/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}.archivist-hero{background:radial-gradient(circle at 25% 45%,#29495b 0,#102537 28%,#07111c 62%,#050a10 100%);grid-template-columns:.78fr 1.22fr;align-items:center;gap:8vw;min-height:720px;padding:135px clamp(22px,8vw,125px) 80px;display:grid;position:relative;overflow:hidden}.archivist-hero:after{content:"";pointer-events:none;background:radial-gradient(#d5ae6415 .8px,#0000 1px) 0 0/45px 45px;position:absolute;inset:0}.archivist-hero>article,.archivist-portrait{z-index:2;position:relative}.archivist-portrait{aspect-ratio:4/5;border:1px solid #c69a4b77;width:min(100%,520px);margin:0;overflow:hidden;box-shadow:22px 22px #c69a4b12}.archivist-portrait:after{content:"";pointer-events:none;border:1px solid #e2c37f55;position:absolute;inset:17px}.archivist-portrait img{object-fit:cover;width:100%;height:100%;display:block}.archivist-portrait figcaption{color:#e1c27f;text-align:center;text-transform:uppercase;letter-spacing:.18em;background:#07111dcc;border-top:1px solid #c69a4b66;padding:15px;font:8px Arial,sans-serif;position:absolute;bottom:18px;left:18px;right:18px}.archivist-hero h1{letter-spacing:-.05em;margin:24px 0 30px;font-size:clamp(58px,7vw,104px);font-weight:400;line-height:.88}.archivist-hero h1 em{color:var(--gold);font-weight:400}.archivist-hero article>p:not(.eyebrow){color:#c9beaa;max-width:690px;font-size:19px;line-height:1.7}.archivist-hero article>div{gap:12px;margin-top:34px;display:flex}.archivist-bio,.archivist-method,.archivist-player-path{grid-template-columns:.95fr 1.05fr;gap:8vw;display:grid}.archivist-bio h2,.archivist-method h2,.archivist-values h2,.archivist-craft h2,.archivist-workshop h2,.shard-spotlight h2,.archivist-player-path h2,.archivist-closing h2{letter-spacing:-.04em;margin:16px 0 28px;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1}.archivist-bio article>p,.archivist-method article>p{color:#65594a;line-height:1.8}.archivist-method blockquote{border-left:2px solid var(--rust);color:#72472f;margin:35px 0 0;padding:10px 0 10px 23px;font-size:21px;font-style:italic}.archivist-values,.archivist-craft{background:#091620}.archivist-values .heading-center>p:last-child,.archivist-craft .heading-center>p:last-child{color:#aaa396;max-width:820px;margin:20px auto 0;line-height:1.7}.archivist-value-grid,.craft-grid{background:#ffffff18;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.archivist-value-grid article,.craft-grid article{background:#0d1d29;min-height:300px;padding:32px}.archivist-value-grid b,.craft-grid b{color:#d1aa6355;font-size:35px}.archivist-value-grid h3,.craft-grid h3{margin:26px 0 14px;font-size:26px;font-weight:400}.archivist-value-grid p,.craft-grid p{color:#a9a295;font-size:13px;line-height:1.7}.archivist-craft{background:#102432}.workshop-intro{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.workshop-intro .eyebrow{grid-column:1/-1}.workshop-intro h2{margin:0}.workshop-intro>p:last-child{color:#695d4e;line-height:1.7}.tool-ledger{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tool-card{background:#f3e7cf;border:1px solid #80654044;grid-template-columns:84px 1fr;gap:25px;padding:29px;display:grid}.tool-card>span{color:#8b522f;letter-spacing:.08em;border:1px solid #9c753c;place-items:center;width:72px;height:72px;font:700 12px Arial,sans-serif;display:grid}.tool-card h3{margin:8px 0 12px;font-size:27px;font-weight:400}.tool-card .kicker{margin:0}.tool-card div>p:not(.kicker){color:#6b5f50;font-size:13px;line-height:1.65}.tool-card a{color:#81492d;text-transform:uppercase;letter-spacing:.1em;margin-top:10px;font:700 8px Arial,sans-serif;display:inline-block}.featured-tool{color:#f1e4cf;background:#102332;border-color:#c69a4b66;grid-column:1/-1}.featured-tool>span{color:#e1c484;border-color:#d4b36d}.featured-tool div>p:not(.kicker){color:#bdb3a4}.featured-tool a{color:#deb970}.shard-spotlight{background:linear-gradient(135deg,#06101a,#153348);grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;display:grid}.shard-seal{aspect-ratio:1;max-width:440px;box-shadow:0 0 0 22px #c69a408;border:1px solid #c69a4b77;place-items:center;display:grid;position:relative}.shard-seal:before{content:"";border:1px dashed #c69a455;position:absolute;inset:28px;transform:rotate(45deg)}.shard-seal span,.shard-seal i{position:absolute}.shard-seal span{color:#e0c07d;letter-spacing:.08em;font-size:clamp(30px,5vw,64px)}.shard-seal i{color:#9f9c92;letter-spacing:.3em;font:8px Arial,sans-serif;bottom:29%}.shard-spotlight article>p:not(.eyebrow){color:#b9b1a3;line-height:1.8}.shard-spotlight .btn{margin-top:20px;display:inline-block}.archivist-player-path{color:var(--ink);background:#eaddbf}.archivist-player-path>div>p:not(.eyebrow){color:#665a4b;line-height:1.75}.player-path-steps{background:#806b4b55;gap:1px;display:grid}.player-path-steps span{color:#51473b;background:#f3e7ce;align-items:center;gap:22px;padding:20px;display:flex}.player-path-steps b{color:#9a6137;width:34px}.archivist-closing{text-align:center;background:radial-gradient(circle at 50% 0,#21445a,#07111c 68%)}.archivist-closing h2{max-width:900px;margin:18px auto 35px}@media (width<=1000px){.archivist-hero,.archivist-bio,.archivist-method,.shard-spotlight,.archivist-player-path{grid-template-columns:1fr}.archivist-portrait{max-width:430px}.archivist-value-grid,.craft-grid{grid-template-columns:1fr 1fr}.workshop-intro,.tool-ledger{grid-template-columns:1fr}.featured-tool{grid-column:auto}}@media (width<=620px){.archivist-hero{min-height:760px;padding:115px 21px 60px}.archivist-portrait{max-width:280px}.archivist-hero h1{font-size:52px}.archivist-hero article>div{flex-direction:column;align-items:flex-start}.archivist-value-grid,.craft-grid{grid-template-columns:1fr}.tool-card{grid-template-columns:58px 1fr;gap:16px;padding:21px}.tool-card>span{width:55px;height:55px}.shard-seal{max-width:280px;margin:15px auto 35px}}.archivist-craft-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.archivist-craft-photo{background:#07111c;border:1px solid #c69a4b66;min-width:0;margin:0;box-shadow:0 16px 48px #0004}.archivist-craft-photo img{width:100%;height:auto;display:block}.archivist-craft-photo figcaption{color:#d8c5a7;text-align:center;padding:16px 20px;font-size:.875rem;line-height:1.5}.archivist-craft-layout .craft-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.archivist-craft-layout .craft-grid article{min-height:250px;padding:clamp(20px,2.4vw,32px)}.archivist-craft-layout .craft-grid h3{overflow-wrap:anywhere;margin-top:18px;font-size:clamp(23px,2vw,28px);line-height:1.2}@media (width<=760px){.archivist-craft-layout{grid-template-columns:1fr;gap:28px}.archivist-craft-photo{justify-self:center;width:100%;max-width:560px}}@media (width<=620px){.archivist-craft-layout .craft-grid{grid-template-columns:1fr}.archivist-craft-layout .craft-grid article{min-height:0}}.toc-hero{background:radial-gradient(circle at 78% 42%,#25465a,#0b1b29 40%,#050b12 76%);align-items:end;min-height:590px;padding:130px clamp(22px,8vw,125px) 72px;display:flex;position:relative;overflow:hidden}.toc-hero:after{content:"";background:linear-gradient(90deg,#050b12 0,#0000 72%),linear-gradient(#0000 45%,#050b12cc);position:absolute;inset:0}.toc-hero article{z-index:2;max-width:850px;position:relative}.toc-hero h1{letter-spacing:-.06em;margin:24px 0 30px;font-size:clamp(72px,9vw,125px);font-weight:400;line-height:.8}.toc-hero h1 em{color:var(--gold);font-weight:400}.toc-hero article>p:not(.eyebrow){color:#c8bdab;max-width:680px;font-size:18px;line-height:1.65}.toc-hero article>div{gap:34px;margin-top:34px;display:flex}.toc-hero article>div span{color:#e5c57e;font-size:25px}.toc-hero article>div small{color:#97938a;text-transform:uppercase;letter-spacing:.13em;margin-top:5px;font:7px Arial,sans-serif;display:block}.toc-page{padding-top:80px}.toc-intro{grid-template-columns:1fr .8fr;align-items:end;gap:8vw;margin-bottom:50px;display:grid}.toc-intro h2{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(39px,4.7vw,66px);font-weight:400;line-height:1}.toc-intro>p{color:#6b5e4f;line-height:1.75}.toc-ledger{border-top:1px solid #765d393f}.toc-entry{background:#f1e4ca;border-bottom:1px solid #765d3944}.toc-entry>summary{cursor:pointer;grid-template-columns:76px 55px 1fr auto;align-items:center;gap:22px;padding:23px 28px;list-style:none;transition:all .2s;display:grid}.toc-entry>summary::-webkit-details-marker{display:none}.toc-system>summary::-webkit-details-marker{display:none}.toc-entry>summary>.toc-icon{color:#89502f;border:1px solid #9d743d;place-items:center;width:58px;height:58px;font-size:17px;display:grid;transform:rotate(45deg)}.toc-entry>summary>.toc-icon:first-line{transform:rotate(-45deg)}.toc-entry>summary>.die-icon{border-radius:50%;font:700 10px Arial,sans-serif;transform:none}.toc-entry>summary>b{color:#a4845455;font-size:27px}.toc-entry>summary div strong,.toc-entry>summary div small{display:block}.toc-entry>summary div strong{font-size:27px;font-weight:400}.toc-entry>summary div small{color:#756956;margin-top:5px;font-size:11px}.toc-entry>summary>i{color:#8a4a2d;text-transform:uppercase;letter-spacing:.13em;font:700 7px Arial,sans-serif}.toc-entry[open]>summary{color:#f0e3cd;background:#102332}.toc-entry[open]>summary div small{color:#aaa194}.toc-entry[open]>summary>.toc-icon{color:#e4c57f;border-color:#d6af67}.toc-entry[open]>summary>i{color:#d9b269;font-size:0}.toc-entry[open]>summary>i:after{content:"Fermer −";font-size:7px}.toc-entry-body{background:#e7d5b4;padding:18px 28px 30px 181px}.toc-entry-body>a,.toc-link-grid>a{color:#493e31;background:#f5e9d1;border:1px solid #7a603633;padding:16px 44px 16px 18px;display:block;position:relative}.toc-entry-body a>b{color:#8a4b2d;position:absolute;right:18px}.toc-main-link{margin-bottom:10px;font-weight:700;color:#7e472e!important}.toc-link-grid{grid-template-columns:1fr 1fr;gap:3px;display:grid}.toc-link-grid a span{color:#9a7140;text-transform:uppercase;letter-spacing:.13em;margin-bottom:5px;font:700 7px Arial,sans-serif;display:block}.toc-systems{gap:5px;display:grid}.toc-system{background:#f2e5ca;border:1px solid #745a353c}.toc-system>summary{cursor:pointer;grid-template-columns:65px 1fr 25px;align-items:center;gap:18px;padding:16px 20px;list-style:none;display:grid}.system-sigil{color:#835032;text-transform:uppercase;border:1px solid #9a703a;place-items:center;width:52px;height:52px;font:700 8px Arial,sans-serif;display:grid}.toc-system>summary strong,.toc-system>summary small{display:block}.toc-system>summary strong{font-size:18px;font-weight:400}.toc-system>summary small{color:#756956;margin-top:4px;font-size:10px}.toc-system>summary>i{color:#8b4d2e;font-size:20px}.toc-system[open]>summary{color:#f0e3cd;background:#132838}.toc-system[open]>summary small{color:#aaa294}.toc-system[open]>summary .system-sigil{color:#dfbf7c;border-color:#d5af6b}.toc-system[open]>summary>i{font-size:0}.toc-system[open]>summary>i:after{content:"−";font-size:20px}.toc-system>div{background:#0c1b27;padding:7px 18px 18px}.toc-system>div>a{color:#c9bdab;border-bottom:1px solid #ffffff12;grid-template-columns:35px 1fr 20px;align-items:center;gap:12px;padding:13px;display:grid}.toc-system>div>a:last-child{border-bottom:0}.toc-system>div>a strong,.toc-system>div>a small{display:block}.toc-system>div>a strong{color:#efe1c8;font-size:13px;font-weight:400}.toc-system>div>a small{color:#8f8e87;margin-top:4px;font-size:9px}.toc-system>div>a>b{color:#d8b36e}.adventure-mark{color:#b99151}.toc-system>div>.system-overview{color:#e2bd75;text-transform:uppercase;letter-spacing:.11em;padding:14px;font:700 8px Arial,sans-serif;display:block}.system-overview b{float:right}.toc-ready>.toc-entry-body{padding-top:24px}@media (width<=800px){.toc-intro{grid-template-columns:1fr}.toc-entry-body{padding-left:28px}.toc-link-grid{grid-template-columns:1fr}}@media (width<=620px){.toc-hero{min-height:560px;padding:115px 21px 55px}.toc-hero h1{font-size:67px}.toc-hero article>div{flex-wrap:wrap;gap:17px}.toc-entry>summary{grid-template-columns:50px 1fr auto;gap:13px;padding:18px 15px}.toc-entry>summary>.toc-icon{width:44px;height:44px}.toc-entry>summary>b{display:none}.toc-entry>summary div strong{font-size:20px}.toc-entry>summary div small{font-size:9px}.toc-entry-body{padding:12px 12px 20px}.toc-system>summary{grid-template-columns:50px 1fr 20px;padding:13px}.system-sigil{width:42px;height:42px}.toc-system>div{padding:5px 11px 13px}}.ready-nav-panel{width:390px}.header-ready-system{border-bottom:1px solid #ffffff12}.header-ready-system>summary{cursor:pointer;color:#e5c47e;grid-template-columns:42px 1fr 22px;align-items:center;gap:10px;padding:11px 14px;list-style:none;display:grid}.header-ready-system>summary::-webkit-details-marker{display:none}.header-ready-system>summary:hover{background:#ffffff05}.header-system-sigil{color:#d8b873;text-transform:uppercase;border:1px solid #c69a4b66;place-items:center;width:34px;height:34px;font:700 6px Arial,sans-serif;display:grid}.header-ready-system>summary strong{letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:400}.header-ready-system>summary>b{color:#8f8c83;text-align:right;font:7px Arial,sans-serif}.header-ready-system[open]>summary{background:#162a39}.header-ready-system>div{background:#07111b;flex-direction:column;display:flex}.header-ready-system .ready-nav-system{color:#d9b66f!important;padding-left:26px!important;font-size:8px!important}.header-ready-system .ready-nav-adventure{padding-left:36px!important}.mobile-ready-system{border-bottom:1px solid #ffffff10}.mobile-ready-system>summary{cursor:pointer;color:#dfbe77;grid-template-columns:37px 1fr 15px;align-items:center;gap:10px;padding:13px 18px;list-style:none;display:grid}.mobile-ready-system>summary::-webkit-details-marker{display:none}.mobile-ready-system>summary>span{border:1px solid #c69a4b55;place-items:center;width:31px;height:31px;font:6px Arial,sans-serif;display:grid}.mobile-ready-system>summary>b{font-size:12px}.mobile-ready-system[open]>summary>b{font-size:0}.mobile-ready-system[open]>summary>b:after{content:"−";font-size:12px}.mobile-ready-system>div{background:#050d15;flex-direction:column;display:flex}.mobile-ready-system>div>a:first-child{color:#d8b66e!important;padding-left:28px!important}.system-sigil,.header-system-sigil,.mobile-system-logo{place-items:center;overflow:hidden;box-shadow:0 3px #09121b26;background:#132838!important;border:1px solid #b99053!important;display:grid!important}.system-sigil img,.header-system-sigil img,.mobile-system-logo img{object-fit:contain;width:100%;height:100%;padding:6px;display:block}.system-sigil{width:92px!important;height:58px!important}.system-sigil img{padding:8px}.system-sigil.is-archive-mark{font:700 24px Georgia,serif;color:#e1c076!important}.toc-system>summary{grid-template-columns:98px 1fr 25px!important}.toc-system[open]>summary .system-sigil{background:#1a3446!important;border-color:#e0bd73!important}.header-ready-system>summary{grid-template-columns:76px 1fr 22px!important}.header-system-sigil{background:#0c1c29!important;width:70px!important;height:42px!important}.header-system-sigil img{padding:5px}.header-system-sigil.is-archive-mark{font:700 17px Georgia,serif;color:#e1c076!important}.mobile-ready-system>summary{grid-template-columns:62px 1fr 15px!important}.mobile-system-logo{background:#0c1c29!important;width:58px!important;height:40px!important}.mobile-system-logo img{padding:5px}.mobile-system-logo.is-archive-mark{font:700 16px Georgia,serif;color:#e1c076!important}@media (width<=620px){.toc-system>summary{grid-template-columns:78px 1fr 20px!important}.system-sigil{width:72px!important;height:48px!important}.system-sigil img{padding:6px}}.system-link .drawer-system-logo{background:#0c1c29!important;border:1px solid #b99053!important;flex:0 0 50px!important;place-items:center!important;width:50px!important;height:32px!important;padding:0!important;display:grid!important;overflow:hidden!important}.system-link .drawer-system-logo img{object-fit:contain!important;width:100%!important;height:100%!important;padding:4px!important;display:block!important}.system-link .drawer-system-logo.is-archive-mark b{letter-spacing:.04em!important;color:#e1c076!important;font:700 7px Arial,sans-serif!important}.system-gallery-image>.gallery-system-logo,.upcoming-system-image>.gallery-system-logo{z-index:3!important;color:#ebcc87!important;background:#0b1b28e8!important;border:1px solid #d8b873!important;place-items:center!important;width:105px!important;height:56px!important;padding:0!important;display:grid!important;position:absolute!important;bottom:16px!important;right:18px!important;overflow:hidden!important}.system-gallery-image>.gallery-system-logo img,.upcoming-system-image>.gallery-system-logo img{object-fit:contain!important;width:100%!important;height:100%!important;padding:7px!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.system-gallery article:hover .gallery-system-logo img{transform:none!important}.gallery-system-logo.is-archive-mark b{letter-spacing:.1em!important;font:700 10px Arial,sans-serif!important}.ready-system-hero article>.system-hero-logo{background:#091725d9!important;border:1px solid #d4b46f!important;place-items:center!important;width:145px!important;height:76px!important;padding:0!important;display:grid!important;overflow:hidden!important}.system-hero-logo img{object-fit:contain!important;width:100%!important;height:100%!important;padding:9px!important;display:block!important}.system-hero-logo.is-archive-mark b{letter-spacing:.1em!important;color:#e1c076!important;font:700 11px Arial,sans-serif!important}.coming-system-card>.coming-system-logo{aspect-ratio:auto!important;background:#091725!important;border:1px solid #c6a96b!important;place-items:center!important;width:180px!important;height:120px!important;padding:0!important;display:grid!important;overflow:hidden!important}.coming-system-logo img{object-fit:contain!important;width:100%!important;height:100%!important;padding:14px!important;display:block!important}.coming-system-logo.is-archive-mark b{letter-spacing:.1em!important;color:#e2c27f!important;font:700 12px Arial,sans-serif!important}@media (width<=620px){.ready-system-hero article>.system-hero-logo{width:115px!important;height:60px!important}.coming-system-card>.coming-system-logo{width:120px!important;height:80px!important}.system-gallery-image>.gallery-system-logo,.upcoming-system-image>.gallery-system-logo{width:88px!important;height:48px!important}}.ready-intro .btn{margin-top:20px}.adventure-registry{scroll-margin-top:110px}.adventure-filters{background:#f3e6cc;border:1px solid #7c613c66;margin-bottom:28px;scroll-margin-top:110px;box-shadow:10px 10px #8b673726}.adventure-filters>summary,.filtered-system>summary,.chronicle-warnings>summary{cursor:pointer;list-style:none}.adventure-filters>summary::-webkit-details-marker{display:none}.filtered-system>summary::-webkit-details-marker{display:none}.chronicle-warnings>summary::-webkit-details-marker{display:none}.adventure-filters>summary{color:#f2e4ca;background:linear-gradient(90deg,#102433,#172f3f);justify-content:space-between;align-items:center;gap:22px;padding:24px 28px;display:flex}.adventure-filters>summary small,.adventure-filters>summary strong{display:block}.adventure-filters>summary small,.chronicle-warnings>summary small{color:#c69a4b;text-transform:uppercase;letter-spacing:.16em;margin-bottom:7px;font:700 8px Arial,sans-serif}.adventure-filters>summary strong{font-size:25px;font-weight:400}.adventure-filters>summary>b,.chronicle-warnings>summary>b{color:#e0bd77;text-transform:uppercase;letter-spacing:.1em;font:700 8px Arial,sans-serif}.adventure-filters[open]>summary>b{font-size:0}.adventure-filters[open]>summary>b:after{content:"Replier les filtres −";font-size:8px}.filter-panel{padding:26px}.quick-filters{border-bottom:1px solid #7f684342;flex-wrap:wrap;gap:8px;margin-bottom:25px;padding-bottom:22px;display:flex}.quick-filters button,.filter-actions button,.registry-empty button{color:#704225;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #805a32;min-height:44px;padding:10px 13px;font:700 8px Arial,sans-serif}.quick-filters button:hover,.quick-filters button:focus-visible,.filter-actions button:hover,.filter-actions button:focus-visible{color:#f1dfbf;background:#102433;border-color:#102433}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.filter-grid label>span{color:#74452e;text-transform:uppercase;letter-spacing:.11em;font:700 8px Arial,sans-serif;display:block}.filter-grid select{color:#2b241b;background:#f8eedb;border:1px solid #7b67474f;min-height:48px;margin-top:8px;padding:11px 38px 11px 12px;font-size:14px}.filter-grid select:focus-visible{outline-offset:2px;outline:2px solid #805331}.filter-actions{justify-content:space-between;align-items:center;gap:25px;margin-top:23px;display:flex}.filter-actions p{color:#6d604f;max-width:720px;margin:0;font-size:12px;line-height:1.55}.filter-actions button{color:#fff;background:#844127;border-color:#844127;flex:none}.registry-count{color:#6d604f;align-items:baseline;gap:9px;padding:14px 0 25px;font-size:13px;display:flex}.registry-count strong{color:#8b482d;font-size:32px;font-weight:400}.filtered-system-list{gap:13px;display:grid}.filtered-system{background:#ebddc0;border:1px solid #7c613c5c}.filtered-system>summary{color:#f0dfc2;background:#122635;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 19px;display:flex}.filtered-system>summary>span{align-items:center;gap:15px;display:flex}.filtered-system>summary strong{font-size:18px;font-weight:400}.filtered-system>summary>b{color:#d6b36d;text-transform:uppercase;letter-spacing:.1em;font:700 8px Arial,sans-serif}.filtered-system[open]>summary>b{font-size:0}.filtered-system[open]>summary>b:after{content:"Dossiers ouverts −";font-size:8px}.registry-system-logo{color:#d8bc7c;border:1px solid #d7b86f66;place-items:center;width:48px;height:42px;padding:5px;display:grid}.registry-system-logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.registry-system-logo.is-archive-mark b{letter-spacing:.08em;font:700 8px Arial,sans-serif}.adventure-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;display:grid}.adventure-record-card{background:#f4e8cf;border:1px solid #79603e4a;flex-direction:column;min-width:0;display:flex;overflow:hidden}.record-card-image{background:#102432;height:220px;position:relative;overflow:hidden}.record-card-image:after{content:"";background:linear-gradient(#0000 45%,#08131db8);position:absolute;inset:0}.record-card-image img{object-fit:cover;width:100%;height:100%;transition:all .4s}.adventure-record-card:hover .record-card-image img{transform:scale(1.025)}.availability-seal{z-index:2;color:#efd89f;text-transform:uppercase;letter-spacing:.12em;text-align:center;background:#0d1d29d9;border:1px solid #e3c78499;max-width:calc(100% - 28px);padding:7px 9px;font:700 7px Arial,sans-serif;position:absolute;bottom:13px;right:14px}.record-card-body{flex-direction:column;flex:1;padding:23px;display:flex}.record-system{color:#8b4a2f;text-transform:uppercase;letter-spacing:.12em;margin:0 0 9px;font:700 8px Arial,sans-serif}.record-card-body h3{margin:0 0 16px;font-size:32px;font-weight:400;line-height:1.05}.record-ambience{flex-wrap:wrap;gap:6px;margin-bottom:17px;display:flex}.record-ambience strong{color:#493425;width:100%;margin-bottom:2px;font-size:15px;font-weight:400}.record-ambience span{color:#6e4e35;text-transform:uppercase;letter-spacing:.08em;background:#e9d7b5;border:1px solid #82663f55;padding:6px 8px;font:700 7px Arial,sans-serif}.record-scales{border-top:1px solid #8169474d;border-bottom:1px solid #8169474d;padding:9px 0}.record-scale-row{grid-template-columns:92px 1fr;align-items:baseline;gap:10px;padding:6px 0;display:grid}.record-scale-row span{color:#776955;text-transform:uppercase;letter-spacing:.1em;font:700 7px Arial,sans-serif}.record-scale-row strong{font-size:12px;font-weight:400;line-height:1.35}.record-pillars{color:#5c4e3e;min-height:46px;margin:15px 0;font-size:12px;line-height:1.55}.record-practical{background:#846c4940;grid-template-columns:1fr 1fr;gap:1px;margin:auto 0 0;display:grid}.record-practical div{background:#eee0c5;min-width:0;padding:10px}.record-practical dt{color:#856040;text-transform:uppercase;letter-spacing:.09em;font:700 7px Arial,sans-serif}.record-practical dd{overflow-wrap:anywhere;color:#372d23;margin:5px 0 0;font-size:11px;line-height:1.4}.record-card-footer{border-top:1px solid #80684555;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding-top:15px;display:flex}.record-card-footer>span{color:#75644f;text-transform:uppercase;letter-spacing:.1em;font:700 7px Arial,sans-serif}.record-card-footer a{color:#82472e;text-transform:uppercase;letter-spacing:.12em;font:700 8px Arial,sans-serif}.record-card-footer a b{margin-left:7px}.registry-empty{text-align:center;background:#f0e1c3;border:1px dashed #7f654176;padding:45px 25px}.registry-empty p{color:#5f5242;max-width:680px;margin:0 auto 25px;font-size:17px;line-height:1.6}.registry-empty .outline{color:#75462f;border-color:#75462f}.chronicle-profile{color:#f1e4cf;background:linear-gradient(145deg,#07101a,#102534)}.chronicle-profile-heading{max-width:850px;margin-bottom:43px}.chronicle-profile-heading h2{margin:14px 0 20px;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1}.chronicle-profile-heading>p:last-child{color:#b9ad99;line-height:1.7}.chronicle-profile-scales{background:#ffffff1c;border:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.chronicle-profile-scales article{background:#0d1e2b;min-height:145px;padding:27px;position:relative}.chronicle-profile-scales article>span{color:#c69a4b3d;font-size:39px;position:absolute;top:19px;right:22px}.chronicle-profile-scales small,.chronicle-profile-scales strong{display:block}.chronicle-profile-scales small,.chronicle-ambience small{color:#c9a75f;text-transform:uppercase;letter-spacing:.15em;margin-bottom:15px;font:700 8px Arial,sans-serif}.chronicle-profile-scales strong{max-width:250px;font-size:18px;font-weight:400;line-height:1.5}.chronicle-ambience{grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0 52px;display:grid}.chronicle-ambience>div{border:1px solid #c69a4b44;padding:22px}.chronicle-ambience strong{font-size:19px;font-weight:400}.chronicle-ambience p{color:#c7bba7;margin:0;line-height:1.5}.chronicle-pillars{border-top:1px solid #ffffff1c;padding-top:40px}.chronicle-pillars h3{margin:11px 0 24px;font-size:34px;font-weight:400}.chronicle-pillars>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.chronicle-pillars article{background:#ffffff08;border:1px solid #ffffff12;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:17px;display:grid}.chronicle-pillars article>span{color:#c69a4b}.chronicle-pillars article strong{font-size:13px;font-weight:400}.chronicle-pillars article small{color:#d3b670;text-transform:uppercase;letter-spacing:.1em;font:700 7px Arial,sans-serif}.chronicle-practical{background:#ffffff17;grid-template-columns:repeat(4,1fr);gap:1px;margin:36px 0 0;display:grid}.chronicle-practical div{background:#0a1924;min-width:0;padding:21px}.chronicle-practical dt{color:#bca571;text-transform:uppercase;letter-spacing:.1em;font:700 7px Arial,sans-serif}.chronicle-practical dd{overflow-wrap:anywhere;color:#e5d9c4;margin:8px 0 0;font-size:12px;line-height:1.5}.warning-section{padding-top:70px;padding-bottom:70px}.chronicle-warnings{background:#f2e4c9;border:1px solid #7b603b66;max-width:1050px;margin:auto}.chronicle-warnings>summary{justify-content:space-between;align-items:center;gap:20px;padding:24px 27px;display:flex}.chronicle-warnings>summary small,.chronicle-warnings>summary strong{display:block}.chronicle-warnings>summary strong{font-size:24px;font-weight:400}.chronicle-warnings>summary>b{color:#8b4c31}.chronicle-warnings[open]>summary>b{font-size:0}.chronicle-warnings[open]>summary>b:after{content:"Replier −";font-size:8px}.chronicle-warnings>div{color:#625646;border-top:1px solid #80674742;padding:24px 27px;line-height:1.7}.chronicle-warnings ul{flex-wrap:wrap;gap:8px;margin:22px 0;padding:0;list-style:none;display:flex}.chronicle-warnings li{color:#674632;background:#e8d6b5;border:1px solid #825d3e66;padding:8px 10px;font-size:12px}.safety-note{border-left:2px solid #8b4a2f;padding-left:16px;font-size:12px}@media (width<=1000px){.filter-grid{grid-template-columns:1fr 1fr}.adventure-card-grid,.chronicle-profile-scales,.chronicle-ambience{grid-template-columns:1fr}.chronicle-profile-scales article{min-height:0}.chronicle-pillars>div,.chronicle-practical{grid-template-columns:1fr 1fr}}@media (width<=620px){.ready-intro .btn{width:100%}.adventure-filters>summary,.chronicle-warnings>summary{align-items:flex-start;padding:20px}.adventure-filters>summary strong,.chronicle-warnings>summary strong{font-size:20px}.adventure-filters>summary>b,.chronicle-warnings>summary>b{text-align:right;max-width:105px;line-height:1.45}.filter-panel{padding:20px}.filter-grid{grid-template-columns:1fr;gap:13px}.filter-actions{flex-direction:column;align-items:stretch}.filter-actions button{width:100%;min-height:48px}.quick-filters button{flex:calc(50% - 8px);line-height:1.4}.filtered-system>summary{padding:12px}.filtered-system>summary strong{font-size:15px;line-height:1.25}.filtered-system>summary>b{text-align:right;max-width:82px;line-height:1.4}.registry-system-logo{flex:none;width:43px;height:40px}.adventure-card-grid{gap:9px;padding:9px}.record-card-image{height:190px}.record-card-body{padding:19px}.record-card-body h3{font-size:28px}.record-scale-row{grid-template-columns:1fr;gap:3px}.record-pillars{min-height:0}.record-card-footer{flex-direction:column;align-items:flex-start}.record-card-footer a{justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex}.chronicle-pillars>div,.chronicle-practical{grid-template-columns:1fr}.chronicle-ambience{margin-bottom:38px}.chronicle-profile-scales article,.chronicle-ambience>div,.chronicle-pillars article,.chronicle-practical div{padding:19px}.chronicle-warnings>div{padding:20px}.chronicle-warnings ul{display:grid}.warning-section{padding-top:50px;padding-bottom:50px}}@media (width<=390px){.quick-filters{grid-template-columns:1fr;display:grid}.quick-filters button{width:100%}.adventure-filters>summary,.chronicle-warnings>summary{display:grid}.adventure-filters>summary>b,.chronicle-warnings>summary>b{text-align:left;max-width:none}.record-practical{grid-template-columns:1fr}.record-card-image{height:175px}.chronicle-profile-heading h2{font-size:40px}}.record-card-body h3{margin:0 0 9px}.record-system{margin:0 0 15px}.record-practical{grid-template-columns:repeat(3,1fr)}@media (width<=390px){.record-practical{grid-template-columns:1fr}}.quick-filters button,.filter-actions button,.registry-empty button,.filter-grid label>span,.record-system{font-size:10px}.record-ambience span,.record-scale-row span,.record-practical dt,.record-card-footer>span,.record-card-footer a,.chronicle-profile-scales small,.chronicle-ambience small,.chronicle-pillars article small,.chronicle-practical dt{font-size:9px}.bureau-page{color:#f1e3ca;background:#0c1e2c;min-height:100vh}.bureau-toolbar{background:#081722;border-bottom:1px solid #c69a4b4d;justify-content:space-between;align-items:center;gap:25px;padding:18px max(24px,5vw);display:flex}.bureau-toolbar a:first-child{color:#e2c27d;text-transform:uppercase;letter-spacing:.13em;font:700 10px Arial,sans-serif}.bureau-toolbar .outline{color:#e7d6b7;border-color:#c6a26077;min-height:42px;padding:0 18px}.bureau-shell{padding-top:48px;padding-bottom:90px}.bureau-denied{text-align:center;place-items:center;min-height:70vh;display:grid}.bureau-denied>div{max-width:650px}.bureau-denied h1{margin:15px 0;font-size:clamp(45px,7vw,76px);font-weight:400}.bureau-denied p{color:#675b4c;line-height:1.7}.desk-loading{color:#baa985;place-items:center;min-height:45vh;display:grid}.archive-desk{gap:22px;display:grid}.desk-notice,.desk-error{z-index:10;color:#f2e4ca;background:#163344;border:1px solid #c59a4b65;padding:14px 18px;font-size:12px;line-height:1.55;position:sticky;top:10px;box-shadow:5px 5px #0003}.desk-error{background:#4b231e;border-color:#a14f38}.desk-overview{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.desk-metrics{background:#c3a15e44;border:1px solid #c3a15e44;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.desk-metrics article{background:#112936;min-width:0;padding:20px}.desk-metrics strong{color:#e9c87f;font-size:32px;font-weight:400;display:block}.desk-metrics span{color:#bdb09a;text-transform:uppercase;letter-spacing:.09em;margin-top:8px;font:700 9px/1.45 Arial,sans-serif;display:block}.desk-alert{background:#1b3948;border-left:4px solid #bd8b42;padding:23px}.desk-alert h2{color:#efd69e;margin:0 0 12px;font-size:25px;font-weight:400}.desk-alert p{color:#c5b9a6;margin:8px 0;font-size:12px;line-height:1.6}.desk-section{background:#102835;border:1px solid #c09b5c55}.desk-section>summary{cursor:pointer;color:#efdcba;justify-content:space-between;align-items:center;gap:20px;padding:21px 25px;list-style:none;display:flex}.desk-section>summary::-webkit-details-marker{display:none}.desk-section>summary strong{font-size:22px;font-weight:400}.desk-section>summary span{color:#d6b976;text-transform:uppercase;letter-spacing:.1em;border:1px solid #c7a05e55;padding:6px 9px;font:700 8px Arial,sans-serif}.desk-section[open]>summary{border-bottom:1px solid #c09b5c44}.desk-section-body{padding:24px}.desk-create{color:#2e2a25;background:#e8d7b8;border:1px solid #9e754449;margin-bottom:25px;padding:22px}.desk-create h3{margin:0 0 16px;font-size:27px;font-weight:400}.desk-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.desk-form label{color:#9a754a;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;min-width:0;font:700 9px Arial,sans-serif;display:flex}.desk-form input,.desk-form select,.desk-form textarea{color:#302a23;background:#f4e8d0;border:1px solid #80623f66;border-radius:0;width:100%;min-width:0;min-height:44px;padding:10px 11px;font:13px Georgia,serif}.desk-form textarea{resize:vertical;min-height:88px}.desk-form .wide{grid-column:1/-1}.desk-form button{min-height:48px}.desk-check{background:#f0e1c5;border:1px solid #80623f4a;min-height:44px;padding:10px;color:#594a3a!important;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;align-items:center!important;gap:10px!important;font:12px Georgia,serif!important}.desk-check input{width:20px!important;height:20px!important;min-height:0!important;padding:0!important}.desk-record-list{gap:16px;display:grid}.desk-record-list>article{color:#302b24;background:#e9d9bc;border:1px solid #84643e55;padding:22px;box-shadow:5px 5px #0002}.desk-record-list h3{margin:0 0 17px;font-size:25px;font-weight:400}.desk-record-list h3 small{color:#845032;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font:700 8px Arial,sans-serif;display:block}.desk-privacy{color:#c9bdab;background:#173444;border-left:3px solid #ba8a47;margin:0 0 20px;padding:15px 18px;font-size:12px;line-height:1.6}.private-interest-facts{background:#efe1c7;border:1px dashed #8c6d455c;flex-wrap:wrap;padding:13px;display:flex;color:#574a3b!important;gap:8px!important}.private-interest-facts span{overflow-wrap:anywhere}.audit-list{background:#c09b5c44;gap:1px;margin:0;padding:0;list-style:none;display:grid}.audit-list li{color:#c7baa6;background:#132c39;grid-template-columns:190px 180px 1fr;gap:15px;padding:13px;font-size:11px;line-height:1.5;display:grid}.audit-list time{color:#d5b978}.audit-list strong{color:#e4d1ad;font-weight:400}.audit-list span{overflow-wrap:anywhere}.play-nav-panel{width:300px}.live-page-intro{grid-template-columns:1fr .8fr;align-items:end;gap:7vw;padding-bottom:68px;display:grid}.live-page-intro h2{margin:15px 0 0;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1}.live-page-intro>p{color:#675a4b;margin:0;line-height:1.75}.live-page-actions{grid-column:1/-1;gap:12px;display:flex}.live-page-body{padding-top:45px}.archive-live-loading,.archive-live-error{color:#715f49;text-align:center;border:1px dashed #80674466;place-items:center;min-height:220px;padding:30px;display:grid}.archive-live-error{color:#7e3c26}.archive-refresh-note{border-left:3px solid var(--rust);color:#654c37;background:#ead5b2;padding:12px 16px;font-size:12px}.archive-capacity{color:#f1e3ca;background:#0c1e2c;border:1px solid #c69a4b66;grid-template-columns:1fr 1.25fr;align-items:center;gap:5vw;margin-bottom:70px;padding:34px;display:grid;box-shadow:10px 10px #8b673728}.archive-capacity h2{margin:12px 0;font-size:38px;font-weight:400;line-height:1.05}.archive-capacity dl{background:#ffffff1c;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.archive-capacity dl>div{background:#122735;padding:20px}.archive-capacity dl>div:last-child{grid-column:1/-1}.archive-capacity dt{color:#c5a76c;text-transform:uppercase;letter-spacing:.11em;font:700 9px Arial,sans-serif}.archive-capacity dd{color:#d9cfbd;margin:8px 0 0;font-size:13px;line-height:1.5}.archive-capacity dd strong{color:#efcf8b;font-size:22px;font-weight:400}.live-table-section{margin-bottom:80px;scroll-margin-top:100px}.live-table-section .section-head{margin-bottom:38px}.live-table-section .section-head h2{font-size:clamp(40px,4.8vw,65px)}.live-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.live-table-card{background:#f2e4ca;border:1px solid #745b3945;flex-direction:column;min-width:0;padding:29px;display:flex;box-shadow:7px 7px #80603916}.live-table-card.confirmed-table{border-top:4px solid #8d4b2f}.live-table-card.formation-table{border-top:4px solid #b8904f}.live-table-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.live-table-head .kicker{margin:0 0 12px}.live-table-head h3{margin:0;font-size:32px;font-weight:400;line-height:1.05}.live-table-head>span{color:#6f422c;text-transform:uppercase;letter-spacing:.08em;text-align:center;background:#e7d4b3;border:1px solid #815a3e66;max-width:190px;padding:8px 10px;font:700 9px/1.45 Arial,sans-serif}.live-atmosphere{flex-wrap:wrap;gap:6px;margin:21px 0;display:flex}.live-atmosphere span{color:#67513c;text-transform:uppercase;letter-spacing:.08em;border:1px solid #7b603e55;padding:6px 8px;font:700 9px Arial,sans-serif}.live-table-facts{background:#8068453d;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.live-table-facts>div{background:#eddec2;min-width:0;padding:12px}.live-table-facts dt{color:#8a5837;text-transform:uppercase;letter-spacing:.09em;font:700 9px Arial,sans-serif}.live-table-facts dd{overflow-wrap:anywhere;color:#3b3127;margin:6px 0 0;font-size:12px;line-height:1.45}.confirmed-count,.formation-count{color:#f2e3c8;background:#102432;margin:22px 0 12px;padding:19px}.confirmed-count span,.confirmed-count b,.formation-count span,.formation-count b{display:block}.confirmed-count strong,.formation-count>strong{color:#e2bd70;font-size:34px;font-weight:400}.confirmed-count b,.formation-count b{color:#ebcf91;margin-top:10px;font-size:14px;font-weight:400;line-height:1.5}.formation-count>span{color:#c7bdac;font-size:12px}.counter-explainer{color:#6c604f;font-size:11px;line-height:1.6}.full-message,.waiting-message{border-left:3px solid var(--rust);color:#5e3f2d;background:#e8d3af;padding:12px 15px;font-size:12px;line-height:1.55}.live-table-card>.btn{align-self:stretch;align-items:center;min-height:48px;margin-top:auto}.interest-progress{margin:22px 0 0}.interest-progress>div{background:#cdbb9a;border:1px solid #73583a55;height:10px;overflow:hidden}.interest-progress>div>span{background:linear-gradient(90deg,#824126,#c4964a);height:100%;transition:width .25s;display:block}.interest-progress p,.threshold-unknown{color:#655644;margin:8px 0 0;font-size:12px}.archive-empty-state{background:#f0e1c3;border:1px dashed #80674470;padding:34px}.archive-empty-state h3{margin:0 0 10px;font-size:25px;font-weight:400}.archive-empty-state p{color:#675a49;margin:0;line-height:1.65}.live-updated{text-align:right;color:#7d6d59;font:10px Arial,sans-serif}.calendar-privacy{border:1px dashed #7f633e66;align-items:center;gap:25px;margin-bottom:40px;padding:22px 25px;display:flex}.calendar-privacy strong{color:#7d482e;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font:700 9px Arial,sans-serif}.calendar-privacy p{color:#675b4b;margin:0;font-size:12px;line-height:1.6}.archive-calendar ol{border-top:1px solid #7f684342;margin:0;padding:0;list-style:none}.archive-calendar li{border-bottom:1px solid #7f684342;grid-template-columns:230px 1fr;gap:35px;padding:26px 0;display:grid}.archive-calendar time{color:#83482f;font-size:16px}.archive-calendar li span{color:#8a6040;text-transform:uppercase;letter-spacing:.12em;font:700 9px Arial,sans-serif}.archive-calendar h3{margin:8px 0;font-size:27px;font-weight:400}.archive-calendar p{color:#6b5d4c;margin:0;line-height:1.6}.interest-form-page{align-items:start}.interest-form-page>div>ul{color:#aaa699;padding-left:18px;font-size:13px;line-height:1.7}.interest-form,.interest-form-page form{grid-template-columns:1fr 1fr}.interest-form-head{border-bottom:1px solid #826d4b44;grid-column:1/-1;padding-bottom:15px}.interest-form-head h2{margin:12px 0;font-size:33px;font-weight:400}.interest-form-head p{color:#6a5d4c;line-height:1.6}.consent-line{align-items:flex-start;gap:10px;line-height:1.5;text-transform:none!important;letter-spacing:0!important;font:12px Georgia,serif!important;display:flex!important}.consent-line input{width:20px;min-width:20px;height:20px;margin:0}.privacy-copy{line-height:1.5;font-size:10px!important}.form-error{color:#8b351e!important;font-size:12px!important}.interest-success{background:var(--paper);color:var(--ink);border:1px solid #8a6c424f;padding:45px}.interest-success>span{color:#8b5d37;border:1px solid #8b5d37;place-items:center;width:55px;height:55px;font-size:24px;display:grid}.interest-success h2{font-size:38px;font-weight:400}.interest-success p{color:#655849;line-height:1.7}.demand-intro{padding-top:60px;padding-bottom:60px}.demand-intro p{border-left:3px solid var(--rust);color:#5e5142;max-width:980px;margin:0 auto;padding:8px 0 8px 25px;font-size:17px;line-height:1.8}.demand-page{padding-top:35px}.on-demand-catalogue>section+section{margin-top:90px}.demand-campaign-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demand-campaign-grid article{background:#f1e3c7;border:1px solid #80643f45;grid-template-columns:.75fr 1.25fr;display:grid;overflow:hidden}.demand-campaign-grid img{object-fit:cover;width:100%;height:100%;min-height:310px}.demand-campaign-grid article>div{flex-direction:column;padding:24px;display:flex}.demand-campaign-grid article>div>span,.demand-system-list article>div>span{color:#7e3d27;text-transform:uppercase;letter-spacing:.08em;background:#ead4af;border:1px solid #8a492f75;padding:8px;font:700 9px/1.4 Arial,sans-serif;display:block}.demand-campaign-grid .kicker{margin:18px 0 10px}.demand-campaign-grid h3{margin:0;font-size:28px;font-weight:400}.demand-campaign-grid p:not(.kicker){color:#665949;font-size:12px;line-height:1.6}.demand-campaign-grid a{color:#81452d;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #80684555;margin-top:auto;padding-top:14px;font:700 9px Arial,sans-serif}.demand-system-list{gap:10px;display:grid}.demand-system-list>details{background:#eadabd;border:1px solid #80643f55}.demand-system-list>details>summary{cursor:pointer;color:#f0dfc1;background:#102432;align-items:center;gap:15px;padding:14px 18px;list-style:none;display:flex}.demand-system-list>details>summary::-webkit-details-marker{display:none}.demand-system-list>details>summary strong{font-size:17px;font-weight:400}.demand-system-list>details>summary>b{color:#d8b56e;text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font:700 9px Arial,sans-serif}.demand-system-list>details>div{background:#80643f44;grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.demand-system-list article{background:#f2e4c9;grid-template-columns:130px 1fr;display:grid}.demand-system-list article>img{object-fit:cover;width:100%;height:100%;min-height:190px}.demand-system-list article>div{min-width:0;padding:17px}.demand-system-list h3{margin:13px 0 8px;font-size:21px;font-weight:400}.demand-system-list article p{color:#6a5b49;font-size:11px;line-height:1.5}.demand-system-list article>div>div{border-top:1px solid #80684545;flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.demand-system-list a{color:#82472e;text-transform:uppercase;letter-spacing:.08em;font:700 8px Arial,sans-serif}.availability-panel{border:1px solid #80623f55;margin:28px 0;padding:23px}.availability-panel>span{color:#7f412b;text-transform:uppercase;letter-spacing:.1em;font:700 9px Arial,sans-serif;display:block}.availability-panel h3{margin:12px 0!important;font-size:25px!important}.availability-panel p{color:#655849;line-height:1.6}.availability-panel a{color:#82472e;text-transform:uppercase;letter-spacing:.1em;font:700 9px Arial,sans-serif}.availability-panel.live{color:#f1e3ca;background:#102432;border-color:#c69a4b66}.availability-panel.live>span,.availability-panel.live a{color:#dfbd75}.availability-panel.live p{color:#c4b9a7}.availability-panel.on-demand{border-left:3px solid var(--rust);background:#ead7b6}@media (width<=1100px){.live-page-intro,.archive-capacity{grid-template-columns:1fr}.archive-capacity dl{grid-template-columns:1fr 1fr}.demand-campaign-grid,.demand-system-list>details>div{grid-template-columns:1fr}.site-header nav{gap:18px}}@media (width<=800px){.live-table-grid,.demand-campaign-grid article{grid-template-columns:1fr}.demand-campaign-grid img{height:250px;min-height:0}.archive-calendar li{grid-template-columns:1fr;gap:10px}.calendar-privacy{flex-direction:column;align-items:flex-start}.calendar-privacy strong{white-space:normal}.interest-form-page,.interest-form-page form{grid-template-columns:1fr}.interest-form-page form .wide,.interest-form-head{grid-column:1}.demand-system-list article{grid-template-columns:105px 1fr}}@media (width<=620px){.live-page-intro,.live-page-body,.calendar-page,.demand-page,.demand-intro{padding-left:20px;padding-right:20px}.live-page-actions{flex-direction:column}.live-page-actions a{width:100%}.archive-capacity{margin-bottom:50px;padding:21px}.archive-capacity dl{grid-template-columns:1fr}.archive-capacity dl>div:last-child{grid-column:auto}.archive-capacity h2{font-size:32px}.live-table-card{padding:20px}.live-table-head{flex-direction:column}.live-table-head>span{text-align:left;width:100%;max-width:none}.live-table-facts{grid-template-columns:1fr}.live-table-card>.btn{width:100%;min-height:50px}.demand-system-list article{grid-template-columns:1fr}.demand-system-list article>img{height:180px;min-height:0}.demand-system-list>details>summary{flex-wrap:wrap;align-items:flex-start}.demand-system-list>details>summary>b{width:100%;margin-left:62px}.calendar-privacy{padding:19px}.interest-form-page{padding-left:20px;padding-right:20px}.interest-form-page form{padding:22px}.consent-line{font-size:13px!important}.archive-calendar time{font-size:15px}}@media (width<=390px){.live-page-intro h2{font-size:40px}.live-table-head h3{font-size:28px}.live-table-card,.archive-capacity{padding:17px}.confirmed-count strong,.formation-count>strong{font-size:30px}.demand-campaign-grid article>div{padding:19px}.demand-system-list>details>summary>b{margin-left:0}.interest-form-page form{padding:18px}.archive-calendar h3{font-size:24px}}@media (width<=1100px){.desk-overview{grid-template-columns:1fr}.desk-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.desk-metrics{grid-template-columns:1fr 1fr}.audit-list li{grid-template-columns:1fr;gap:4px}.bureau-toolbar{flex-direction:column;align-items:flex-start}.bureau-toolbar .outline{width:100%}}@media (width<=620px){.bureau-shell{padding:26px 16px 65px}.desk-section>summary,.desk-section-body{padding:17px}.desk-form{grid-template-columns:1fr}.desk-form .wide{grid-column:1}.desk-record-list>article,.desk-create{padding:17px}.desk-section>summary strong{font-size:19px}.private-interest-facts{display:grid}.desk-form button{width:100%;min-height:50px}}@media (width<=390px){.desk-metrics{grid-template-columns:1fr}.desk-section>summary{flex-direction:column;align-items:flex-start}.bureau-toolbar{padding:16px}}.capacity-summary{color:#e7d9bf;background:#102432;border-left:3px solid #8a5a31;margin:0 0 36px;padding:14px 18px;font-size:13px;line-height:1.55}.capacity-summary strong{color:#efc975;font-size:21px;font-weight:400}.capacity-summary span{color:#9d8a67;padding:0 9px}.tables-public-page .live-page-body{padding-top:30px}.tables-public-page .live-table-section{margin-bottom:55px}.tables-public-page .archive-capacity{margin:5px 0 24px}.compact-empty{padding:22px 26px}.validation-message{color:#60472f;background:#ead7b4;border-left:3px solid #a77b37;margin:18px 0;padding:13px 15px;font-size:12px}.public-counter-guide{background:#edddc0;border:1px dashed #80674470;margin:0 0 24px;padding:20px 24px}.public-counter-guide strong{color:#7c452c;text-transform:uppercase;letter-spacing:.1em;font:700 9px Arial,sans-serif}.public-counter-guide p{color:#675a49;margin:8px 0 0;font-size:12px;line-height:1.6}.live-table-facts:empty{display:none}.confirmed-table{border-top-color:#456f8d!important}.formation-table{border-top-color:#a77b37!important}.full-message{border-left-color:#973e34}@media (width<=620px){.capacity-summary{margin-bottom:28px;padding:13px 15px}.capacity-summary strong{font-size:18px}.capacity-summary span{height:4px;font-size:0;display:block}.tables-public-page .live-page-body{padding-top:22px}.tables-public-page .live-table-section{margin-bottom:42px}.compact-empty{padding:19px}.public-counter-guide{padding:18px}.live-table-card{overflow:hidden}.live-table-facts dd,.confirmed-count,.formation-count{overflow-wrap:anywhere}}@media (width<=390px){.capacity-summary{font-size:12px}.live-page-body{padding-left:16px!important;padding-right:16px!important}.live-table-card{padding:16px}.live-table-head h3{overflow-wrap:anywhere}.confirmed-count,.formation-count{padding:15px}}.system-visual-frame{color:#f0e3cc;background:#0b1823;width:100%;height:100%;margin:0;display:block;position:relative;overflow:hidden}.system-visual-frame>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.system-visual-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#07101a66);position:absolute;inset:0}.visual-neutral{background:radial-gradient(circle at 68% 32%,#9f74402b,#0000 28%),linear-gradient(135deg,#101f2b,#071019 70%);position:absolute;inset:0;overflow:hidden}.visual-neutral:before,.visual-neutral:after,.visual-neutral i{content:"";border:1px solid #d3ae6252;position:absolute;transform:rotate(45deg)}.visual-neutral:before{aspect-ratio:1;width:42%;top:-18%;left:12%}.visual-neutral:after{aspect-ratio:1;width:20%;bottom:8%;right:14%}.visual-neutral i:first-child{width:32%;height:1px;top:44%;left:35%;transform:rotate(-18deg)}.visual-neutral i:nth-child(2){width:1px;height:50%;top:22%;left:54%;transform:rotate(12deg)}.visual-neutral i:nth-child(3){border-radius:50%;width:80px;height:80px;top:20%;right:24%;transform:none;box-shadow:0 0 0 18px #c69a4b0a,0 0 0 42px #c69a4b08}.is-warhammer-neutral .visual-neutral{background:repeating-linear-gradient(125deg,#0000 0 56px,#7f241c22 57px 59px),radial-gradient(circle at 70% 35%,#7b241b4f,#0000 26%),linear-gradient(145deg,#151515,#080b0d)}.is-warhammer-neutral .visual-neutral:before{border-color:#eee1c57a}.is-warhammer-neutral .visual-neutral:after{border-color:#792c24}.visual-credit{z-index:4;color:#eadbbd;max-width:min(450px,100% - 28px);font:10px Arial,sans-serif;position:absolute;bottom:12px;right:14px}.visual-credit>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:#07111de8;border:1px solid #e3c78480;align-items:center;min-height:36px;padding:8px 11px;list-style:none;display:flex}.visual-credit>summary::-webkit-details-marker{display:none}.visual-credit>summary:focus-visible{outline-offset:2px;outline:2px solid #f0ce86}.visual-credit>p{background:#07111df2;border:1px solid #e3c78455;margin:4px 0 0;padding:11px 13px;line-height:1.5}.campaign-image>.system-visual-frame,.record-card-image>.system-visual-frame,.upcoming-system-image>.system-visual-frame{position:absolute;inset:0}.campaign-image{position:relative}.campaign-card:hover .system-visual-frame>img,.adventure-record-card:hover .system-visual-frame>img{transform:scale(1.025)}.campaign-detail-hero>.system-visual-frame,.ready-system-hero>.system-visual-frame,.ready-adventure-hero>.system-visual-frame{position:absolute;inset:0}.campaign-detail-hero>.system-visual-frame:after,.ready-system-hero>.system-visual-frame:after,.ready-adventure-hero>.system-visual-frame:after{display:none}.demand-campaign-grid article>.system-visual-frame{min-height:310px}.demand-system-list article>.system-visual-frame{min-height:190px}.record-card-image>.system-visual-frame{height:100%}.system-legal-notice{color:#eadbbd;background:#102432;border-top:1px solid #c69a4b66;border-bottom:1px solid #c69a4b66;padding-top:25px;padding-bottom:25px;font-size:12px;line-height:1.6}.system-legal-notice small{color:#b7aa93;margin-top:6px;display:block}.visual-admin-status{color:#eadbbd;background:#102432;margin-bottom:16px;padding:18px 20px}.visual-admin-status p{overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.5}.visual-upload{border:1px dashed #8d70486b;margin-bottom:17px;padding:18px}.visual-upload input[type=file]{background:#f4e7cf;padding:10px}.visual-admin-body>.desk-form{margin-top:0}footer .footer-transparency{color:#c8af7b;text-underline-offset:3px;grid-column:1/-1;font-size:10px;line-height:1.5;-webkit-text-decoration:underline #c8af7b66;text-decoration:underline #c8af7b66}footer .footer-legal{color:#aaa18f;font-size:10px}.visual-transparency-copy{border-left:3px solid var(--rust);background:#f3e6cc;max-width:920px;margin:0 auto 55px;padding:36px}.visual-transparency-copy p{color:#5e5142;margin:0 0 17px;font-size:17px;line-height:1.75}.visual-transparency-copy p:last-child{margin-bottom:0}.visual-credit-register{background:#8167454a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.visual-credit-register article{background:#edddbf;padding:29px}.visual-credit-register small{color:#8b4b30;text-transform:uppercase;letter-spacing:.13em;font:700 8px Arial,sans-serif}.visual-credit-register h2{margin:12px 0;font-size:27px;font-weight:400}.visual-credit-register p,.legal-page p{color:#625547;line-height:1.7}.legal-page article{max-width:900px}.legal-page h2{margin-top:0;font-size:48px;font-weight:400}@media (width<=800px){.demand-campaign-grid article>.system-visual-frame{height:250px;min-height:0}}@media (width<=620px){.visual-credit{max-width:none;bottom:9px;left:10px;right:10px}.visual-credit>summary{min-height:44px}.demand-system-list article>.system-visual-frame{height:180px;min-height:0}.system-legal-notice{padding-left:20px;padding-right:20px}.visual-admin-body .desk-form{grid-template-columns:1fr}.visual-admin-body .desk-form .wide{grid-column:1}.visual-credit-register{grid-template-columns:1fr}.visual-transparency-copy{padding:24px}.visual-transparency-copy p{font-size:15px}}.offer-catalogue,.playtest-register,.demand-register{gap:80px;display:grid}.featured-register,.ready-register{gap:28px;display:grid}.featured-offers{gap:18px;display:grid}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.offer-card{background:#f2e4ca;border:1px solid #765b3945;grid-template-columns:180px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:6px 6px #80603915}.offer-card.featured-offer{border-top:4px solid var(--rust);grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.offer-card>.system-visual{height:100%;min-height:100%}.offer-card>.system-visual .system-visual-frame{height:100%;min-height:250px}.offer-card>.system-visual img{object-fit:cover;height:100%}.offer-card-body{flex-direction:column;min-width:0;padding:23px;display:flex}.offer-card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-card-top span,.offer-card-top b{color:#71422d;text-transform:uppercase;letter-spacing:.08em;border:1px solid #7b593e55;padding:6px 8px;font:700 8px Arial,sans-serif}.offer-card-top b{background:#ead2a9;border-color:#8a492f75}.offer-card .kicker{margin:16px 0 8px}.offer-card h3{margin:0 0 18px;font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.05}.offer-card dl{background:#80684535;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.offer-card dl>div{background:#edddc0;min-width:0;padding:10px}.offer-card dt{color:#835334;text-transform:uppercase;letter-spacing:.08em;font:700 8px Arial,sans-serif}.offer-card dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.45}.offer-moods{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.offer-moods span{color:#644f3b;text-transform:uppercase;letter-spacing:.07em;border:1px solid #7d604050;padding:5px 7px;font:700 8px Arial,sans-serif}.offer-unknown{color:#806d55;font-size:11px}.offer-counter{color:#d9cdb8;background:#102432;margin:5px 0 16px;padding:13px;font-size:11px;line-height:1.55}.offer-counter strong{color:#e8c77e}.offer-links{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.offer-links a{flex:1;align-items:center;min-height:44px}.offer-action{white-space:nowrap}.offer-system-list{gap:10px;display:grid}.offer-system-list>details{background:#eadabd;border:1px solid #80643f55}.offer-system-list>details>summary{cursor:pointer;color:#f0dfc1;background:#102432;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;list-style:none;display:flex}.offer-system-list>details>summary::-webkit-details-marker{display:none}.offer-system-list>details>summary strong{font-size:19px;font-weight:400}.offer-system-list>details>summary b{color:#d8b56e;text-transform:uppercase;letter-spacing:.1em;font:700 9px Arial,sans-serif}.offer-system-list>details>div{gap:25px;padding:18px;display:grid}.offer-system-list>details>div>section>h3{color:#7d492f;margin:5px 0 13px;font-size:20px;font-weight:400}.ready-register .section-head>a{color:#82472e;text-transform:uppercase;letter-spacing:.1em;font:700 9px Arial,sans-serif}.playtest-notice{background:#e7d2ae;border:1px solid #8a68445c;border-left:4px solid #a76d34;padding:22px}.playtest-notice strong{color:#753d26;text-transform:uppercase;letter-spacing:.1em;font:700 10px Arial,sans-serif}.playtest-notice p{color:#5f5142;line-height:1.65}.demand-intro{grid-template-columns:auto 1fr;align-items:center;gap:25px;display:grid}.demand-intro>strong{color:#743b28;text-transform:uppercase;letter-spacing:.1em;background:#ead2a9;border:1px solid #8a492f75;padding:12px;font:700 9px Arial,sans-serif}.demand-intro p{max-width:none!important;margin:0!important}.demand-system-index{background:#87694144;border:1px solid #87694144;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.demand-system-index button{text-align:left;color:#f0e2c7;cursor:pointer;background:#102432;border:0;min-height:72px;padding:15px}.demand-system-index strong,.demand-system-index span{display:block}.demand-system-index strong{font-size:14px;font-weight:400}.demand-system-index span{color:#c3aa75;text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font:700 8px Arial,sans-serif}.demand-filters{background:#eadabd;border:1px solid #7f633e66}.demand-filters>summary{cursor:pointer;color:#6f402c;justify-content:space-between;padding:17px 20px;list-style:none;display:flex}.demand-filters>summary::-webkit-details-marker{display:none}.demand-filters>div{border-top:1px solid #7f633e40;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;display:grid}.demand-filters label{color:#80563b;text-transform:uppercase;letter-spacing:.07em;flex-direction:column;gap:7px;font:700 8px Arial,sans-serif;display:flex}.demand-filters input,.demand-filters select{color:#302a23;background:#f4e8d0;border:1px solid #80623f66;width:100%;min-width:0;min-height:44px;padding:9px}.demand-filters .wide{grid-column:1/-1}.interest-leaders{gap:24px;display:grid}.dossier-profile{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:start;gap:5vw;display:grid}.dossier-profile-copy h2{margin:12px 0;font-size:clamp(38px,5vw,66px);font-weight:400}.dossier-profile-copy>p{color:#5f5244;line-height:1.75}.dossier-profile-copy dl{background:#80684535;grid-template-columns:1fr 1fr;gap:1px;margin:25px 0;display:grid}.dossier-profile-copy dl>div{background:#edddc0;padding:13px}.dossier-profile-copy dt{color:#835334;text-transform:uppercase;letter-spacing:.08em;font:700 8px Arial,sans-serif}.dossier-profile-copy dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.5}.dossier-ratings>div:last-of-type{background:#80684535;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.dossier-ratings article{background:#edddc0;padding:20px}.dossier-ratings article span,.dossier-ratings article strong{display:block}.dossier-ratings article span{color:#835334;text-transform:uppercase;letter-spacing:.08em;font:700 8px Arial,sans-serif}.dossier-ratings article strong{margin-top:8px;font-size:21px;font-weight:400}.dossier-ratings details{border:1px solid #80623f55;margin-top:25px;padding:17px}.dossier-ratings summary{cursor:pointer;color:#75432c;text-transform:uppercase;letter-spacing:.09em;font:700 9px Arial,sans-serif}.adventure-desk{gap:25px;display:grid}.desk-interest-pool{border-top:1px solid #c09b5c44;padding-top:24px}.desk-interest-pool h3{font-size:28px;font-weight:400}.bureau-shell>.desk-section{margin-bottom:22px}@media (width<=1180px){.offer-grid{grid-template-columns:1fr}.demand-filters>div{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header nav{gap:14px}.site-header nav a,.site-header nav summary{letter-spacing:.1em}}@media (width<=900px){.offer-card,.offer-card.featured-offer,.dossier-profile{grid-template-columns:1fr}.offer-card>.system-visual .system-visual-frame{min-height:220px}.demand-system-index,.dossier-ratings>div:last-of-type{grid-template-columns:1fr 1fr}.demand-intro{grid-template-columns:1fr}.demand-intro>strong{justify-self:start}}@media (width<=700px){.offer-catalogue,.playtest-register,.demand-register{gap:55px}.demand-filters>div{grid-template-columns:1fr 1fr}.offer-card-body{padding:19px}.offer-card dl,.dossier-profile-copy dl{grid-template-columns:1fr}.offer-links{flex-direction:column}.offer-links a{flex:auto;width:100%}.demand-system-index{grid-template-columns:1fr}.offer-system-list>details>summary{flex-direction:column;align-items:flex-start}.offer-system-list>details>div{padding:12px}.dossier-profile,.dossier-ratings{padding-left:20px;padding-right:20px}}@media (width<=390px){.demand-filters>div{grid-template-columns:1fr}.demand-filters .wide{grid-column:1}.offer-card h3{font-size:27px}.offer-card-body{padding:16px}.offer-card>.system-visual .system-visual-frame{min-height:180px}.dossier-ratings>div:last-of-type{grid-template-columns:1fr}.demand-system-index button{min-height:64px}.offer-system-list>details>summary{padding:15px}.offer-counter{font-size:12px}.offer-links a{min-height:48px}}.active-ready-register{gap:24px;display:grid}.active-ready-register .section-head>a{color:#82472e;text-transform:uppercase;letter-spacing:.1em;font:700 9px Arial,sans-serif}.offer-card-body>.offer-card-top{margin-bottom:4px}.offer-card-body>.offer-counter{order:initial;margin-top:8px}.offer-card .public-status{padding:6px 8px}.featured-offers>.offer-card:not(.featured-offer){max-width:980px}.compact-empty{max-width:900px}@media (width<=700px){.offer-card{box-shadow:none}.offer-card-body>.offer-card-top{flex-direction:column;align-items:flex-start}.offer-links a{min-height:48px}.offer-system-list>details>summary{min-height:56px}.featured-offers>.offer-card:not(.featured-offer){max-width:none}}@media (width<=430px){.offer-catalogue,.playtest-register,.demand-register{gap:44px}.offer-card h3{overflow-wrap:anywhere;font-size:25px}.offer-card-body{padding:16px}.offer-card dl{grid-template-columns:1fr}.offer-card dd,.offer-counter{font-size:12px}.offer-system-list>details>summary strong{font-size:17px}.offer-system-list>details>summary b{font-size:8px}.demand-filters>div{grid-template-columns:1fr}.demand-filters .wide{grid-column:1}.demand-system-index button{min-height:68px}.offer-action{white-space:normal;text-align:center}}.available-page{background:#0a1219;min-width:0}.available-hero{background:radial-gradient(circle at 78% 25%,#c29b5430,#0000 30%),linear-gradient(110deg,#091522,#142737 58%,#201a16);border-bottom:1px solid #c69a4b66;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;min-height:260px;padding:52px clamp(24px,8vw,126px);display:grid;position:relative;overflow:hidden}.available-hero:before,.available-hero:after{content:"";pointer-events:none;border-color:#b98f4c66;width:115px;height:65px;position:absolute}.available-hero:before{border-top:1px solid;border-left:1px solid;top:22px;left:24px}.available-hero:after{border-bottom:1px solid;border-right:1px solid;bottom:22px;right:24px}.available-hero>div,.available-hero>.btn{z-index:1;position:relative}.available-hero h1{color:#f2e3c8;margin:10px 0 12px;font-size:clamp(45px,6vw,76px);font-weight:400;line-height:.95}.available-hero>div>p:last-child{color:#c1b5a0;max-width:680px;margin:0;font-size:16px;line-height:1.6}.available-hero>.btn{white-space:nowrap;align-items:center;min-height:48px}.available-menu-body{background-color:#eadbbd;background-image:linear-gradient(90deg,#6e563613 1px,#0000 1px),linear-gradient(#6e56360d 1px,#0000 1px);background-size:44px 44px;padding-top:36px!important}.available-menu{gap:28px;display:grid}.available-filters{color:#f0e1c5;background:#102432;border:1px solid #8d6d3e;box-shadow:5px 5px #64462324}.available-filters>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:14px 17px;font:700 9px Arial,sans-serif;list-style:none}.available-filters>summary::-webkit-details-marker{display:none}.available-filters>summary span{color:#dbb86f;font-size:18px}.available-filters>summary b{color:#dbb86f;margin-left:auto}.available-filter-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid}.available-filter-controls label{color:#c8ad76;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;min-width:0;font:700 8px Arial,sans-serif;display:flex}.available-filter-controls input,.available-filter-controls select,.available-reset{color:#30281f;background:#f1e4ca;border:1px solid #b5905366;width:100%;min-width:0;min-height:46px;padding:9px 11px}.available-reset{cursor:pointer;color:#d9c7a7;text-transform:uppercase;letter-spacing:.08em;background:#1a3341;align-self:end;font:700 8px Arial,sans-serif}.available-reset.active{color:#f1e8d4;background:#274a3a;border-color:#71977a}.available-search{grid-column:span 2}.available-results-head{border-bottom:1px solid #84663e55;justify-content:space-between;align-items:center;gap:20px;padding:2px 2px 14px;display:flex}.available-results-head p{margin:0}.available-results-head>p:last-child{color:#695944;font-size:12px}.available-results-head strong{color:#7c432c;font-size:22px;font-weight:400}.available-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.available-card{--system-accent:#76583a;border:1px solid #85683f;border-top:4px solid var(--system-accent);background:linear-gradient(145deg,#f1e4ca,#e6d3b1);flex-direction:column;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:5px 7px #6c4d2520}.available-card:before,.available-card:after{content:"";z-index:3;pointer-events:none;border-color:#9b7847aa;width:22px;height:22px;position:absolute}.available-card:before{border-top:1px solid;border-left:1px solid;top:45px;left:5px}.available-card:after{border-bottom:1px solid;border-right:1px solid;bottom:5px;right:5px}.available-card:hover{border-color:#a8844d;transform:translateY(-3px);box-shadow:7px 10px #6c4d2526}.available-system{color:#f3e5ca;background:#102432;border-bottom:1px solid #c69a4b55;align-items:center;gap:9px;min-height:46px;padding:10px 14px;display:flex}.available-system span{border:1px solid var(--system-accent);flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.available-system span{border:1px solid color-mix(in srgb,var(--system-accent) 70%,#e8cf96)}}.available-system span{color:#e9c879;font-size:15px}.available-system strong{overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:.08em;font:700 9px/1.4 Arial,sans-serif}.available-card>.system-visual{margin:0}.available-card>.system-visual .system-visual-frame{border:0;height:190px;min-height:190px}.available-card>.system-visual img{object-fit:cover;height:100%}.available-card>.system-visual figcaption{display:none}.available-card-body{flex-direction:column;flex:1;padding:20px;display:flex}.available-card-heading{gap:13px;display:grid}.available-card-heading h2{color:#2e271f;min-height:2.05em;margin:0;font-size:26px;font-weight:400;line-height:1.03}.available-status{color:#31563d;text-transform:uppercase;letter-spacing:.08em;background:#d5e2d5;border:1px solid #54755d;justify-self:start;align-items:center;gap:6px;padding:6px 8px;font:700 8px Arial,sans-serif;display:inline-flex}.available-status i{font-style:normal}.available-moods{flex-wrap:wrap;gap:5px;margin:14px 0 10px;display:flex}.available-moods span{border-bottom:1px solid var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.available-moods span{border-bottom:1px solid color-mix(in srgb,var(--system-accent) 52%,transparent)}}.available-moods span{color:#675542;text-transform:uppercase;letter-spacing:.06em;padding:4px 1px;font:700 8px Arial,sans-serif}.available-summary{-webkit-line-clamp:3;color:#655746;-webkit-box-orient:vertical;min-height:4.65em;margin:4px 0 15px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.available-card dl{background:#8a6b4435;gap:1px;margin:0 0 17px;display:grid}.available-card dl>div{background:#ead9bc;grid-template-columns:1fr 1.4fr;gap:10px;min-width:0;padding:10px;display:grid}.available-card dt{color:#805136;text-transform:uppercase;letter-spacing:.07em;font:700 8px Arial,sans-serif}.available-card dd{overflow-wrap:anywhere;color:#3f352a;margin:0;font-size:11px;line-height:1.4}.available-card-actions{grid-template-columns:1fr 1.15fr;gap:7px;margin-top:auto;display:grid}.available-card-actions button,.available-card-actions a{text-align:center;align-items:center;min-height:46px;padding:11px 12px}.available-card-actions .outline{color:#6d422d;background:0 0;border-color:#795d3e70}.available-card-actions .btn{background:#844127}.system-archive{--system-accent:#76583a}.available-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04090dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.available-modal{--system-accent:#76583a;color:#30281f;border:1px solid #c49b59;border-top:5px solid var(--system-accent);background:#ead9bc;width:min(1040px,100%);max-height:calc(100vh - 48px);position:relative;overflow-y:auto;box-shadow:0 24px 70px #000b}.available-modal-close{z-index:5;color:#f0d9ac;cursor:pointer;background:#091722;border:1px solid #c69a4b77;width:44px;height:44px;font-size:25px;position:absolute;top:8px;right:12px}.available-modal>.available-system{padding-right:70px}.available-modal-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:0;display:grid}.available-modal-grid>.system-visual{height:100%;margin:0}.available-modal-grid>.system-visual .system-visual-frame{border:0;height:100%;min-height:520px}.available-modal-grid>.system-visual img{object-fit:cover;height:100%}.available-modal-copy{padding:34px}.available-modal-copy h2{color:#30271f;margin:15px 0;font-size:clamp(36px,5vw,58px);font-weight:400;line-height:1}.available-modal-copy>p{color:#615342;line-height:1.7}.available-modal-copy dl{background:#80684535;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;display:grid}.available-modal-copy dl>div{background:#e4d0ad;padding:11px}.available-modal-copy dt{color:#805136;text-transform:uppercase;letter-spacing:.08em;font:700 8px Arial,sans-serif}.available-modal-copy dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.45}.available-modal-copy details{border:1px solid #80623f55;margin:18px 0;padding:15px}.available-modal-copy summary{cursor:pointer;color:#74432e;text-transform:uppercase;letter-spacing:.08em;font:700 9px Arial,sans-serif}.available-modal-copy details p,.available-modal-copy details li{font-size:11px;line-height:1.55}.available-modal-copy>.btn{align-items:center;width:100%;min-height:48px}@media (width>=761px){.available-filters>summary{display:flex}.available-filters:not([open])>.available-filter-controls{display:none!important}}@media (width<=1180px){.available-grid,.available-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.available-hero{grid-template-columns:1fr;align-items:start;gap:23px}.available-hero>.btn{justify-self:start}.available-modal-grid{grid-template-columns:1fr}.available-modal-grid>.system-visual .system-visual-frame{height:280px;min-height:280px}.available-modal-copy{padding:26px}}@media (width<=760px){.available-hero{min-height:0;padding:38px 20px}.available-hero:before,.available-hero:after{width:70px;height:40px}.available-hero h1{font-size:45px}.available-hero>.btn{width:100%}.available-menu-body{padding:24px 18px 60px!important}.available-filters>summary{display:flex}.available-filter-controls{grid-template-columns:1fr;padding:14px}.available-search{grid-column:1}.available-grid{grid-template-columns:1fr}.available-card-heading h2{min-height:0}.available-card-actions{grid-template-columns:1fr}.available-card-actions .btn{order:-1}.available-modal-backdrop{padding:10px}.available-modal{max-height:calc(100vh - 20px)}.available-modal-grid>.system-visual .system-visual-frame{height:220px;min-height:220px}.available-modal-copy{padding:21px}.available-modal-copy dl{grid-template-columns:1fr}.available-results-head{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=390px){.available-hero h1{font-size:40px}.available-card>.system-visual .system-visual-frame{height:175px;min-height:175px}.available-card-body{padding:17px}.available-card-heading h2{font-size:25px}.available-card-actions button,.available-card-actions a{min-height:48px}.available-modal-copy{padding:17px}.available-modal-copy h2{font-size:36px}.available-modal-grid>.system-visual .system-visual-frame{height:190px;min-height:190px}}.playtest-page{--playtest-violet:#76518e}.playtest-hero{background:radial-gradient(circle at 78% 25%,#8e60ad42,#0000 31%),radial-gradient(circle at 18% 100%,#c29b5420,#0000 27%),linear-gradient(110deg,#091522,#172537 56%,#241a2d)}.playtest-hero .eyebrow{color:#d4a9ec}.playtest-hero>.btn{background:#68427d;border-color:#8c62a2}.playtest-menu-body{background-image:linear-gradient(90deg,#6e563613 1px,#0000 1px),linear-gradient(#6e56360d 1px,#0000 1px),radial-gradient(circle at 82% 9%,#76518e12,#0000 20%)}.playtest-menu{gap:24px}.playtest-menu .playtest-notice{background:linear-gradient(110deg,#ded0e6,#ead9bc 62%);border:1px solid #76518e66;border-left:4px solid #76518e;grid-template-columns:minmax(210px,.45fr) minmax(0,1fr);align-items:center;gap:28px;margin:0;display:grid;box-shadow:5px 5px #60436f18}.playtest-menu .playtest-notice strong{color:#573568}.playtest-menu .playtest-notice p{margin:0}.playtest-menu .available-filters{background:linear-gradient(110deg,#102432,#24182d);border-color:#76518e99}.playtest-menu .available-filters>summary span,.playtest-menu .available-filters>summary b{color:#d4a9ec}.playtest-menu .available-reset.active{background:#553767;border-color:#8b63a0}.playtest-card{border-top-color:#76518e}.playtest-card .available-card-actions .btn,.playtest-modal .available-modal-copy>.btn{background:#68427d;border-color:#68427d}.playtest-seals{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.playtest-status,.playtest-stage{text-transform:uppercase;letter-spacing:.08em;justify-self:start;align-items:center;gap:6px;padding:6px 8px;font:700 8px Arial,sans-serif;display:inline-flex}.playtest-status{color:#573568;background:#dfcee9;border:1px solid #76518e}.playtest-status i{font-style:normal}.playtest-stage{color:#6f5127;background:#ead9b9;border:1px solid #8d713e66}.playtest-card .offer-counter{background:#1b2030;margin:4px 0 15px}.playtest-card .available-summary{margin-bottom:11px}.playtest-modal{border-top-color:#76518e}.playtest-modal-note{background:#ddcee4;border-left:3px solid #76518e;margin:18px 0;padding:14px 16px}.playtest-modal-note strong{color:#573568;text-transform:uppercase;letter-spacing:.08em;font:700 9px Arial,sans-serif}.playtest-modal-note p{color:#5f4f62;margin:8px 0 0;font-size:12px;line-height:1.55}@media (width<=760px){.playtest-menu .playtest-notice{grid-template-columns:1fr;gap:9px;padding:18px}.playtest-hero>.btn{width:100%}.playtest-card .available-card-actions .btn{order:-1}}.offer-card-summary{-webkit-line-clamp:3;color:#665747;-webkit-box-orient:vertical;margin:0 0 14px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.green-rapture-gallery{color:#f1e5cf;background:radial-gradient(circle at 84% 12%,#6a4d8526,#0000 25%),linear-gradient(135deg,#08121b,#122332 58%,#10191e);border-top:1px solid #c69a4b55;border-bottom:1px solid #c69a4b45;min-width:0;padding:clamp(44px,7vw,92px) clamp(20px,8vw,126px);overflow:hidden}.green-rapture-gallery-head{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:clamp(24px,6vw,80px);margin-bottom:30px;display:grid}.green-rapture-gallery-head h2{color:#f4e7d0;letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(38px,5vw,67px);font-weight:400;line-height:.96}.green-rapture-gallery-head>p{color:#c4b8a5;max-width:620px;margin:0;font-size:14px;line-height:1.7}.green-rapture-gallery-stage{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:16px;display:grid}.green-rapture-gallery-stage>figure{background:#050b10;border:1px solid #bd9455;flex-direction:column;min-width:0;margin:0;display:flex;box-shadow:0 18px 42px #0008}.green-rapture-gallery-stage>figure>a{cursor:zoom-in;background:radial-gradient(circle,#1c2c33,#050a0e 70%);justify-content:center;align-items:center;height:min(67vw,760px);min-height:500px;display:flex;overflow:hidden}.green-rapture-gallery-stage>figure>a img{object-fit:contain;width:100%;height:100%;display:block}.green-rapture-gallery-stage figcaption{background:#0e1b23;border-top:1px solid #c69a4b55;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:13px 16px;display:grid}.green-rapture-gallery-stage figcaption>span{color:#c9a768;letter-spacing:.12em;font:700 10px Arial,sans-serif}.green-rapture-gallery-stage figcaption>div{min-width:0}.green-rapture-gallery-stage figcaption strong,.green-rapture-gallery-stage figcaption small{display:block}.green-rapture-gallery-stage figcaption strong{color:#f1e4ce;font-size:17px;font-weight:400}.green-rapture-gallery-stage figcaption small{overflow-wrap:anywhere;color:#a9a091;margin-top:4px;font:10px/1.4 Arial,sans-serif}.green-rapture-gallery-stage figcaption>a{color:#d6b477;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font:700 8px Arial,sans-serif}.green-rapture-gallery-index{grid-template-columns:1fr 1fr;align-content:start;gap:8px;min-width:0;display:grid}.green-rapture-gallery-index button{color:#f3e4c8;cursor:pointer;background:#0b151c;border:1px solid #a2814f66;min-width:0;min-height:138px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.green-rapture-gallery-index button:hover,.green-rapture-gallery-index button.selected{border-color:#d1aa66;transform:translateY(-2px);box-shadow:0 7px 20px #0006}.green-rapture-gallery-index button:focus-visible{outline-offset:2px;outline:2px solid #ead09a}.green-rapture-gallery-index img{object-fit:cover;opacity:.72;width:100%;height:138px;transition:opacity .18s;display:block}.green-rapture-gallery-index button:hover img,.green-rapture-gallery-index button.selected img{opacity:1}.green-rapture-gallery-index button:after{content:"";background:linear-gradient(0deg,#061016ee 0,#06101622 65%);position:absolute;inset:0}.green-rapture-gallery-index button>span{z-index:1;text-align:left;grid-template-columns:auto 1fr;align-items:end;gap:7px;display:grid;position:absolute;bottom:8px;left:9px;right:9px}.green-rapture-gallery-index button>span b{color:#d8b679;letter-spacing:.1em;font:700 8px Arial,sans-serif}.green-rapture-gallery-index button>span strong{overflow-wrap:anywhere;color:#f2e4cc;font-size:12px;font-weight:400;line-height:1.15}.green-rapture-gallery-controls{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.green-rapture-gallery-controls button{color:#e5c98e;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:#10212c;border:1px solid #b38a4e88;min-height:46px;padding:10px 16px;font:700 8px Arial,sans-serif}.green-rapture-gallery-controls button:hover{background:#172d3a;border-color:#d8b26c}.green-rapture-gallery.compact{border-bottom:0;padding:38px 34px 42px}.green-rapture-gallery.compact .green-rapture-gallery-head h2{font-size:clamp(34px,4vw,50px)}.green-rapture-gallery.compact .green-rapture-gallery-stage{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}.green-rapture-gallery.compact .green-rapture-gallery-stage>figure>a{height:min(57vw,610px);min-height:420px}.green-rapture-gallery.compact .green-rapture-gallery-index button,.green-rapture-gallery.compact .green-rapture-gallery-index img{height:112px;min-height:112px}@media (width<=900px){.green-rapture-gallery-head,.green-rapture-gallery-stage,.green-rapture-gallery.compact .green-rapture-gallery-stage{grid-template-columns:1fr}.green-rapture-gallery-head{gap:15px}.green-rapture-gallery-index{grid-template-columns:repeat(4,minmax(0,1fr))}.green-rapture-gallery-index button,.green-rapture-gallery-index img,.green-rapture-gallery.compact .green-rapture-gallery-index button,.green-rapture-gallery.compact .green-rapture-gallery-index img{height:120px;min-height:120px}}@media (width<=620px){.green-rapture-gallery,.green-rapture-gallery.compact{padding:36px 18px 42px}.green-rapture-gallery-head{margin-bottom:22px}.green-rapture-gallery-head h2{font-size:39px}.green-rapture-gallery-stage>figure>a,.green-rapture-gallery.compact .green-rapture-gallery-stage>figure>a{height:min(132vw,620px);min-height:360px}.green-rapture-gallery-stage figcaption{grid-template-columns:auto minmax(0,1fr);min-height:82px}.green-rapture-gallery-stage figcaption>a{border-top:1px solid #c69a4b33;grid-column:1/-1;padding-top:8px}.green-rapture-gallery-index{grid-template-columns:1fr 1fr}.green-rapture-gallery-index button,.green-rapture-gallery-index img,.green-rapture-gallery.compact .green-rapture-gallery-index button,.green-rapture-gallery.compact .green-rapture-gallery-index img{height:132px;min-height:132px}.green-rapture-gallery-controls{grid-template-columns:1fr 1fr;display:grid}.green-rapture-gallery-controls button{white-space:normal;min-width:0;padding:10px 8px}}@media (width<=370px){.green-rapture-gallery-index button,.green-rapture-gallery-index img,.green-rapture-gallery.compact .green-rapture-gallery-index button,.green-rapture-gallery.compact .green-rapture-gallery-index img{height:112px;min-height:112px}.green-rapture-gallery-stage>figure>a,.green-rapture-gallery.compact .green-rapture-gallery-stage>figure>a{min-height:330px}.green-rapture-gallery-controls{grid-template-columns:1fr}}.demand-catalogue{gap:30px}.demand-opening-note{color:#f0e3ce;background:linear-gradient(115deg,#102432,#182f3d);border:1px solid #c29b5a55;border-left:4px solid #a96b3e;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:end;gap:36px;padding:26px 30px;display:grid;box-shadow:0 12px 34px #06101824}.demand-opening-note h3{color:#f3e4ca;margin:8px 0 0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.05}.demand-opening-note>p{color:#c9bdab;margin:0;font-size:15px;line-height:1.7}.demand-system-index{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px}.demand-system-index button{background:linear-gradient(145deg,#122735,#0d1d28);border:1px solid #b58b4e55;min-height:76px;transition:transform .16s,border-color .16s,background .16s;position:relative}.demand-system-index button:hover,.demand-system-index button.selected{background:linear-gradient(145deg,#1a394a,#132b39);border-color:#d3aa65;transform:translateY(-2px)}.demand-system-index button.selected:after{content:"";background:#d3aa65;height:2px;position:absolute;bottom:7px;left:15px;right:15px}.demand-filters{border-radius:4px;overflow:hidden;box-shadow:0 8px 24px #34261212}.demand-filters>summary{align-items:center;min-height:54px}.demand-filters>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.demand-filters input,.demand-filters select{border-radius:4px;font-size:14px}.demand-results-head{border-bottom:1px solid #92704655;grid-template-columns:minmax(230px,.65fr) minmax(0,1fr);align-items:end;gap:34px;padding:12px 2px 18px;display:grid}.demand-results-head h3{margin:7px 0 0;font-size:clamp(31px,4vw,48px);font-weight:400}.demand-results-head>p{color:#675a48;max-width:650px;margin:0;font-size:14px;line-height:1.65}.demand-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.demand-card{--system-accent:#795a3b;border:1px solid #89683d;border-top:4px solid var(--system-accent);background:linear-gradient(145deg,#f3e7d0,#e4cfaa);border-radius:7px;flex-direction:column;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #4b351c20}.demand-card:hover{border-color:#b58a4d;transform:translateY(-3px);box-shadow:0 17px 36px #4b351c28}.demand-card-system{color:#f3e5cb;background:#102432;border-bottom:1px solid #bf965550;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:9px;min-height:58px;padding:10px 14px;display:grid}.demand-card-system>span{border:1px solid var(--system-accent);grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.demand-card-system>span{border:1px solid color-mix(in srgb,var(--system-accent) 70%,#e8cf96)}}.demand-card-system>span{color:#e9c879}.demand-card-system strong{overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:.07em;font:700 10px/1.3 Arial,sans-serif}.demand-card-system small{color:#bea777;text-transform:uppercase;letter-spacing:.09em;font:700 8px Arial,sans-serif}.demand-card>.adventure-artwork{background:#08121a;border:0;border-radius:0;width:100%;height:230px;min-height:230px;margin:0}.demand-card>.adventure-artwork img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.demand-card:hover>.adventure-artwork img{transform:scale(1.015)}.adventure-artwork figcaption{color:#c8b99e;background:#0e1e29;padding:9px 12px;font-size:11px;line-height:1.45}.demand-card-body{flex-direction:column;flex:1;padding:21px;display:flex}.demand-card-title{gap:12px;display:grid}.demand-file-number{color:#8b5b38;text-transform:uppercase;letter-spacing:.11em;margin:0 0 7px;font:700 9px Arial,sans-serif}.demand-card-title h3{color:#2b251f;min-height:2.12em;margin:0;font-size:clamp(25px,2.2vw,31px);font-weight:400;line-height:1.06}.demand-seal,.demand-modal-status{color:#68491d;text-transform:uppercase;letter-spacing:.07em;background:#ecd7a7;border:1px solid #a57835;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:7px 10px;font:700 9px Arial,sans-serif;display:inline-flex}.demand-seal i,.demand-modal-status i{font-style:normal}.demand-card-summary{-webkit-line-clamp:4;color:#5c5043;-webkit-box-orient:vertical;min-height:7.2em;margin:17px 0 11px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.demand-card-moods{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.demand-card-moods span{border-bottom:1px solid var(--system-accent)}@supports (color:color-mix(in lab, red, red)){.demand-card-moods span{border-bottom:1px solid color-mix(in srgb,var(--system-accent) 58%,transparent)}}.demand-card-moods span{color:#6b5742;text-transform:uppercase;letter-spacing:.06em;padding:4px 1px;font:700 9px Arial,sans-serif}.demand-card dl{background:#8c6a403c;gap:1px;margin:0 0 14px;display:grid}.demand-card dl>div{background:#ead9ba;min-width:0;padding:10px 11px}.demand-card dt{color:#865438;text-transform:uppercase;letter-spacing:.08em;font:700 8px Arial,sans-serif}.demand-card dd{overflow-wrap:anywhere;color:#40352a;margin:5px 0 0;font-size:12px;line-height:1.45}.demand-card .offer-counter{border-radius:4px;margin:0 0 16px;font-size:12px}.demand-card-actions{gap:8px;margin-top:auto;display:grid}.demand-card-actions .btn,.demand-card-actions .outline{text-align:center;border-radius:5px;justify-content:center;width:100%;min-height:48px;display:flex}.demand-card-actions .btn{background:#8a482e}.demand-card-actions .outline{cursor:pointer;color:#70442e;background:#f2e4ca}.demand-modal{border-radius:7px}.demand-modal .available-modal-grid>.adventure-artwork{border:0;border-radius:0;height:100%;min-height:590px;margin:0}.demand-modal .available-modal-grid>.adventure-artwork img{object-fit:cover;width:100%;height:100%;display:block}.demand-modal-lead{font-size:16px!important;line-height:1.75!important}.demand-modal-process{background:#dec8a3;border-left:3px solid #9e613d;margin:20px 0;padding:16px 18px}.demand-modal-process strong{color:#6f3e28;font-size:16px;font-weight:400}.demand-modal-process p{color:#5e5142;margin:7px 0 0;font-size:13px;line-height:1.6}.demand-modal .available-modal-copy>.btn{background:#8a482e;border-radius:5px}.demand-filters .is-clear{opacity:.72}@media (width<=1180px){.demand-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-filters>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.demand-opening-note,.demand-results-head{grid-template-columns:1fr;gap:12px}.demand-modal .available-modal-grid>.adventure-artwork{height:300px;min-height:300px}.demand-card-title h3{min-height:0}}@media (width<=700px){.demand-catalogue{gap:24px}.demand-opening-note{padding:21px}.demand-opening-note>p{font-size:14px}.demand-system-index{scrollbar-width:thin;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.demand-system-index button{flex:0 0 190px;min-height:70px}.demand-filters>div{grid-template-columns:1fr 1fr}.demand-card-grid{grid-template-columns:1fr}.demand-card>.adventure-artwork{height:240px;min-height:240px}.demand-card-body{padding:19px}.demand-card-summary{-webkit-line-clamp:3;min-height:0}.demand-card-actions .btn,.demand-card-actions .outline{min-height:50px}.demand-modal .available-modal-grid>.adventure-artwork{height:240px;min-height:240px}}@media (width<=430px){.demand-filters>div{grid-template-columns:1fr}.demand-filters .wide{grid-column:1}.demand-card>.adventure-artwork{height:210px;min-height:210px}.demand-card-title h3{font-size:27px}.demand-card-summary{font-size:15px}.demand-results-head h3{font-size:34px}.demand-system-index button{flex-basis:170px}}:is(body:has(.calendar-page),body:has(.play-public-page),body:has(.rw-campaign),body:has(#avis-registre-title),body:has([aria-labelledby=alien-session-title])){min-width:0}body:has(:is(.calendar-page,.play-public-page,.rw-campaign,#avis-registre-title,[aria-labelledby=alien-session-title])) .mobile-menu>div{width:min(300px,100vw - 40px);max-height:calc(100dvh - 90px)}.calendar-next-parties{padding-bottom:clamp(36px,5vw,64px);scroll-margin-top:100px}.calendar-next-parties>h2{margin:10px 0 24px;font-size:clamp(32px,4vw,48px);font-weight:400}.calendar-next-parties>.text-link{align-content:center;min-height:44px;margin-top:24px;display:inline-block}.calendar-registered-upcoming{gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.calendar-registered-upcoming li{border-bottom:1px solid #956b3f66;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 0;display:flex}.calendar-registered-upcoming time{text-transform:capitalize;font-size:15px}.calendar-registered-upcoming a{align-content:center;min-height:44px}.calendar-next-month{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0;font-size:16px;line-height:1.6;display:flex}.calendar-next-month button{white-space:normal;min-height:48px}.archive-calendar .calendar-layout-empty{grid-template-columns:minmax(0,1fr)}.calendar-month-empty{margin-top:20px}.calendar-month-empty h3{font-size:26px}.calendar-month-empty p{font-size:16px;line-height:1.7}.calendar-page .calendar-presence p{font-size:15px}.calendar-page .calendar-presence strong{font-size:12px}.calendar-next-parties :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #875329}.calendar-intro-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:42px;display:grid}.calendar-presence,.calendar-privacy{background:#eddec2;border:1px solid #7f633e55;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.calendar-presence{border-left:4px solid #8b4a2e}.calendar-presence>span{color:#81432b;border:1px solid #855333;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.calendar-presence strong,.calendar-privacy strong{color:#7d482e;text-transform:uppercase;letter-spacing:.12em;font:700 9px Arial,sans-serif;display:block}.calendar-presence p,.calendar-privacy p{color:#675b4b;margin:8px 0 0;font-size:12px;line-height:1.6}.calendar-toolbar{border-bottom:1px solid #7f684359;justify-content:space-between;align-items:end;gap:22px;padding:0 0 20px;display:flex}.calendar-toolbar h2{text-transform:capitalize;margin:7px 0 0;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1}.calendar-controls{gap:7px;display:flex}.calendar-controls button{color:#674a34;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#f0e2c6;border:1px solid #765d3d70;min-height:44px;padding:9px 13px;font:700 9px Arial,sans-serif}.calendar-controls button:hover,.calendar-controls button:focus-visible{color:#f2dfbc;outline-offset:2px;background:#102432;outline:2px solid #b98145}.calendar-legend{flex-wrap:wrap;gap:7px;padding:14px 0 22px;display:flex}.calendar-status{text-transform:uppercase;letter-spacing:.07em;background:#ead9bc;border:1px solid #765d3d55;align-items:center;gap:7px;padding:6px 8px;line-height:1.35;color:#674a34!important;font:700 8px Arial,sans-serif!important;display:inline-flex!important}.calendar-status i{background:#8a6342;border-radius:50%;width:7px;height:7px}.calendar-status.status-inscriptions-ouvertes i{background:#3c6f58}.calendar-status.status-complete i{background:#633336}.calendar-status.status-date-envisagee i{background:#a27c3f}.calendar-status.status-en-attente i{background:#76685a}.calendar-status.status-creneau-disponible i{background:#4c6e76}.calendar-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.calendar-desktop{background:#d8c5a2;border:1px solid #78613f5e}.calendar-weekdays{background:#836b4855;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.calendar-weekdays span{color:#d7bd88;text-align:center;text-transform:uppercase;letter-spacing:.1em;background:#102432;padding:10px 6px;font:700 8px Arial,sans-serif}.calendar-grid{background:#826b4855;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.calendar-day{background:#f0e2c5;min-width:0;min-height:128px;padding:8px}.calendar-day.outside{color:#998a74;background:#e4d4b7}.calendar-day.today{box-shadow:inset 0 0 0 2px #9b5937}.archive-calendar .calendar-day>time{color:#765039;place-items:center;width:25px;height:25px;font:700 10px Arial,sans-serif;display:grid}.calendar-day.today>time{background:#8a472d;border-radius:50%;color:#fff1d7!important}.calendar-day>div{gap:5px;margin-top:5px;display:grid}.calendar-event{color:#352d25;text-align:left;cursor:pointer;background:#e4d1af;border:0;border-left:3px solid #8a6342;min-width:0;padding:7px}.calendar-event.status-inscriptions-ouvertes{border-left-color:#3c6f58}.calendar-event.status-complete{border-left-color:#633336}.calendar-event.status-date-envisagee{border-left-color:#a27c3f}.calendar-event.status-creneau-disponible{border-left-color:#4c6e76}.calendar-event[aria-pressed=true],.calendar-event:hover,.calendar-event:focus-visible{color:#f3e4c8;outline-offset:1px;background:#102432;outline:2px solid #ba8546}.calendar-event span,.calendar-event strong,.calendar-event small{text-overflow:ellipsis;display:block;overflow:hidden}.calendar-event span{color:#895237!important;font:700 8px Arial,sans-serif!important}.calendar-event[aria-pressed=true] span,.calendar-event:hover span,.calendar-event:focus-visible span{color:#dbb66e!important}.calendar-event strong{margin:4px 0;font-size:10px;line-height:1.3}.calendar-event small{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font:7px Arial,sans-serif}.calendar-dossier{min-width:0;position:sticky;top:105px}.calendar-dossier>article,.calendar-dossier>.archive-empty-state{color:#f1e1c4;background:#102432;border:1px solid #c69a4b66;padding:25px;box-shadow:8px 8px #8b673728}.calendar-dossier-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.calendar-dossier-head>span:last-child{color:#baa989;text-align:right;text-transform:uppercase;letter-spacing:.08em;font:700 8px Arial,sans-serif}.calendar-dossier .eyebrow{color:#d3af69;margin-top:24px}.archive-calendar .calendar-dossier h3{margin:10px 0 14px;font-size:30px;font-weight:400;line-height:1.06}.archive-calendar .calendar-event-description{color:#c4b7a3;font-size:12px;line-height:1.65}.calendar-dossier dl{background:#ffffff1c;grid-template-columns:1fr 1fr;gap:1px;margin:21px 0;display:grid}.calendar-dossier dl>div{background:#142c39;min-width:0;padding:12px}.calendar-dossier dt{color:#c8a763;text-transform:uppercase;letter-spacing:.09em;font:700 8px Arial,sans-serif}.calendar-dossier dd{overflow-wrap:anywhere;color:#e7d7ba;margin:6px 0 0;font-size:11px;line-height:1.45}.calendar-dossier .btn{width:100%;min-height:46px}.calendar-dossier-mark{color:#d5b26d;border:1px solid #c69a4b66;place-items:center;width:42px;height:42px;display:grid}.archive-calendar .calendar-dossier .archive-empty-state p{color:#c1b5a3}.calendar-mobile-agenda{display:none}.calendar-desktop-empty{margin-top:14px}.calendar-month-empty{padding:22px}.archive-calendar .calendar-month-empty h3{font-size:22px}.archive-calendar>.live-updated{margin-top:18px}.calendar-art-sheet{background:#aa8b5a;border:1px solid #6f5434;margin:0;position:relative;overflow:hidden;box-shadow:0 12px 28px #3c281b2e}.calendar-art-sheet>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.calendar-art-sheet figcaption{z-index:3;color:#ead7b4;text-transform:uppercase;letter-spacing:.08em;background:#0b1b28d9;max-width:58%;padding:7px 10px;font:700 7px Arial,sans-serif;position:absolute;bottom:13px;left:18px}.calendar-art-events{z-index:2;pointer-events:none;position:absolute;inset:0}.calendar-art-event-cell{pointer-events:auto;align-content:start;gap:3px;display:grid;position:absolute;overflow:hidden}.calendar-art-event-cell .calendar-event{color:#f2e3c8;background:#102432e8;width:100%;max-height:100%;padding:5px 6px;box-shadow:0 2px 7px #28190f55}.calendar-art-event-cell .calendar-event span{color:#e3bd72!important}.calendar-art-event-cell .calendar-event strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.calendar-art-event-cell .calendar-event small{color:#d9c9ae}.calendar-art-today{z-index:1;pointer-events:none;border:2px solid #91452e;position:absolute;box-shadow:inset 0 0 0 2px #f1d39799}@media (width<=1100px){.calendar-layout{grid-template-columns:1fr}.calendar-dossier{position:static}.calendar-dossier dl{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.calendar-intro-grid{grid-template-columns:1fr}.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-controls{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.calendar-controls button{padding:9px 8px}.calendar-controls button span{display:none}.calendar-legend{overflow:hidden}.calendar-desktop,.calendar-desktop-empty{display:none}.calendar-mobile-agenda{display:block}.archive-calendar .calendar-mobile-agenda ol{border:1px solid #80674455;margin:0;padding:0;list-style:none}.archive-calendar .calendar-mobile-agenda li{border-bottom:1px solid #80674455;grid-template-columns:72px 1fr;gap:0;padding:0;display:grid}.archive-calendar .calendar-mobile-agenda li:last-child{border-bottom:0}.mobile-calendar-date{color:#ead7b4;text-align:center;background:#102432;flex-direction:column;justify-content:center;align-items:center;padding:13px 7px;display:flex}.mobile-calendar-date strong{font-size:25px;font-weight:400}.mobile-calendar-date span{text-transform:uppercase;margin-top:5px;color:#c8ad76!important;font:700 8px Arial,sans-serif!important}.calendar-mobile-agenda li>div:last-child{background:#826b4838;gap:1px;display:grid}.calendar-mobile-agenda button{color:#332b23;text-align:left;cursor:pointer;background:#f0e2c5;border:0;min-width:0;padding:14px}.calendar-mobile-agenda button[aria-pressed=true],.calendar-mobile-agenda button:focus-visible{outline-offset:-2px;background:#e2ccaa;outline:2px solid #8b4a2e}.calendar-mobile-agenda button strong,.calendar-mobile-agenda button small{display:block}.calendar-mobile-agenda button strong{margin:9px 0 5px;font-size:17px;font-weight:400}.calendar-mobile-agenda button small{color:#6d5945;font:9px Arial,sans-serif}.calendar-dossier dl{grid-template-columns:1fr 1fr}.calendar-dossier>article,.calendar-dossier>.archive-empty-state{box-shadow:none}}@media (width<=620px){.calendar-page{padding-left:18px!important;padding-right:18px!important}.calendar-presence,.calendar-privacy{padding:18px}.calendar-presence>span{flex-basis:36px;width:36px;height:36px}.calendar-toolbar h2{font-size:35px}.calendar-controls button{min-width:0;font-size:8px}.calendar-dossier dl{grid-template-columns:1fr}.calendar-dossier>article,.calendar-dossier>.archive-empty-state{padding:20px}.calendar-legend{gap:5px}.calendar-status{padding:5px 6px;font-size:7px!important}}@media (width<=390px){.calendar-mobile-agenda li{grid-template-columns:62px 1fr!important}.calendar-presence{grid-template-columns:36px 1fr;display:grid}.calendar-controls button{font-size:7px}.archive-calendar .calendar-dossier h3{font-size:26px}.calendar-mobile-agenda button{padding:12px}}.calendar-status.status-annulee i,.calendar-status.status-complete i{background:#963e35}.calendar-status.status-terminee i{background:#726c62}.calendar-status.status-confirmee i{background:#356889}.calendar-event.status-annulee,.calendar-event.status-complete{border-left-color:#963e35}.calendar-event.status-terminee{border-left-color:#726c62}.calendar-event.status-confirmee{border-left-color:#356889}.calendar-status.status-date-envisagee,.calendar-status.status-en-attente{background:#eedbb5;color:#6d4b19!important}.calendar-status.status-inscriptions-ouvertes{background:#d3e5d8;color:#2f6147!important}.calendar-status.status-confirmee{background:#cfe0e9;color:#274f70!important}.calendar-status.status-complete,.calendar-status.status-annulee{background:#e9c5bc;color:#713228!important}.calendar-status.status-terminee{background:#ddd5c7;color:#5f5a52!important}@media (width<=760px){.calendar-art-sheet{box-shadow:none;margin-bottom:16px}.calendar-art-events,.calendar-art-today{display:none}.calendar-art-sheet figcaption{background:#102432;max-width:none;padding:10px 12px;position:static}}.calendar-sync-note{color:#6a5a46;letter-spacing:.04em;align-items:center;gap:9px;margin:13px 0 0;font:700 9px Arial,sans-serif;display:flex}.calendar-sync-note span{color:#7f432e;border:1px solid #80633f80;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.calendar-legend{padding-top:12px}.calendar-day.selected-day{box-shadow:inset 0 0 0 2px #153343}.calendar-day.today.selected-day{box-shadow:inset 0 0 0 2px #9b5937,inset 0 0 0 5px #15334355}.calendar-date-button{color:#765039;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:30px;height:30px;padding:0;display:grid}.calendar-date-button time{font:700 10px Arial,sans-serif}.calendar-date-button:hover,.calendar-date-button:focus-visible,.calendar-date-button[aria-pressed=true]{outline-offset:1px;background:#e3cda8;border-color:#82513a;outline:2px solid #b67c43}.calendar-day.today .calendar-date-button{background:#8a472d;border-radius:50%;color:#fff1d7!important}.calendar-date-button:disabled{cursor:default;opacity:.55}.archive-calendar .calendar-dossier h3{text-transform:none}.calendar-art-sheet figcaption{z-index:4}.calendar-art-days{z-index:1;pointer-events:none;position:absolute;inset:0}.calendar-art-day-hit{pointer-events:auto;cursor:pointer;background:0 0;border:1px solid #0000;padding:0;position:absolute}.calendar-art-day-hit:hover,.calendar-art-day-hit:focus-visible{outline-offset:-3px;background:#f2d99318;border-color:#7f3f29;outline:2px solid #112b3a}.calendar-art-day-hit.selected{background:#16384a12;border:2px solid #16384a;box-shadow:inset 0 0 0 2px #e9c98399}.calendar-art-day-hit.today{box-shadow:inset 0 0 0 2px #963f2d,inset 0 0 0 4px #f1d397aa}.calendar-art-day-hit.today.selected{border:2px solid #16384a;box-shadow:inset 0 0 0 2px #963f2d,inset 0 0 0 5px #f1d397aa}.calendar-mobile-days{display:none}@media (width<=760px){.calendar-art-sheet{margin-bottom:0}.calendar-art-days{display:none}.calendar-mobile-days{background:#e8d6b7;border:1px solid #80674466;margin:12px 0 16px;padding:9px;display:block}.calendar-mobile-weekdays,.calendar-mobile-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.calendar-mobile-weekdays span{color:#715039;text-align:center;padding:5px 0;font:700 8px Arial,sans-serif}.calendar-mobile-day-grid button,.calendar-mobile-day-grid>span{color:#4c392d;cursor:pointer;background:#f0e2c6;border:1px solid #8d724b55;place-items:center;min-width:0;min-height:44px;padding:0;display:grid;position:relative}.calendar-mobile-day-grid>span.outside{background:0 0;border-color:#0000}.calendar-mobile-day-grid button:hover,.calendar-mobile-day-grid button:focus-visible,.calendar-mobile-day-grid button.selected{color:#f2e3c8;outline-offset:1px;background:#153747;border-color:#153747;outline:2px solid #b67c43}.calendar-mobile-day-grid button.today{box-shadow:inset 0 0 0 2px #994b31}.calendar-mobile-day-grid button>span{font:700 11px Arial,sans-serif}.calendar-mobile-day-grid button small{color:#fff4df;background:#8a472d;border-radius:8px;place-items:center;min-width:14px;height:14px;font:700 7px Arial,sans-serif;display:grid;position:absolute;bottom:3px;right:3px}}.calendar-event{--event-accent:#846441;isolation:isolate;position:relative;overflow:hidden;border:1px solid var(--event-accent)!important}@supports (color:color-mix(in lab, red, red)){.calendar-event{border:1px solid color-mix(in srgb,var(--event-accent) 56%,#725b3d)!important}}.calendar-event{border-left:4px solid var(--event-accent)!important;background:linear-gradient(135deg,#fff8e7cc 0 68%,var(--event-accent) 100%), radial-gradient(#78573720 .7px,transparent .8px)!important}@supports (color:color-mix(in lab, red, red)){.calendar-event{background:linear-gradient(135deg,#fff8e7cc 0 68%,color-mix(in srgb,var(--event-accent) 16%,transparent) 100%), radial-gradient(#78573720 .7px,transparent .8px)!important}}.calendar-event{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;box-shadow:0 3px 8px #4a2d1926,inset 0 0 0 1px #fff8df99;background-size:auto,5px 5px!important}.calendar-event:after{content:"◇";z-index:-1;color:var(--event-accent);opacity:.18;font:24px Georgia,serif;position:absolute;bottom:-8px;right:-3px}.calendar-event.status-inscriptions-ouvertes{--event-accent:#3c6f58}.calendar-event.status-confirmee{--event-accent:#356889}.calendar-event.status-complete,.calendar-event.status-annulee{--event-accent:#963e35}.calendar-event.status-date-envisagee,.calendar-event.status-en-attente{--event-accent:#a27c3f}.calendar-event.status-creneau-disponible{--event-accent:#4c6e76}.calendar-event.status-terminee{--event-accent:#726c62}.calendar-event>span:first-child{border:1px solid var(--event-accent);align-items:center;gap:4px;width:auto;padding:2px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.calendar-event>span:first-child{border:1px solid color-mix(in srgb,var(--event-accent) 40%,transparent)}}.calendar-event>span:first-child{background:var(--event-accent)}@supports (color:color-mix(in lab, red, red)){.calendar-event>span:first-child{background:color-mix(in srgb,var(--event-accent) 10%,#f7e8ca)}}.calendar-event>span:first-child{letter-spacing:.07em;color:var(--event-accent)!important}.calendar-event>span:first-child:before{content:"◷";font-size:8px}.calendar-event strong{color:#35291f;font-family:var(--archive-font-display,Georgia,serif);text-wrap:balance;font-weight:700}.calendar-event small{color:#665443;align-items:center;gap:5px;font-weight:700;display:flex!important}.calendar-event small:before{content:"";background:var(--event-accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--event-accent);border-radius:50%;flex:0 0 6px;display:block}@supports (color:color-mix(in lab, red, red)){.calendar-event small:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--event-accent) 18%,transparent)}}.calendar-event:hover,.calendar-event:focus-visible,.calendar-event[aria-pressed=true]{z-index:2;transform:translateY(-1px);box-shadow:0 7px 15px #1e160f55,inset 0 0 0 1px #d2ad6666;background:linear-gradient(135deg,#142c39,#0c1e2a)!important;border-color:#d0aa63!important}.calendar-event:hover strong,.calendar-event:focus-visible strong,.calendar-event[aria-pressed=true] strong{color:#f3e3c6}.calendar-event:hover small,.calendar-event:focus-visible small,.calendar-event[aria-pressed=true] small{color:#d8c8ad}.calendar-dossier>article{isolation:isolate;background:linear-gradient(155deg,#183444 0,#102633 55%,#0a1a25 100%),radial-gradient(#dfbb7030 .7px,#0000 .8px);border:1px solid #d0aa626e;position:relative;overflow:hidden;box-shadow:9px 11px #7d57272b,0 18px 34px #38251633,inset 0 0 0 3px #07131d,inset 0 0 0 4px #bf965144}.calendar-dossier>article:before,.calendar-dossier>article:after{content:"";z-index:-1;pointer-events:none;border-color:#d0aa6270;width:62px;height:62px;position:absolute}.calendar-dossier>article:before{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.calendar-dossier>article:after{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.calendar-dossier-head{background:linear-gradient(90deg,#071722,#1c3948 54%,#351d17);border-bottom:1px solid #d0aa6247;margin:-25px -25px 0;padding:18px 25px 16px;position:relative}.calendar-dossier-head:after{content:"AVIS PUBLIC";color:#d8b66f;font:700 6px var(--archive-font-text,Arial,sans-serif);letter-spacing:.16em;background:#102633;border:1px solid #c39a56;padding:3px 7px;position:absolute;bottom:-7px;right:25px}.calendar-dossier-head .calendar-status{border-radius:1px;min-height:30px;position:relative;box-shadow:0 2px 7px #0003;padding:6px 10px 6px 28px!important}.calendar-dossier-head .calendar-status:before{content:"✦";font-size:10px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.calendar-dossier .eyebrow{align-items:center;gap:9px;margin-top:30px;display:flex}.calendar-dossier .eyebrow:before{content:"";background:#c7a35f;width:26px;height:1px;display:block}.archive-calendar .calendar-dossier h3{margin-bottom:18px;padding-bottom:18px;font-size:clamp(29px,3vw,38px);line-height:1.06;position:relative}.archive-calendar .calendar-dossier h3:after{content:"";background:linear-gradient(90deg,#c69a4b,#743d2b);width:68px;height:3px;position:absolute;bottom:0;left:0}.archive-calendar .calendar-event-description{color:#d0c2ad;background:#07172266;border-left:3px solid #9f7542;margin:0;padding:15px 16px;font-size:13px}.calendar-dossier dl{background:#071722;border:1px solid #ffffff17;margin:22px 0}.calendar-dossier dl>div{background:linear-gradient(145deg,#183543,#112a38);padding:14px 13px 14px 17px;position:relative}.calendar-dossier dl>div:before{content:"";background:#b38b4e80;width:2px;position:absolute;top:0;bottom:0;left:0}.calendar-dossier dt{align-items:center;gap:6px;display:flex}.calendar-dossier dt:before{content:"◇";color:#d1ad67;font-size:8px}.calendar-dossier dd{font-size:12px;line-height:1.5}.calendar-dossier .btn{background:linear-gradient(135deg,#a85a35,#7e3828);border-color:#d2a45f;position:relative;overflow:hidden;box-shadow:0 5px 12px #0004,inset 0 0 0 1px #f0cc7c33}.calendar-dossier .btn:after{content:"✦";color:#f1d18e;font-size:12px;position:absolute;right:14px}@media (width<=760px){.archive-calendar .calendar-mobile-agenda ol{background:0 0;border:0;gap:12px;display:grid}.archive-calendar .calendar-mobile-agenda li{background:#ead8b9;overflow:hidden;box-shadow:0 6px 14px #4a2d1921;border:1px solid #7e603d66!important}.mobile-calendar-date{background:linear-gradient(160deg,#173240,#0b1d28);border-right:1px solid #c69a4b55;position:relative}.mobile-calendar-date:after{content:"◇";color:#c69a4b66;font-size:17px;position:absolute;bottom:2px;right:5px}.calendar-mobile-agenda li>div:last-child{background:0 0;gap:0}.calendar-mobile-agenda button{--agenda-accent:#846441;border-left:4px solid var(--agenda-accent);background:linear-gradient(135deg,#f5e9d0,#e9d4b2);min-height:112px;padding:15px 18px 16px;position:relative;box-shadow:inset 0 0 0 1px #fff6df8a}.calendar-mobile-agenda button:has(.status-inscriptions-ouvertes){--agenda-accent:#3c6f58}.calendar-mobile-agenda button:has(.status-confirmee){--agenda-accent:#356889}:is(.calendar-mobile-agenda button:has(.status-complete),.calendar-mobile-agenda button:has(.status-annulee)){--agenda-accent:#963e35}:is(.calendar-mobile-agenda button:has(.status-date-envisagee),.calendar-mobile-agenda button:has(.status-en-attente)){--agenda-accent:#a27c3f}.calendar-mobile-agenda button:has(.status-terminee){--agenda-accent:#726c62}.calendar-mobile-agenda button:after{content:"✦";color:var(--agenda-accent);opacity:.7;font-size:12px;position:absolute;top:13px;right:12px}.calendar-mobile-agenda button .calendar-status{max-width:calc(100% - 28px);box-shadow:0 2px 5px #62432921;padding:5px 8px!important}.calendar-mobile-agenda button strong{color:#392b20;font-family:var(--archive-font-display,Georgia,serif);text-wrap:balance;padding-right:18px;font-size:20px;line-height:1.16}.calendar-mobile-agenda button small{color:#6b5743;letter-spacing:.03em;border-top:1px solid #7e603d38;padding-top:8px;font-size:9px}.calendar-mobile-agenda button[aria-pressed=true],.calendar-mobile-agenda button:focus-visible{color:#f0dfc2;outline-offset:-2px;background:linear-gradient(135deg,#153443,#0b202c);outline:2px solid #c69a4b}.calendar-mobile-agenda button[aria-pressed=true] strong,.calendar-mobile-agenda button:focus-visible strong{color:#f2e2c4}.calendar-mobile-agenda button[aria-pressed=true] small,.calendar-mobile-agenda button:focus-visible small{color:#cbbda7;border-top-color:#fff2}.calendar-dossier-head{margin:-20px -20px 0;padding:16px 20px 15px}.calendar-dossier-head:after{right:20px}}@media (width<=390px){.calendar-mobile-agenda button{min-height:104px;padding:13px 14px 14px}.calendar-mobile-agenda button strong{font-size:18px}.calendar-dossier-head{flex-direction:column;align-items:flex-start}.calendar-dossier-head>span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.calendar-event{transition:none}}.calendar-launch-note{margin:12px 0 16px;line-height:1.55}.bureau-gateway{color:#d7b970;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:1px solid #c69a4b55;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font:700 8px Arial,sans-serif;display:inline-flex}.bureau-gateway>span:first-child{font-size:18px;font-weight:400;line-height:1}.bureau-gateway:hover,.bureau-gateway:focus-visible{color:#f0d595;outline-offset:2px;background:#c69a4b12;outline:1px solid #c69a4b}.mobile-bureau-link{background:#c69a40e;grid-template-columns:24px 1fr;align-items:center;color:#e0c582!important;border-top:1px solid #c69a4b40!important;border-bottom:1px solid #c69a4b40!important;display:grid!important}.mobile-bureau-link>span{grid-row:1/3;font-size:19px}.mobile-bureau-link>small{color:#958a75;text-transform:uppercase;letter-spacing:.1em;font:7px Arial,sans-serif}.footer-bureau{color:#cdb273;text-transform:uppercase;letter-spacing:.1em;border:1px solid #c69a4b45;align-items:center;gap:8px;margin:4px 0 16px;padding:10px 13px;font:700 8px Arial,sans-serif;display:inline-flex}.footer-bureau span{font-size:17px}.toc-bureau>summary{color:#f1e2c7;background:linear-gradient(90deg,#102432,#142c39)!important}.toc-private-note{color:#615141;background:#e4d0ad;border-left:3px solid #9d633d;margin:0 0 15px;padding:14px 17px;font-size:12px;line-height:1.65}.bureau-access-page{padding-top:70px}.bureau-access-card{color:#efe0c4;background:#102432;border:1px solid #c69a4b66;grid-template-columns:260px 1fr;align-items:center;gap:6vw;padding:45px;display:grid;box-shadow:12px 12px #80603922}.bureau-access-seal{aspect-ratio:1;border:1px solid #c69a4b77;border-radius:50%;align-content:center;place-items:center;gap:15px;display:grid;box-shadow:inset 0 0 0 15px #c69a4b08,0 0 0 1px #08131d}.bureau-access-seal span{color:#ddbd75;font-size:76px}.bureau-access-seal small{color:#bda46f;text-transform:uppercase;letter-spacing:.18em;font:700 8px Arial,sans-serif}.bureau-access-card h2{max-width:760px;margin:13px 0 20px;font-size:clamp(40px,5vw,65px);font-weight:400;line-height:1}.bureau-access-card p:not(.eyebrow){color:#c2b6a2;max-width:760px;font-size:15px;line-height:1.75}.bureau-access-card .btn,.bureau-access-card .outline{min-height:48px;margin-top:14px}.bureau-access-card .outline{color:#e0c898;border-color:#c69a4b77}.bureau-boundary{background:#80684542;border:1px solid #80684542;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid}.bureau-boundary article{background:#efe0c3;padding:27px}.bureau-boundary span{color:#985c38;font:700 9px Arial,sans-serif}.bureau-boundary h3{margin:19px 0 11px;font-size:23px;font-weight:400}.bureau-boundary p{color:#665747;margin:0;font-size:12px;line-height:1.65}.bureau-toolbar>span{align-items:center;gap:9px;display:flex}.bureau-toolbar>span b{color:#d4b36f;font-size:18px}.bureau-toolbar>div{align-items:center;gap:20px;display:flex}.bureau-toolbar>div a{color:#d5bd8d;text-transform:uppercase;letter-spacing:.1em;font:700 8px Arial,sans-serif}.bureau-toolbar>div a:last-child{border:1px solid #c69a4b55;padding:10px 13px}@media (width<=1220px){.bureau-gateway>span:last-child{display:none}.bureau-gateway{padding:7px 9px}}@media (width<=1000px){.bureau-gateway{display:none}.bureau-access-card{grid-template-columns:190px 1fr}.bureau-access-seal span{font-size:58px}}@media (width<=760px){.bureau-access-card{grid-template-columns:1fr;padding:28px}.bureau-access-seal{width:150px}.bureau-access-page{padding-top:45px}.bureau-boundary{grid-template-columns:1fr}.bureau-toolbar>div{flex-direction:column;align-items:stretch;gap:8px;width:100%}.bureau-toolbar>div a{border:1px solid #c69a4b44;justify-content:center;align-items:center;min-height:44px;padding:10px;display:flex}.bureau-toolbar>div a:last-child{border-color:#c69a4b77}}@media (width<=390px){.bureau-access-page{padding-left:17px;padding-right:17px}.bureau-access-card{padding:22px}.bureau-access-card h2{font-size:38px}.bureau-access-seal{width:120px}.bureau-access-seal span{font-size:46px}}.bureau-command-header{background:radial-gradient(circle at 78% 20%,#27475a 0,#122c3d 33%,#081722 72%);border-bottom:1px solid #c69a4b42;justify-content:space-between;align-items:flex-end;gap:48px;padding:150px max(24px,6vw) 44px;display:flex}.bureau-command-header>div{max-width:850px}.bureau-command-header h1{letter-spacing:-.04em;margin:13px 0 15px;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:.92}.bureau-command-header p:last-child{color:#c5baa7;max-width:700px;margin:0;line-height:1.65}.bureau-command-header>span{color:#d7bb7c;text-transform:uppercase;letter-spacing:.1em;border:1px solid #c69a4b55;align-items:center;gap:10px;min-width:max-content;padding:12px 15px;font:700 8px Arial,sans-serif;display:flex}.bureau-command-header>span b{font-size:18px}.bureau-shell{padding:34px max(20px,4vw) 88px}.archive-desk{max-width:1560px;margin:0 auto;display:block}.workspace-messages{z-index:40;margin-bottom:14px;position:sticky;top:10px}.workspace-messages .desk-notice,.workspace-messages .desk-error{margin:0 0 8px;position:static}.bureau-workspace-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.workspace-sidebar{text-transform:none;letter-spacing:0;font:inherit;background:#081722;border:1px solid #c39a5659;flex-direction:column;gap:0;padding:0;display:flex;position:sticky;top:18px;box-shadow:8px 8px #0002}.workspace-user{border-bottom:1px solid #ffffff12;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:20px;display:grid}.workspace-user>span{color:#dfc179;border:1px solid #c69a4b66;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.workspace-user small,.workspace-user strong{display:block}.workspace-user small{color:#918976;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font:700 7px Arial,sans-serif}.workspace-user strong{color:#eee0c6;font-size:14px;font-weight:400}.workspace-nav-list{padding:9px;display:grid}.workspace-nav-list button{color:#b9af9f;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 11px;display:grid}.workspace-nav-list button:hover,.workspace-nav-list button:focus-visible{color:#f0dfbf;background:#ffffff08;outline:1px solid #c69a4b55}.workspace-nav-list button.active{color:#f1ddb8;background:linear-gradient(90deg,#c69a4b18,#0000);border-left-color:#d0a459}.workspace-nav-icon{color:#d1ad67;border:1px solid #c69a4b33;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.workspace-nav-list button>span:nth-child(2) strong,.workspace-nav-list button>span:nth-child(2) small{display:block}.workspace-nav-list button>span:nth-child(2) strong{font-size:13px;font-weight:400}.workspace-nav-list button>span:nth-child(2) small{color:#7f7b71;margin-top:3px;font:8px Arial,sans-serif}.workspace-nav-list button>b{color:#e0bd78;text-align:center;background:#b87a3b22;border-radius:12px;min-width:23px;padding:4px 6px;font:700 8px Arial,sans-serif}.workspace-sync{color:#7f7a70;border-top:1px solid #ffffff0e;margin:auto 14px 15px;padding-top:15px;font:8px/1.5 Arial,sans-serif}.workspace-sync span{color:#77a989;margin-right:6px;font-size:8px}.workspace-main{background:#102835;border:1px solid #c39a5650;min-width:0;min-height:760px;padding:clamp(24px,3.5vw,46px);scroll-margin-top:20px;box-shadow:9px 9px #0002}.workspace-heading{border-bottom:1px solid #c69a4b35;justify-content:space-between;align-items:flex-end;gap:28px;width:auto;height:auto;margin-bottom:25px;padding:0 0 27px;display:flex;position:static}.workspace-heading>div:first-child{max-width:760px}.workspace-heading h2{margin:8px 0 10px;font-size:clamp(36px,4vw,55px);font-weight:400;line-height:1}.workspace-heading p:last-child{color:#b6ab99;margin:0;font-size:14px;line-height:1.6}.workspace-heading-actions{flex:none}.workspace-heading-actions .outline{color:#ddc899;border-color:#c69a4b66;min-height:42px;padding:0 16px}.workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.workspace-metrics button{color:#e8dbc4;text-align:left;cursor:pointer;background:#0b1d28;border:1px solid #c69a4b33;min-height:145px;padding:20px}.workspace-metrics button:hover,.workspace-metrics button:focus-visible{background:#132f3e;border-color:#c69a4b99;outline:0}.workspace-metrics strong,.workspace-metrics span,.workspace-metrics small{display:block}.workspace-metrics strong{color:#e2bc6f;font-size:34px;font-weight:400}.workspace-metrics span{color:#d7c7aa;margin-top:12px;font-size:12px}.workspace-metrics small{color:#827d72;text-transform:uppercase;letter-spacing:.1em;margin-top:7px;font:700 7px Arial,sans-serif}.workspace-attention{background:#173746;border-left:3px solid #c68045;grid-template-columns:230px 1fr;gap:22px;margin:18px 0;padding:22px;display:grid}.workspace-attention h3{margin:7px 0 0;font-size:22px;font-weight:400}.workspace-attention ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.workspace-attention button{color:#d8ccb8;text-align:left;cursor:pointer;background:#071924;border:1px solid #ffffff12;justify-content:space-between;gap:16px;width:100%;padding:12px;display:flex}.workspace-attention button span{color:#a9a08f;font-size:11px}.workspace-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.workspace-panel{background:#0b1d28;border:1px solid #ffffff10;min-width:0;padding:24px}.workspace-panel-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.workspace-panel-title h3{margin:7px 0 0;font-size:25px;font-weight:400}.workspace-panel-title>button{color:#d3b36f;text-transform:uppercase;letter-spacing:.11em;cursor:pointer;background:0 0;border:0;font:700 8px Arial,sans-serif}.workspace-quick-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.workspace-quick-actions button{color:#e5d7bd;text-align:left;cursor:pointer;background:#102a38;border:1px solid #ffffff12;grid-template-columns:31px 1fr;column-gap:10px;min-height:98px;padding:14px;display:grid}.workspace-quick-actions button:hover,.workspace-quick-actions button:focus-visible{border-color:#c69a4b77;outline:0}.workspace-quick-actions button>span{color:#d4ad63;grid-row:1/3;font-size:19px}.workspace-quick-actions strong,.workspace-quick-actions small{display:block}.workspace-quick-actions strong{font-size:13px;font-weight:400}.workspace-quick-actions small{color:#8f8a80;font:9px/1.45 Arial,sans-serif}.workspace-upcoming{margin:0;padding:0;list-style:none;display:grid}.workspace-upcoming li{border-top:1px solid #ffffff0e;grid-template-columns:110px 1fr;gap:14px;padding:14px 0;display:grid}.workspace-upcoming time{color:#d2ad66;font:9px/1.45 Arial,sans-serif}.workspace-upcoming strong,.workspace-upcoming span{display:block}.workspace-upcoming strong{font-size:13px;font-weight:400}.workspace-upcoming span{color:#868176;margin-top:5px;font:8px Arial,sans-serif}.workspace-main .desk-create{background:#e8d7b8;margin:0 0 18px;padding:0;overflow:hidden}.workspace-main .desk-create>summary{cursor:pointer;color:#493c2e;justify-content:space-between;align-items:center;min-height:57px;padding:16px 19px;font-size:15px;list-style:none;display:flex}.workspace-main .desk-create>summary::-webkit-details-marker{display:none}.workspace-main .desk-create[open]>summary{border-bottom:1px solid #80623f44}.workspace-main .desk-create>.desk-form{padding:20px}.workspace-main>.adventure-desk>.desk-interest-pool{display:none}.workspace-filters{background:#0b1d28;border:1px solid #ffffff10;grid-template-columns:minmax(220px,1fr) 220px auto;align-items:end;gap:10px;margin:18px 0;padding:14px;display:grid}.workspace-filters label,.workspace-request-controls label{color:#b99a66;text-transform:uppercase;letter-spacing:.08em;gap:6px;font:700 8px Arial,sans-serif;display:grid}.workspace-filters input,.workspace-filters select,.workspace-request-controls select{color:#efe1c8;background:#132e3b;border:1px solid #c69a4b44;width:100%;min-height:43px;padding:9px 11px}.workspace-filters p{color:#918a7d;text-transform:uppercase;letter-spacing:.08em;margin:0 0 13px;font:700 8px Arial,sans-serif}.workspace-record-list{gap:8px;display:grid}.workspace-record-list>article{color:#302820;box-shadow:none;background:#e8d8ba;border:1px solid #84643e55;padding:0}.workspace-record-list>article.open{box-shadow:6px 6px #0002}.workspace-record-toggle{color:#302820;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:150px minmax(220px,1fr) 180px 22px;align-items:center;gap:14px;width:100%;min-height:72px;padding:13px 16px;display:grid}.workspace-record-toggle:hover,.workspace-record-toggle:focus-visible{background:#f1e4ca;outline:1px solid #a47a45}.workspace-record-status{color:#875035;text-transform:uppercase;letter-spacing:.08em;border:1px solid #91663d66;width:max-content;max-width:150px;padding:6px 8px;font:700 7px/1.35 Arial,sans-serif}.workspace-record-name strong,.workspace-record-name small,.workspace-record-numbers b,.workspace-record-numbers small{display:block}.workspace-record-name strong{font-size:18px;font-weight:400}.workspace-record-name small,.workspace-record-numbers small{color:#796b5a;margin-top:5px;font:9px/1.4 Arial,sans-serif}.workspace-record-numbers{text-align:right}.workspace-record-numbers b{font-size:11px;font-weight:400}.workspace-record-editor{background:#dfcbaa;border-top:1px solid #80623f44;padding:20px}.workspace-request-controls{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.workspace-request-controls>div{border:1px solid #c69a4b44;display:flex}.workspace-request-controls>div button{color:#aaa18f;cursor:pointer;background:#0b1d28;border:0;min-height:44px;padding:10px 16px}.workspace-request-controls>div button.active{color:#edd7aa;background:#c69a4b24}.workspace-request-controls button b{color:#ddb76d;margin-left:7px}.workspace-request-controls label{width:220px}.workspace-settings-card{background:#0b1d28;border:1px solid #ffffff12;grid-template-columns:270px 1fr;gap:26px;padding:25px;display:grid}.workspace-settings-card h3{margin:8px 0 12px;font-size:25px;font-weight:400}.workspace-settings-card>div>p:last-child{color:#9f988c;font-size:12px;line-height:1.6}.workspace-secondary-tool{background:#0b1d28;border:1px solid #c69a4b44;margin-top:14px}.workspace-secondary-tool>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px;list-style:none;display:flex}.workspace-secondary-tool>summary::-webkit-details-marker{display:none}.workspace-secondary-tool>summary strong,.workspace-secondary-tool>summary small{display:block}.workspace-secondary-tool>summary strong{margin:7px 0;font-size:21px;font-weight:400}.workspace-secondary-tool>summary small{color:#8d887e;font:9px Arial,sans-serif}.workspace-secondary-tool>summary>span{color:#d6b36d;font-size:22px}.workspace-secondary-tool>div{padding:0 20px 20px}.workspace-audit{border:1px solid #c69a4b33}.workspace-main .archive-empty-state{color:#e5d7be;background:#0b1d28;border:1px solid #ffffff10;padding:28px}.workspace-main .archive-empty-state h3{margin:0 0 9px;font-size:20px;font-weight:400}.workspace-main .archive-empty-state p{color:#8f897e;margin:0;font-size:12px;line-height:1.6}.desk-destination-note{color:#d9cdb9;background:#0b1d28;border:1px solid #c69a4b44;border-left:3px solid #d1aa61;margin:0 0 18px;padding:17px 19px}.desk-destination-note strong{color:#e6c886;margin-bottom:6px;font-size:15px;font-weight:400;display:block}.desk-destination-note p{color:#a9a193;margin:0;font-size:12px;line-height:1.65}.desk-destination-note b{color:#dec078;font-weight:400}.table-launcher>.desk-destination-note{color:#f0e3ca;background:#183443;margin:18px 20px 0}.table-launcher>.desk-destination-note p{color:#c7baa5}.desk-field-map{background:#c69a4b35;border:1px solid #c69a4b35;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 20px;display:grid}.desk-field-map>div{background:#0b1d28;padding:16px}.desk-field-map dt{color:#dfbd76;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font:700 8px Arial,sans-serif}.desk-field-map dd{color:#9e978b;margin:0;font-size:11px;line-height:1.55}.workspace-data-flow{background:#0b1d28;border:1px solid #c69a4b36;margin-bottom:18px;padding:22px}.workspace-data-flow header{border:0;width:auto;height:auto;margin:0 0 16px;padding:0;display:block;position:static}.workspace-data-flow h2{margin:7px 0 6px;font-size:28px;font-weight:400}.workspace-data-flow header>p:last-child{color:#918b80;margin:0;font-size:11px}.workspace-data-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.workspace-data-flow button{color:#e7d8bd;text-align:left;cursor:pointer;background:#102a38;border:1px solid #ffffff10;grid-template-columns:28px 1fr;align-content:center;gap:5px 9px;width:100%;min-height:105px;padding:13px;display:grid}.workspace-data-flow button:hover,.workspace-data-flow button:focus-visible{border-color:#c69a4b88;outline:0}.workspace-data-flow button b{color:#dcb86f;border:1px solid #c69a4b55;grid-row:1/3;place-items:center;width:27px;height:27px;font:700 9px Arial,sans-serif;display:grid}.workspace-data-flow button strong{font-size:13px;font-weight:400}.workspace-data-flow button span{color:#89847b;font:9px/1.45 Arial,sans-serif}.desk-field-group{background:#ecdcc0;border:1px solid #8b68434d;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:20px;display:grid}.desk-field-group+.desk-field-group{margin-top:5px}.desk-field-group legend{color:#7e4b31;text-transform:uppercase;letter-spacing:.1em;padding:0 9px;font:700 9px Arial,sans-serif}.desk-field-group-intro{color:#6c5c49;grid-column:1/-1;margin:0 0 3px;font-size:12px;line-height:1.6}.desk-field-group .wide{grid-column:1/-1}.field-with-help>span{display:block}.desk-form .field-with-help>small{color:#766a5a;text-transform:none;letter-spacing:0;min-height:30px;font:10px/1.45 Arial,sans-serif;display:block}.desk-field-group .desk-check{align-self:end}.workspace-record-editor>.desk-field-group{background:#ead8b7}.workspace-main .desk-create>.desk-form>.desk-field-group{background:#efe1c7}.desk-field-group>summary{cursor:pointer;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin:-20px;padding:17px 20px;list-style:none;display:flex}.desk-field-group>summary::-webkit-details-marker{display:none}.desk-field-group>summary b{color:#74472f;text-transform:uppercase;letter-spacing:.1em;font:700 9px Arial,sans-serif}.desk-field-group>summary span{color:#776958;text-align:right;font:10px Arial,sans-serif}.desk-field-group[open]>summary{border-bottom:1px solid #8b684433;margin-bottom:3px}.desk-field-group>summary:focus-visible{outline-offset:-3px;outline:2px solid #9f673e}.workspace-main .desk-record-list>details{color:#302820;background:#e8d8ba;border:1px solid #84643e55;overflow:hidden}.workspace-main .desk-record-list>details>summary{cursor:pointer;grid-template-columns:150px minmax(180px,1fr) auto;align-items:center;gap:14px;min-height:65px;padding:14px 16px;list-style:none;display:grid}.workspace-main .desk-record-list>details>summary::-webkit-details-marker{display:none}.workspace-main .desk-record-list>details>summary span{color:#875035;text-transform:uppercase;letter-spacing:.08em;font:700 7px Arial,sans-serif}.workspace-main .desk-record-list>details>summary strong{font-size:17px;font-weight:400}.workspace-main .desk-record-list>details>summary b{color:#796b5a;text-align:right;font:9px Arial,sans-serif}.workspace-main .desk-record-list>details>.desk-form,.workspace-main .visual-admin-body{background:#dfcbaa;border-top:1px solid #80623f44;padding:20px}.workspace-main .desk-record-list>details[open]{box-shadow:6px 6px #0002}@media (width<=1100px){.bureau-workspace-layout{grid-template-columns:1fr}.workspace-sidebar{position:static}.workspace-user{display:none}.workspace-nav-list{scrollbar-width:thin;display:flex;overflow-x:auto}.workspace-nav-list button{flex:0 0 180px}.workspace-sync{display:none}.workspace-dashboard-grid,.workspace-settings-card{grid-template-columns:1fr}.workspace-main{min-height:620px}.desk-field-group{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-data-flow ol{grid-template-columns:1fr 1fr}}@media (width<=820px){.bureau-command-header{flex-direction:column;align-items:flex-start;padding-top:130px}.bureau-command-header>span{min-width:0}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-attention{grid-template-columns:1fr}.workspace-heading{flex-direction:column;align-items:flex-start}.workspace-record-toggle{grid-template-columns:120px minmax(160px,1fr) 140px 18px}.workspace-main .desk-record-list>details>summary{grid-template-columns:120px 1fr}.workspace-main .desk-record-list>details>summary b{text-align:left;grid-column:2}.workspace-filters{grid-template-columns:1fr 1fr}.workspace-filters p{grid-column:1/-1;margin:0}}@media (width<=620px){.bureau-command-header{gap:22px;padding:118px 20px 28px}.bureau-command-header h1{font-size:43px}.bureau-command-header>span{width:100%}.bureau-shell{padding:18px 13px 64px}.workspace-main{padding:22px 15px}.workspace-nav-list button{flex-basis:155px;min-height:54px}.workspace-nav-list button>span:nth-child(2) small{display:none}.workspace-heading-actions,.workspace-heading-actions .outline{width:100%}.workspace-metrics{gap:6px}.workspace-metrics button{min-height:125px;padding:15px}.workspace-metrics strong{font-size:29px}.workspace-quick-actions{grid-template-columns:1fr}.workspace-upcoming li{grid-template-columns:1fr;gap:5px}.workspace-filters{grid-template-columns:1fr}.workspace-request-controls{flex-direction:column;align-items:stretch}.workspace-request-controls>div,.workspace-request-controls label{width:100%}.workspace-request-controls>div button{flex:1}.workspace-record-toggle{grid-template-columns:1fr 20px;gap:8px;padding:14px}.workspace-record-status,.workspace-record-numbers,.workspace-record-name{grid-column:1}.workspace-record-numbers{text-align:left}.workspace-record-toggle>span:last-child{grid-area:1/2/4}.workspace-main .desk-record-list>details>summary{grid-template-columns:1fr}.workspace-main .desk-record-list>details>summary b{text-align:left;grid-column:1}.workspace-settings-card{padding:18px}.workspace-main .desk-create>.desk-form,.workspace-record-editor{padding:16px}.desk-field-map,.workspace-data-flow ol{grid-template-columns:1fr}.desk-field-group{grid-template-columns:1fr;padding:15px}.desk-field-group .wide{grid-column:1}.desk-form .field-with-help>small{min-height:0}.workspace-data-flow button{min-height:86px}}@media (width<=390px){.workspace-metrics{grid-template-columns:1fr}.workspace-metrics button{min-height:108px}.bureau-command-header h1{font-size:39px}}:root{--archive-black:#090706;--archive-brown:#17100c;--archive-leather:#24160f;--archive-wood:#302016;--archive-paper:#ead8b6;--archive-paper-light:#f3e6ca;--archive-paper-shadow:#c9ad7c;--archive-brass:#b98b46;--archive-brass-light:#e0bf76;--archive-wax:#742d24;--archive-violet:#72518e;--archive-violet-glow:#9b70bd;--archive-ink:#2e241b}html{background:var(--archive-black)}body{background-color:var(--archive-black);background-image:radial-gradient(circle at 18% 12%,#744f2d14 0,#0000 30%),radial-gradient(circle at 84% 20%,#79589b10 0,#0000 23%),repeating-linear-gradient(96deg,#ffffff08 0 1px,#0000 1px 18px),linear-gradient(145deg,#080706,#16100c 52%,#080706);background-attachment:fixed}body:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:radial-gradient(circle at 12% 22%,#d9b86f55 0 1px,#0000 1.6px),radial-gradient(circle at 76% 38%,#b48ad455 0 1px,#0000 1.7px),radial-gradient(circle at 43% 78%,#d9b86f44 0 1px,#0000 1.5px);background-size:170px 170px,230px 230px,290px 290px;position:fixed;inset:0}::selection{color:#fff1d4;background:#7d5534}:focus-visible{outline:2px solid var(--archive-brass-light);outline-offset:3px}.site-header{border-bottom:1px solid #c29a595c;box-shadow:0 12px 34px #0009,inset 0 -1px #000;background:linear-gradient(90deg,#0000,#d5aa6220 42%,#0000 70%),repeating-linear-gradient(92deg,#ffffff05 0 1px,#0000 1px 12px),linear-gradient(#1d130eee,#090807f5)!important}.site-header:after{content:"";opacity:.55;background:linear-gradient(90deg,transparent,var(--archive-brass),transparent);pointer-events:none;height:1px;position:absolute;bottom:5px;left:clamp(84px,9vw,145px);right:clamp(84px,9vw,145px)}.header-logo{background:#130d09;border:1px solid #d3aa6199!important;box-shadow:0 0 0 3px #080604,0 0 0 4px #8e693b88,0 8px 24px #000b!important}.brand strong{color:#f2e5cd;text-shadow:0 1px #000}.brand small{color:#bca77e!important}.site-header nav>a,.site-header nav>details>summary{color:#d8cbb5;transition:color .2s;position:relative}.site-header nav>a:after,.site-header nav>details>summary:after{content:"";background:var(--archive-brass);height:1px;transition:right .2s;position:absolute;bottom:-9px;left:0;right:100%}.site-header nav>a:hover:after,.site-header nav>a:focus-visible:after,.site-header nav>details>summary:hover:after,.site-header nav>details>summary:focus-visible:after{right:0}.nav-dropdown-panel,.mobile-menu>div{background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 14px),linear-gradient(145deg,#23150e,#0a0c0d 68%)!important;border:1px solid #b88a4d77!important;box-shadow:0 24px 50px #000c,inset 0 0 0 1px #ffffff08!important}.nav-dropdown-panel a:hover,.mobile-menu>div>a:hover{color:#f0cb82;background:#c0995710}.bureau-gateway{background:#0b0b0a99;box-shadow:inset 0 0 0 1px #000}.section:not(.parchment),.dark-section,.archive-experience,.archive-mission{background-color:#15100d;border-top:1px solid #b48a4e33;border-bottom:1px solid #000;position:relative;background-image:linear-gradient(115deg,#ffffff05,#0000 26%,#0004 72%),repeating-linear-gradient(92deg,#ffffff04 0 1px,#0000 1px 16px),radial-gradient(circle at 78% 16%,#5f3f251f,#0000 36%)!important}.parchment{position:relative;box-shadow:inset 0 22px 38px #69471f18,inset 0 -18px 36px #60401f20;background-color:var(--archive-paper)!important;background-image:radial-gradient(circle at 12% 20%,#6c4c2930 0 .7px,#0000 .9px),radial-gradient(circle at 78% 68%,#7a573022 0 .8px,#0000 1px),linear-gradient(96deg,#8c683314 1px,#0000 1px),linear-gradient(#8c683310 1px,#0000 1px),linear-gradient(135deg,#f0dfbf,#ddc79f)!important;background-size:7px 7px,11px 11px,52px 52px,52px 52px,auto!important}.parchment:before{content:"";pointer-events:none;border:1px solid #76572f38;position:absolute;inset:14px;box-shadow:inset 0 0 0 1px #fff6df55}.parchment>*{z-index:1;position:relative}.hero,.page-hero,.toc-hero,.service-hero,.available-hero{border-bottom:1px solid #c1965266;background-color:#0c0908!important;background-image:radial-gradient(circle at 78% 36%,#8a62a02b 0,#0000 18%),radial-gradient(circle at 69% 31%,#d0a75e20 0,#0000 34%),linear-gradient(115deg,#070707 0,#20140d 48%,#111b23 78%,#080708 100%)!important}.hero:before,.page-hero:before,.toc-hero:before,.service-hero:before,.available-hero:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(23deg,#0000 49.7%,#d2b36b28 50%,#0000 50.3%),linear-gradient(157deg,#0000 49.7%,#d2b36b1f 50%,#0000 50.3%),radial-gradient(circle at 82% 25%,#dcc27f 0 1px,#0000 1.7px),radial-gradient(circle at 72% 38%,#a87ac8 0 1px,#0000 1.8px);background-size:240px 240px,310px 310px,94px 94px,143px 143px;border:0;width:auto;height:auto;animation:8s ease-in-out infinite archive-violet-breathe;position:absolute;inset:0}.hero:after,.page-hero:after,.toc-hero:after,.service-hero:after{background:linear-gradient(90deg,#080604f5 0,#080604be 40%,#0000 78%),linear-gradient(#0000 58%,#090706ee)!important}.hero h1,.page-hero h1,.toc-hero h1,.service-hero h1,.available-hero h1{text-shadow:0 4px 28px #000}.hero .eyebrow:before,.page-hero .eyebrow:before,.available-hero .eyebrow:before,.section-head .eyebrow:before,.heading-center .eyebrow:before,.live-page-intro .eyebrow:before,.toc-intro .eyebrow:before{content:"—";color:var(--archive-brass-light);margin-right:8px}.official-logo{background:#0a08067d;border:1px solid #c99d5766!important;box-shadow:0 0 0 5px #060504,0 0 0 6px #a2784566,0 24px 60px #000b!important}.section-head,.heading-center,.live-page-intro,.toc-intro{position:relative}.section-head:after,.heading-center:after,.live-page-intro:after,.toc-intro:after{content:"✦";color:#8f6639;opacity:.7;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:-27px;left:0;right:0}.heading-center:after{justify-content:center}.heading-center{padding-bottom:1px}.btn,.outline{border-radius:1px;align-items:center;min-height:44px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff13,0 5px 14px #0002}.btn{background:linear-gradient(#934d33,#65281f)!important;border-color:#a86643!important}.outline{background:#120e0a10}.btn:after,.outline:after{content:"";background:linear-gradient(90deg,#0000,#f4d99435,#0000);width:28%;transition:left .55s;position:absolute;top:-30%;bottom:-30%;left:-45%;transform:skew(-18deg)}.btn:hover:after,.outline:hover:after{left:120%}.available-menu-body{background-color:var(--archive-paper)!important;background-image:radial-gradient(#76552f26 .7px,#0000 .9px),linear-gradient(90deg,#72512c16 1px,#0000 1px),linear-gradient(#72512c12 1px,#0000 1px),linear-gradient(145deg,#ead7b4,#d8c19a)!important;background-size:8px 8px,48px 48px,48px 48px,auto!important}.available-filters{background:repeating-linear-gradient(92deg,#ffffff05 0 1px,#0000 1px 12px),linear-gradient(145deg,#2a1b13,#0e1820)!important;border-color:#bd92537a!important;box-shadow:0 12px 26px #432a172b,inset 0 0 0 1px #fff2cf0d!important}.available-grid{counter-reset:archive-dossier;gap:22px!important}.available-card{counter-increment:archive-dossier;background:radial-gradient(circle at 82% 18%,var(--system-accent),transparent 24%), radial-gradient(#76552d21 .7px,transparent .9px), linear-gradient(145deg,#f3e6cc,#dcc49b)!important}@supports (color:color-mix(in lab, red, red)){.available-card{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--system-accent) 12%,transparent),transparent 24%), radial-gradient(#76552d21 .7px,transparent .9px), linear-gradient(145deg,#f3e6cc,#dcc49b)!important}}.available-card{background-size:auto,8px 8px,auto!important;border-color:#80603a!important;border-top-width:5px!important;box-shadow:0 12px 25px #3e291b2e,7px 8px #6f4c2520,inset 0 0 0 1px #fff8e055!important}.available-card:before{border-width:2px!important;border-color:#9e7a48!important;width:28px!important;height:28px!important;top:52px!important;left:7px!important}.available-card:after{border-width:2px!important;border-color:#9e7a48!important;width:28px!important;height:28px!important;bottom:7px!important;right:7px!important}.available-card:hover{transform:translateY(-4px)!important;box-shadow:0 18px 32px #3e291b3d,9px 11px #6f4c2524,inset 0 0 0 1px #fff8e070!important}.available-system{position:relative;background:linear-gradient(90deg,var(--system-accent),#17100d 66%), repeating-linear-gradient(92deg,#ffffff06 0 1px,transparent 1px 11px)!important}@supports (color:color-mix(in lab, red, red)){.available-system{background:linear-gradient(90deg,color-mix(in srgb,var(--system-accent) 46%,#17100d),#17100d 66%), repeating-linear-gradient(92deg,#ffffff06 0 1px,transparent 1px 11px)!important}}.available-system{border-bottom-color:#b88a4d88!important}.available-system:after{content:"";background:linear-gradient(90deg,var(--system-accent),transparent);opacity:.65;height:1px;position:absolute;bottom:5px;left:47px;right:13px}.available-system span{box-shadow:0 0 0 2px var(--system-accent);background:#0b0908;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.available-system span{box-shadow:0 0 0 2px color-mix(in srgb,var(--system-accent) 35%,transparent)}}.available-card>.system-visual-frame{border:0;border-bottom:1px solid #7d5c35;margin:0;height:205px!important;min-height:205px!important}.available-card>.system-visual-frame img{object-fit:cover;filter:saturate(.78)contrast(1.04)sepia(.06);height:100%}.available-card>.system-visual-frame:after{background:linear-gradient(#0000 52%,#21140db8),linear-gradient(90deg,#21140d59,#0000 20% 80%,#21140d4a)!important}.available-card-body{position:relative;padding:27px 22px 22px!important}.available-card-body:before{content:"DOSSIER " counter(archive-dossier,decimal-leading-zero);color:var(--system-accent);margin:-2px 0 12px;display:block}@supports (color:color-mix(in lab, red, red)){.available-card-body:before{color:color-mix(in srgb,var(--system-accent) 82%,#4b3424)}}.available-card-body:before{letter-spacing:.17em;font:700 8px Arial,sans-serif}.available-card-heading h2{border-bottom:1px solid #7f603d50;padding-bottom:14px}.available-status{box-shadow:inset 0 0 0 2px #fff5df;color:#3f5d45!important;background:#efe1c7!important;border-color:#86643d88!important;border-radius:999px!important}.available-status i{color:#fff3db;background:#466950;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 0 0 2px #46695035}.available-moods span{background:#ead7b8;border:1px solid var(--system-accent)!important;padding:5px 7px!important}@supports (color:color-mix(in lab, red, red)){.available-moods span{border:1px solid color-mix(in srgb,var(--system-accent) 35%,#8c714f)!important}}.available-card dl>div{border-left:2px solid var(--system-accent);background:#e6d1ad!important}@supports (color:color-mix(in lab, red, red)){.available-card dl>div{border-left:2px solid color-mix(in srgb,var(--system-accent) 60%,#8e6e43)}}.available-card-actions{border-top:1px solid #7f603d4d;padding-top:15px}.available-modal-grid>.system-visual-frame{border:0;height:100%;min-height:520px;margin:0}.available-modal-grid>.system-visual-frame img{object-fit:cover;filter:saturate(.78)contrast(1.04);height:100%}.system-dnd{--system-accent:#8e322a!important}.system-dragonbane{--system-accent:#b2692c!important}.system-mothership{--system-accent:#52798a!important}.system-cloud{--system-accent:#4f7f68!important}.system-hero{--system-accent:#4f87a8!important}.system-wrath{--system-accent:#7f352f!important}.system-cthulhu{--system-accent:#2e6c6a!important}.system-ring{--system-accent:#557244!important}.system-alien{--system-accent:#779348!important}.live-table-card,.offer-card,.campaign-card,.adventure-record-card,.value-grid article,.experience-pillars article,.tavern-list article,.toc-entry{position:relative;box-shadow:0 12px 28px #05030225,inset 0 0 0 1px #fff7df2b;border-color:#8c6a405e!important}.live-table-card,.offer-card,.campaign-card,.adventure-record-card,.value-grid article{background-color:var(--archive-paper-light)!important;background-image:radial-gradient(#75542d20 .7px,#0000 .9px),linear-gradient(145deg,#f1e4c9,#ddc69e)!important;background-size:8px 8px,auto!important}.live-table-card:before,.offer-card:before,.campaign-card:before,.adventure-record-card:before{content:"";z-index:3;pointer-events:none;border-top:1px solid #a47c45;border-left:1px solid #a47c45;width:22px;height:22px;position:absolute;top:6px;left:6px}.live-table-head>span,.public-status{box-shadow:inset 0 0 0 1px #fff7df66}.confirmed-count,.formation-count,.offer-counter,.campaign-facts,.service-order,.calendar-dossier>article,.archive-capacity{background:repeating-linear-gradient(92deg,#ffffff05 0 1px,#0000 1px 13px),linear-gradient(145deg,#24160f,#102633 76%)!important;border-color:#bd925364!important}.offer-card>.system-visual-frame{border:0;height:100%;min-height:250px;margin:0}.offer-card>.system-visual-frame img{object-fit:cover;height:100%}.campaign-card .system-visual-frame img,.offer-card .system-visual-frame img,.adventure-record-card .system-visual-frame img{filter:saturate(.78)contrast(1.04)}.toc-page{background-color:#dbc39d!important}.toc-ledger{box-shadow:0 18px 42px #4d321d35,inset 0 0 0 5px #f5e7cb;border:1px solid #76542f55!important}.toc-entry{background:#ead7b4!important}.toc-entry>summary{background:linear-gradient(90deg,#f0e1c3,#dfc49a)!important}.toc-entry>summary:hover{background:linear-gradient(90deg,#f7ead1,#e6cda5)!important}.toc-entry[open]>summary{background:linear-gradient(90deg,#2b1a12,#102735)!important}.toc-entry>summary>.toc-icon{background:#ead7b7;box-shadow:inset 0 0 0 3px #f7ead1}.toc-entry[open]>summary>.toc-icon{background:#120e0c}.toc-entry-body{background:#cfb182!important}.toc-system{box-shadow:inset 0 0 0 1px #fff6df55}.tavern-menu{background-image:radial-gradient(#68451f2c .8px,#0000 1px),linear-gradient(145deg,#ddc69d,#c9a873)!important;background-size:8px 8px,auto!important}.tavern-list article{background:#ead8b8;padding-left:24px!important;padding-right:24px!important}.tavern-list article:nth-child(2n){background:#e2cba6}.tavern-number{background:#f0dfbd;box-shadow:inset 0 0 0 4px #d9bf91}.service-order{border:1px solid #b88c4e66!important}.archive-imagery{border-top:1px solid #b68c4c55;border-bottom:1px solid #b68c4c55;background:#130d09!important;gap:5px!important;padding:5px!important}.archive-imagery figure{border:1px solid #8c683d66}.archive-imagery img{filter:saturate(.82)contrast(1.06)}.archive-imagery figcaption{border-left:2px solid var(--archive-brass);padding-left:17px}.archive-quote{background:#dfcba83d;position:relative}.archive-quote:before{content:"❦";background:var(--archive-paper);color:#8e6336;padding:2px 14px;font-style:normal;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.mission-points span,.experience-pillars article{background:linear-gradient(145deg,#24160f,#111d23)!important;border-color:#b88b4c3d!important}.experience-pillars article:hover{transform:translateY(-3px);border-color:#c59a55a8!important}footer{position:relative;box-shadow:inset 0 1px #000;background:radial-gradient(circle at 50% 0,#8c5b2b18,#0000 36%),repeating-linear-gradient(92deg,#ffffff04 0 1px,#0000 1px 15px),linear-gradient(#17100c,#070706)!important;border-top:1px solid #b88b4d55!important}footer:before{content:"✦";color:#c59b55;background:#0e0b09;padding:2px 18px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}@keyframes archive-card-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes archive-violet-breathe{0%,to{opacity:.25}50%{opacity:.4}}.available-card,.campaign-card,.live-table-card,.offer-card,.value-grid article{animation:.5s both archive-card-rise}.available-grid .available-card:nth-child(2),.campaign-cards .campaign-card:nth-child(2){animation-delay:60ms}.available-grid .available-card:nth-child(3),.campaign-cards .campaign-card:nth-child(3){animation-delay:.12s}.available-grid .available-card:nth-child(4),.campaign-cards .campaign-card:nth-child(4){animation-delay:.18s}.available-filters>summary,.available-filter-controls label{color:#f0e1c5!important}.available-filters[open]>summary b{font-size:0}.available-filters[open]>summary b:after{content:"−";font-size:18px}details[open]>.toc-entry-body,details[open]>.available-filter-controls,details[open]>.desk-section-body{animation:.22s both archive-card-rise}@media (width<=760px){.parchment:before{inset:7px}.site-header:after{left:72px;right:72px}.available-card>.system-visual-frame{height:190px!important;min-height:190px!important}.available-modal-grid>.system-visual-frame{height:280px;min-height:280px}.available-card-body{padding:23px 18px 18px!important}.available-card-actions .btn{order:-1}.section-head:after,.heading-center:after,.live-page-intro:after,.toc-intro:after{bottom:-18px}.toc-ledger{box-shadow:0 12px 28px #4d321d2c,inset 0 0 0 3px #f5e7cb}.tavern-list article{padding-left:15px!important;padding-right:15px!important}}@media (width<=390px){.available-card>.system-visual-frame{height:175px!important;min-height:175px!important}.available-card-body:before{font-size:7px}.available-system strong{font-size:8px}.parchment:before{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.play-hub-hero{min-height:300px;padding-top:58px;padding-bottom:44px}.play-hub-hero h1{font-size:clamp(48px,6vw,74px)}.play-hub-body{padding-top:30px!important}.play-hub{gap:28px;display:grid}.play-hub-tabs{background:#7d603d66;border:1px solid #7d603d66;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid;box-shadow:0 12px 28px #4c321b24}.play-hub-tabs button{color:#d9c9ac;text-align:left;cursor:pointer;background:#1a1511;border:0;align-items:center;gap:11px;min-width:0;min-height:62px;padding:12px 16px;transition:background .18s,color .18s,box-shadow .18s;display:flex}.play-hub-tabs button span{color:#d8b66f;border:1px solid #a9844e66;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.play-hub-tabs button strong{overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:.07em;font:700 9px/1.35 Arial,sans-serif}.play-hub-tabs button:hover,.play-hub-tabs button:focus-visible{color:#fff0d3;background:#26323a}.play-hub-tabs button[aria-selected=true]{color:#fff1db;background:linear-gradient(135deg,#7f432f,#4e241d);box-shadow:inset 0 -3px #d0aa62}.play-hub-tabs button[aria-selected=true] span{background:#160d09;border-color:#eccf8d}.play-hub-panel{min-width:0;scroll-margin-top:105px}.play-panel-heading{border-bottom:1px solid #7e603b55;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);align-items:end;gap:7vw;margin:4px 0 34px;padding:22px 0 25px;display:grid}.play-panel-heading h2{color:#30261d;margin:9px 0 0;font-size:clamp(36px,4.4vw,58px);font-weight:400;line-height:1}.play-panel-heading>p{color:#665744;margin:0;font-size:13px;line-height:1.65}.play-hub-panel .live-page-body,.play-hub-panel .demand-page{padding:0}.play-hub-panel .offer-catalogue,.play-hub-panel .playtest-register,.play-hub-panel .demand-register{gap:48px}.play-hub-closing{color:#f0dfc1;background:linear-gradient(135deg,#25170f,#112633);border:1px solid #b98b4666;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding:28px 30px;display:flex}.play-hub-closing h2{margin:8px 0 0;font-size:clamp(28px,3vw,40px);font-weight:400}.play-hub-closing .outline{color:#f1dfc0;border-color:#c9a15d88;flex:none}.play-hub-panel .live-table-grid,.play-hub-panel .offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.play-hub-panel .offer-card{border-top:4px solid #85613b;flex-direction:column;grid-template-columns:1fr;min-height:100%;display:flex}.play-hub-panel .offer-card>.system-visual-frame{flex:0 0 190px;height:190px!important;min-height:190px!important}.play-hub-panel .offer-card-body{flex:1}.offer-system-label{color:#74472f;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:8px;margin:0 0 12px;font:700 9px Arial,sans-serif;display:flex}.offer-system-label span{color:#74472f;border:1px solid #8c6a4366;place-items:center;width:25px;height:25px;display:grid}.public-status{gap:6px;line-height:1.25}.public-status i{color:#fff8e8;background:#76685a;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.public-status.status-confirmee i{background:#356889}.public-status.status-en-formation i{background:#a27c3f}.public-status.status-complete i{background:#963e35}.public-status.status-terminee i,.public-status.status-aucune-table-active i,.public-status.status-brouillon-ou-archivee i{background:#726c62}.waiting-table{border-top-color:#963e35!important}.waiting-list-section .section-head h2{color:#713228}.live-table-card{flex-direction:column;min-height:100%;display:flex}.live-table-card>.btn{margin-top:auto}.site-header .player-register-shortcut{color:#f4dfba;min-height:44px;font:700 .83rem/1.3 var(--archive-font-text,Arial,sans-serif);text-align:center;white-space:nowrap;background:#2f2519;border:1px solid #ba905e;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:.42rem .75rem;text-decoration:none;display:inline-flex}.site-header .player-register-shortcut:hover{color:#fff0d3;background:#493624}.site-header .player-register-shortcut:focus-visible{outline-offset:3px;outline:3px solid #f0c789}@media (width>=1181px) and (width<=1280px){.site-header{padding-inline:4vw}.site-header>nav[aria-label]{gap:12px}}@media (width<=1180px){.site-header>.brand{flex:none}.site-header .player-register-shortcut{margin-inline-start:auto}}@media (width<=360px){.site-header .player-register-shortcut{white-space:normal;flex-shrink:1;min-width:0;padding-inline:.45rem;font-size:.75rem}}.btn,.outline,.play-hub-tabs button,.calendar-controls button,.available-filter-controls button,.demand-system-index button{min-height:44px}.btn{font-weight:700}.outline{border-color:#8f6b3f88}.link-subtle{color:#73452f;text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;-webkit-text-decoration:underline #9c744866;text-decoration:underline #9c744866;display:inline-flex}.interest-selection-summary{color:#f0e1c7;background:#172a35;border-left:3px solid #b98b46;margin:16px 0;padding:14px 16px}.interest-selection-summary strong{color:#e4bf74;text-transform:uppercase;letter-spacing:.08em;font:700 9px Arial,sans-serif;display:block}.interest-selection-summary p{color:#d2c4ae!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.55!important}.interest-form input,.interest-form select,.interest-form textarea,.contact input,.contact select,.contact textarea{border-width:1px;min-height:46px}.interest-form textarea,.contact textarea{min-height:110px}:is(.interest-form :is(input,select,textarea):user-invalid,.contact :is(input,select,textarea):user-invalid){border-color:#963e35;box-shadow:0 0 0 2px #963e3526}.archive-home-hero{height:auto;min-height:620px}.page-hero{min-height:290px}.compact-public-page .page-hero{min-height:245px}.section{scroll-margin-top:94px}.calendar-page{padding-top:34px!important}.archive-calendar{background:#e6d2ad;border:1px solid #89683f66;padding:22px;box-shadow:0 14px 34px #4c321b28,inset 0 0 0 1px #fff2d36b}@media (width>=761px){.available-filters>summary{display:flex}.available-filters:not([open])>.available-filter-controls{display:none!important}.demand-filters>summary{display:none}.demand-filters:not([open])>div{display:grid!important}}@media (width<=1180px){.play-hub-tabs,.play-hub-panel .live-table-grid,.play-hub-panel .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.play-hub-hero{min-height:0;padding:35px 18px 30px}.play-hub-hero h1{font-size:44px}.play-hub-body{padding:18px 15px 56px!important}.play-hub{gap:20px}.play-hub-tabs{box-shadow:none;grid-template-columns:1fr 1fr;gap:1px;position:relative}.play-hub-tabs button{gap:8px;min-height:58px;padding:9px 10px}.play-hub-tabs button span{flex-basis:27px;width:27px;height:27px}.play-panel-heading{grid-template-columns:1fr;gap:11px;margin-bottom:25px;padding:16px 2px 20px}.play-panel-heading h2{font-size:35px}.play-hub-panel .live-table-grid,.play-hub-panel .offer-grid{grid-template-columns:1fr}.play-hub-panel .offer-card>.system-visual-frame{flex-basis:180px;height:180px!important;min-height:180px!important}.play-hub-closing{flex-direction:column;align-items:stretch;padding:22px 19px}.play-hub-closing .outline{width:100%}.archive-home-hero{min-height:570px}.archive-calendar{margin:0 -3px;padding:13px}.calendar-intro-grid{margin-bottom:28px}.demand-filters>summary,.available-filters>summary{min-height:50px;display:flex}.interest-form{grid-template-columns:1fr!important}.interest-form .wide,.interest-form-head{grid-column:1!important}.interest-form button.btn{width:100%}}@media (width<=430px){.play-hub-tabs button strong{font-size:8px}.play-hub-tabs button span{display:none}.play-hub-panel .offer-card>.system-visual-frame{flex-basis:165px;height:165px!important;min-height:165px!important}.archive-home-hero{min-height:535px}}@media (width<=340px){.play-hub-tabs{grid-template-columns:1fr}.play-hub-tabs button{min-height:48px}}:root{--archive-font-display:Georgia,"Times New Roman",serif;--archive-font-text:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}:where(main:not(.bureau-page) header:not(.site-header)){z-index:auto;border:0;width:auto;height:auto;padding:0;position:static}.site-header,.site-header nav,.mobile-menu,footer,.btn,.outline,.link-subtle,main:not(.bureau-page) :is(p,li,dt,dd,label,input,select,textarea,button,small,time,figcaption){font-family:var(--archive-font-text)}main:not(.bureau-page) :is(h1,h2,h3,blockquote),.brand strong{font-family:var(--archive-font-display);overflow-wrap:anywhere;text-wrap:balance}main:not(.bureau-page) :is(p,li,dd,figcaption){overflow-wrap:anywhere;text-wrap:pretty}main:not(.bureau-page) :is(.section-head,.heading-center,.live-page-intro,.toc-intro,.play-panel-heading,.live-table-head,.calendar-intro-grid)>*{min-width:0}.section-head,.heading-center,.live-page-intro,.toc-intro{border-bottom:1px solid #8b6a414d;padding-bottom:22px}.section-head:after,.heading-center:after,.live-page-intro:after,.toc-intro:after{display:none}main:not(.bureau-page) .hero h1{letter-spacing:-.045em;font-size:clamp(58px,7vw,92px);line-height:.94}main:not(.bureau-page) :is(.page-hero,.available-hero,.service-hero,.toc-hero) h1{letter-spacing:-.035em;font-size:clamp(44px,5.4vw,68px);line-height:1}main:not(.bureau-page) :is(.section-head,.heading-center,.live-page-intro,.toc-intro) h2{letter-spacing:-.025em;font-size:clamp(34px,3.7vw,50px);line-height:1.08}main:not(.bureau-page) :is(.section-head,.live-page-intro,.toc-intro)>p,main:not(.bureau-page) .heading-center>p:last-child{font-size:14px;line-height:1.65}main:not(.bureau-page) :is(.chronicle,.price,.steps,.value-grid,.experience-pillars,.archive-forms,.tool-card,.live-table-card,.offer-card,.available-card) h3{line-height:1.16}.play-panel-heading{border-bottom:1px solid #7e603b55;grid-template-columns:minmax(0,1fr) minmax(260px,440px);align-items:start;gap:clamp(28px,5vw,72px);width:auto;height:auto;margin:4px 0 32px;padding:22px 0 24px;display:grid;position:static}.play-panel-heading h2{letter-spacing:-.025em;font-size:clamp(34px,3.8vw,50px);line-height:1.08}.play-panel-heading>p{font-size:14px;line-height:1.65}.play-hub-panel>.archive-live-loading,.play-hub-panel>.archive-live-error{clear:both;width:100%;min-height:140px;margin:0;padding:28px;font-size:14px;line-height:1.6;position:relative}.live-table-head{grid-template-columns:minmax(0,1fr) minmax(120px,190px);align-items:start;display:grid}.live-table-head h3,.available-card-heading h2,.offer-card h3{min-height:0!important;font-size:clamp(24px,2.25vw,31px)!important;line-height:1.12!important}.live-table-head>span,.public-status,.available-status,.offer-system-label{white-space:normal;overflow-wrap:anywhere;max-width:100%}.archive-live-loading,.archive-live-error,.archive-empty-state{line-height:1.6}.interest-form-head h2{font-size:clamp(28px,3vw,36px);line-height:1.12}.interest-form-page>div{min-width:0}.interest-form-page .announced-request-summary p{font-size:15px!important;line-height:1.65!important}.interest-form-page .announced-request-summary strong{font-size:12px!important}.interest-form-page .announced-request-alternative{font-size:15px;line-height:1.7}.interest-form-page .announced-request-alternative a{text-underline-offset:3px;align-content:center;min-height:44px;text-decoration:underline;display:inline-block}.interest-form-page :is(input,select,textarea,button,a):focus-visible{outline-offset:4px;outline:3px solid #9d6236}body:has(.interest-form-page){min-width:0}body:has(.interest-form-page) main .mobile-menu>div{width:min(300px,100vw - 40px);max-height:calc(100dvh - 90px)}.interest-form :is(input,select,textarea),.contact :is(input,select,textarea){font-size:16px;line-height:1.45}.btn,.outline{text-align:center;white-space:normal;line-height:1.35}@media (width<=760px){main:not(.bureau-page) .hero h1{font-size:clamp(44px,14vw,58px);line-height:.98}main:not(.bureau-page) :is(.page-hero,.available-hero,.service-hero,.toc-hero) h1{font-size:clamp(36px,11vw,44px);line-height:1.04}main:not(.bureau-page) :is(.section-head,.heading-center,.live-page-intro,.toc-intro) h2{font-size:clamp(29px,9vw,36px);line-height:1.1}.section-head,.heading-center,.live-page-intro,.toc-intro{gap:14px;margin-bottom:30px;padding-bottom:18px}.play-panel-heading{grid-template-columns:1fr;gap:12px;margin-bottom:24px;padding:14px 0 20px}.play-panel-heading h2{font-size:clamp(29px,9vw,35px);line-height:1.1}.play-panel-heading>p{font-size:14px;line-height:1.6}.play-hub-panel>.archive-live-loading,.play-hub-panel>.archive-live-error{min-height:112px;padding:22px 18px}.live-table-head{grid-template-columns:1fr;gap:14px}.live-table-head>span{text-align:left;justify-self:start}.live-table-head h3,.available-card-heading h2,.offer-card h3{font-size:26px!important}.play-hub-closing h2{font-size:30px;line-height:1.12}}@media (width<=390px){.play-hub-hero h1{font-size:40px}.play-hub-tabs button strong{font-size:9px;line-height:1.35}main:not(.bureau-page) :is(.section-head,.heading-center,.live-page-intro,.toc-intro)>p,main:not(.bureau-page) .heading-center>p:last-child{font-size:13px}}.form-trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.consent-line span{min-width:0;display:block}.consent-line a,.privacy-copy a,.legal-page a:not(.btn):not(.outline){color:#7d402b;text-underline-offset:3px;-webkit-text-decoration:underline #8c5f4566;text-decoration:underline #8c5f4566}.footer-legal-links{color:#aaa18f;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:10px 18px;font-size:10px;display:flex}.footer-legal-links a:hover,.footer-legal-links a:focus-visible{color:#dbc28f;text-underline-offset:3px;text-decoration:underline}.legal-page{grid-template-columns:minmax(230px,.45fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,100px);display:grid}.legal-summary{background:#f3e4c7;border:1px solid #7b5f3c55;padding:24px;position:sticky;top:110px;box-shadow:8px 8px #8b67371f}.legal-summary p{border-bottom:1px solid #80674438;margin:0;padding:12px 0;font-size:13px}.legal-summary p:last-child{border-bottom:0}.legal-page article{min-width:0;max-width:900px}.legal-page article h2{margin:44px 0 16px;font-size:clamp(30px,3.5vw,43px);line-height:1.08}.legal-page article h2:first-child{margin-top:0}.legal-page article p,.legal-page article li{font-size:15px;line-height:1.75}.legal-page article li+li{margin-top:7px}.legal-next{border-top:1px solid #80674455;align-items:center;padding-top:24px;display:flex;margin-top:46px!important}.enrolment-paths{min-height:600px}.enrolment-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.enrolment-path-grid article{background:#f3e4c7;border:1px solid #7b5f3c55;flex-direction:column;min-width:0;min-height:330px;padding:28px;display:flex;box-shadow:0 14px 30px #4c321b1f}.enrolment-path-grid article>span{color:#9b6f3f;font:700 11px var(--archive-font-text);letter-spacing:.14em}.enrolment-path-grid h3{margin:30px 0 13px;font-size:clamp(27px,2.8vw,34px);font-weight:400;line-height:1.12}.enrolment-path-grid p{color:#655747;margin:0 0 24px;font-size:14px;line-height:1.7}.enrolment-path-grid :is(.btn,.outline){width:100%;color:inherit;border-color:#805539;align-items:center;margin-top:auto}.enrolment-path-grid .btn{color:#fff}.enrolment-contact{border:1px dashed #7e603d66;margin-top:36px;padding:24px}.campaign-interest-route{background:var(--paper)!important;color:var(--ink)!important;grid-template-columns:1fr!important;gap:14px!important;padding:30px!important;display:grid!important}.campaign-interest-route p{color:#625547;margin:0 0 6px;font-size:14px;line-height:1.7}.campaign-interest-route :is(.btn,.outline){color:#6d3d29;border-color:#805539;align-items:center;width:100%}.campaign-interest-route .btn{color:#fff}.campaign-interest-route small{color:#70695f;text-align:left;font-size:10px;line-height:1.6}@media (width<=900px){.legal-page{grid-template-columns:1fr}.legal-summary{position:static}.enrolment-path-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.legal-page{gap:30px;padding-left:18px;padding-right:18px}.legal-summary{padding:18px}.legal-page article h2{font-size:30px}.legal-page article p,.legal-page article li{font-size:14px;line-height:1.7}.footer-legal-links{flex-direction:column;align-items:center;gap:12px}.enrolment-paths{padding-left:18px;padding-right:18px}.enrolment-path-grid{grid-template-columns:1fr}.enrolment-path-grid article{min-height:0;padding:24px}.enrolment-path-grid h3{font-size:29px}.campaign-interest-route{padding:22px!important}}:root{--night:#08101b;--navy:#0d1c2d;--navy2:#15283a;--paper:#eadbbd;--paper2:#f3e7cd;--ink:#2a2118;--gold:#c69a4b;--rust:#854025;--cream:#f4ead7;--muted:#a8a18f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--cream);margin:0;font-family:Georgia,Times New Roman,serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}header{z-index:10;border-bottom:1px solid #ffffff1b;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 clamp(22px,6vw,86px);display:flex;position:absolute}.brand{align-items:center;gap:12px;display:flex}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{text-transform:uppercase;letter-spacing:.12em;font-size:15px}.brand small{text-transform:uppercase;letter-spacing:.18em;color:#b9ac91;font:8px Arial,sans-serif}.book{border:1px solid var(--gold);color:var(--gold);place-items:center;width:42px;height:42px;font-size:26px;display:grid;transform:rotate(45deg)}.book:first-letter{transform:rotate(-45deg)}nav{text-transform:uppercase;letter-spacing:.16em;gap:28px;font:9px Arial,sans-serif;display:flex}nav a:hover{color:var(--gold)}.btn,.outline{text-transform:uppercase;letter-spacing:.14em;cursor:pointer;justify-content:center;padding:16px 23px;font:700 9px Arial,sans-serif;transition:all .2s;display:inline-flex}.btn{background:var(--rust);border:1px solid var(--rust);color:#fff}.outline{border:1px solid #d7c7a766}.btn:hover,.outline:hover{filter:brightness(1.15);transform:translateY(-2px)}.small{padding:12px 17px}.hero{background:radial-gradient(circle at 76% 43%,#1f3d51 0,#102438 27%,#08111e 56%,#05090f 78%);align-items:center;height:100vh;min-height:760px;padding:120px clamp(22px,8vw,125px) 65px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#05090f 0,#0000 70%),linear-gradient(0deg,#05090f 0,#0000 28%);position:absolute;inset:0}.stars{opacity:.35;background-image:radial-gradient(#dfbd74 1px,#0000 1.2px);background-size:67px 67px;position:absolute;inset:0;transform:rotate(8deg)}.hero-inner{z-index:2;max-width:770px;position:relative}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.25em;font:700 9px Arial,sans-serif}.hero h1{letter-spacing:-.055em;margin:28px 0 35px;font-size:clamp(66px,8vw,118px);font-weight:400;line-height:.85}.hero h1 em{color:var(--gold);font-weight:400}.lead{color:#d7cbb4;font-size:21px;line-height:1.6}.actions{gap:14px;margin-top:38px;display:flex}.proof{color:#938e82;text-transform:uppercase;letter-spacing:.08em;gap:28px;margin-top:55px;font:10px Arial,sans-serif;display:flex}.proof b{color:#d5c6a8}.hero-emblem{z-index:2;width:38vw;height:430px;color:var(--gold);place-items:center;display:grid;position:absolute;top:24%;right:8%}.halo{border:1px solid #c69a4b66;border-radius:50%;width:360px;height:360px;position:absolute;box-shadow:0 0 0 28px #c69a4b08,0 0 0 80px #c69a4b05}.halo:before,.halo:after{content:"";border:1px dashed #c69a4b44;border-radius:50%;position:absolute;inset:45px}.halo:after{background:#c69a4b0b;inset:110px}.bears{letter-spacing:-18px;font-size:72px;position:relative}.bears span{color:#d6b366;font-size:110px}.hero-emblem small{letter-spacing:.3em;text-transform:uppercase;font:8px Arial,sans-serif;position:absolute;bottom:20px}.manifesto{color:#aaa28f;text-align:center;background:#08101b;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:25px;padding:25px 5%;font-size:12px;display:flex}.manifesto p{margin:0}.manifesto span{color:var(--gold)}.section{padding:105px clamp(22px,8vw,125px)}.parchment{color:var(--ink);background-color:var(--paper);background-image:radial-gradient(#8f673b20 .7px,#0000 .8px);background-size:5px 5px}.section-head{grid-template-columns:1fr .65fr;align-items:end;gap:8vw;margin-bottom:62px;display:grid}.section-head h2,.dark-section h2,.archivist h2,.contact h2,.heading-center h2{letter-spacing:-.035em;margin:17px 0 0;font-size:clamp(41px,4.7vw,68px);font-weight:400;line-height:1}.section-head>p{color:#6b5e4e;margin:0;line-height:1.7}.section-head.light>p{color:#a7a395}.chronicle-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.chronicle{background:var(--paper2);border:1px solid #775f3938;flex-direction:column;min-height:460px;padding:38px 31px;display:flex;position:relative}.chronicle:first-child{background:var(--navy);color:var(--cream)}.index{color:#b5873b55;font-size:46px;position:absolute;top:25px;right:27px}.kicker{text-transform:uppercase;letter-spacing:.16em;margin-bottom:45px;font:700 8px Arial,sans-serif;color:var(--rust)!important}.chronicle h3{margin:0 0 20px;font-size:30px;font-weight:400}.chronicle>p:not(.kicker){color:#685c4d;font-size:14px;line-height:1.65}.chronicle:first-child>p:not(.kicker){color:#bdb4a5}.chronicle ul{flex-wrap:wrap;gap:6px;margin:auto 0 24px;padding:0;list-style:none;display:flex}.chronicle li{text-transform:uppercase;letter-spacing:.1em;border:1px solid #8b76524d;padding:6px 8px;font:7px Arial,sans-serif}.chronicle>a{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #8b76524d;padding-top:18px;font:700 8px Arial,sans-serif}.chronicle>a b{float:right;color:var(--rust)}.note{border:1px dashed #826e4d66;align-items:center;gap:25px;margin-top:20px;padding:22px 28px;display:flex}.note b{color:var(--rust);text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;font:700 8px Arial,sans-serif}.note p{color:#695d4d;margin:0;font-size:13px;line-height:1.6}.dark-section{background:linear-gradient(135deg,#07101a,#112638);border-top:1px solid #ffffff14}.pricing{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.price{background:#ffffff04;border:1px solid #ffffff20;flex-direction:column;min-height:430px;padding:36px;display:flex}.price.featured{background:var(--paper);color:var(--ink);transform:translateY(-13px)}.price h3{min-height:62px;font-size:27px;font-weight:400}.amount{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;align-items:center;gap:14px;margin:10px 0 23px;padding:20px 0;display:flex}.featured .amount{border-color:#755f3e40}.amount b{color:var(--gold);white-space:nowrap;font-size:35px}.amount span{text-transform:uppercase;color:#999488;letter-spacing:.1em;font:8px Arial,sans-serif}.price>p:not(.kicker){color:#aaa599;font-size:13px;line-height:1.7}.featured>p:not(.kicker){color:#665c4e}.price>a{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font:700 8px Arial,sans-serif}.solo{background:#c69a4b0b;border:1px solid #c69a4b55;grid-template-columns:.7fr 1.3fr;align-items:center;gap:5vw;margin-top:45px;padding:38px;display:grid}.solo h3{margin:14px 0;font-size:37px;font-weight:400}.solo>div:first-child>p:last-child{color:#aaa596;line-height:1.65}.packages{grid-template-columns:repeat(5,1fr);display:grid}.packages span{text-align:center;border-left:1px solid #ffffff21;padding:22px 10px}.packages small{text-transform:uppercase;color:#999386;letter-spacing:.1em;margin-bottom:8px;font:7px Arial,sans-serif;display:block}.packages b{color:var(--gold);font-size:20px}.price-note{text-align:center;color:#87857e;max-width:850px;margin:28px auto 0;font-size:11px;line-height:1.6}.menu-grid{background:#806b4b50;grid-template-columns:1fr 1fr;gap:1px;display:grid}.menu-grid article{background:var(--paper2);grid-template-columns:40px 1fr 25px;align-items:center;padding:24px;display:grid}.menu-grid>article>span{color:#9b7944;font-size:12px}.menu-grid h3{margin:0 0 5px;font-size:20px;font-weight:400}.menu-grid p{color:#7b6a55;text-transform:uppercase;letter-spacing:.08em;margin:0;font:7px Arial,sans-serif}.menu-grid a{color:var(--rust);font-size:22px}.systems{border-top:1px solid #725a363d;margin-top:50px;padding-top:35px}.systems>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.systems span{border:1px solid #6f57383d;padding:9px 12px;font:9px Arial,sans-serif}.brand-banner{background:#05090f;padding:0;line-height:0}.brand-banner img{width:100%;height:auto;display:block}.archivist{background:var(--paper2);color:var(--ink);grid-template-columns:.65fr 1fr;align-items:center;gap:9vw;display:grid}.profile-mark{aspect-ratio:1;border:1px solid var(--gold);background:radial-gradient(circle,#25445a,#0c1b2b 65%);place-items:center;display:grid;position:relative}.profile-mark:before{content:"";border:1px solid #c69a4b55;position:absolute;inset:18px}.profile-mark span{color:#c69a4b66;font-size:100px}.profile-mark small{color:var(--gold);text-transform:uppercase;letter-spacing:.25em;font:8px Arial,sans-serif;position:absolute;bottom:35px}.archivist>div:last-child>p:not(.eyebrow){color:#625749;line-height:1.75}.archivist blockquote{border-left:2px solid var(--rust);color:#6b5238;margin:30px 0;padding:7px 0 7px 22px;font-size:20px;font-style:italic}.values{flex-wrap:wrap;gap:8px;display:flex}.values span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #72593844;padding:8px 11px;font:7px Arial,sans-serif}.how{background:#0b1723}.heading-center{text-align:center;margin-bottom:50px}.steps{background:#ffffff18;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.steps article{background:#0b1723;min-height:240px;padding:35px}.steps b{color:var(--gold);font-size:12px}.steps h3{margin:26px 0 13px;font-size:25px;font-weight:400}.steps p{color:#99978f;font-size:13px;line-height:1.65}.contact{background:linear-gradient(135deg,#13283a,#07101a);grid-template-columns:.8fr 1fr;gap:8vw;display:grid}.contact>div>p:not(.eyebrow){color:#aaa699;line-height:1.7}.contact-links{color:#c9b88f;flex-direction:column;align-items:flex-start;gap:11px;margin-top:30px;font-size:13px;display:flex}.contact-links a{border-bottom:1px solid #c69a4b55}.contact-links span{color:#8f8d85}.contact form{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid}.contact label{text-transform:uppercase;letter-spacing:.12em;font:700 8px Arial,sans-serif}.wide{grid-column:1/-1}input,select,textarea{color:#292720;text-transform:none;letter-spacing:0;background:#f7edd9;border:1px solid #897e6755;outline:none;width:100%;margin-top:8px;padding:13px;font:14px Georgia,serif;display:block}input:focus,select:focus,textarea:focus{border-color:var(--rust)}form small{text-align:center;color:#70695f;font:8px Arial,sans-serif}footer{border-top:1px solid #ffffff18;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:48px clamp(22px,8vw,125px);display:grid}footer>p{text-align:center;color:#8f8b82;font-size:12px;line-height:1.6}.footer-nav{text-transform:uppercase;letter-spacing:.1em;gap:16px;font:8px Arial,sans-serif;display:flex}footer>small{text-align:center;color:#595d60;grid-column:1/-1;font:8px Arial,sans-serif}@media (width<=1000px){header nav{display:none}.hero-emblem{opacity:.35;width:70%;right:-12%}.chronicle-grid,.pricing{grid-template-columns:1fr}.price.featured{transform:none}.solo,.archivist,.contact,.section-head{grid-template-columns:1fr}.packages{margin-top:20px}.steps{grid-template-columns:1fr 1fr}.brand-banner{overflow:hidden}.brand-banner img{width:150%;max-width:none;transform:translate(-17%)}footer{text-align:center;grid-template-columns:1fr}.footer-nav{justify-content:center}footer>small{grid-column:auto}}@media (width<=620px){header{padding:0 19px}header>.small{display:none}.hero{align-items:flex-end;min-height:720px;padding:115px 21px 55px}.hero h1{font-size:59px}.lead{font-size:17px}.hero-emblem{width:100%;top:16%;right:-35%}.actions{flex-direction:column;align-items:flex-start}.proof{flex-wrap:wrap;gap:13px;margin-top:35px}.manifesto{display:none}.section{padding:75px 21px}.section-head{gap:20px;margin-bottom:42px}.chronicle{min-height:410px}.note{flex-direction:column;align-items:flex-start}.pricing{gap:12px}.solo{padding:25px}.packages{grid-template-columns:1fr 1fr}.packages span{border:1px solid #ffffff18}.menu-grid{grid-template-columns:1fr}.brand-banner img{width:220%;transform:translate(-28%)}.profile-mark{max-width:380px}.steps{grid-template-columns:1fr}.contact form{grid-template-columns:1fr;padding:23px}.contact label{grid-column:1/-1}}.site-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07101aee;position:sticky;top:0}.mobile-menu{text-transform:uppercase;letter-spacing:.14em;font:700 9px Arial,sans-serif;display:none;position:relative}.mobile-menu summary{cursor:pointer;color:var(--gold);border:1px solid #c69a4b66;padding:11px 13px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{margin-left:8px}.mobile-menu>div{background:#0a1723;border:1px solid #c69a4b55;flex-direction:column;width:245px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 18px 35px #0008}.mobile-menu a{color:var(--cream);border-bottom:1px solid #ffffff12;padding:16px 18px}.mobile-menu a:last-child{color:var(--gold);border-bottom:0}.page-hero{background:radial-gradient(circle at 78% 35%,#214158,#0d1d2c 42%,#070e17 75%);align-items:end;min-height:390px;padding:95px clamp(22px,8vw,125px) 70px;display:flex;position:relative;overflow:hidden}.page-hero:after{content:"";background:linear-gradient(90deg,#060d15,#0000 70%);position:absolute;inset:0}.page-hero>div:last-child{z-index:2;max-width:900px;position:relative}.page-hero h1{letter-spacing:-.04em;margin:17px 0 20px;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.95}.page-hero>div:last-child>p:last-child{color:#bcb4a4;max-width:700px;line-height:1.7}.page-content{min-height:520px}.center-action{text-align:center;margin-top:45px}@media (width<=1000px){.site-header nav,.site-header .reserve{display:none}.mobile-menu{display:block}}@media (width<=620px){.site-header{padding:0 19px}.page-hero{min-height:340px;padding:72px 21px 55px}.page-hero h1{font-size:44px}.mobile-menu>div{width:220px}}.official-logo{z-index:3;object-fit:contain;filter:drop-shadow(0 20px 35px #0009);border:1px solid #b9955766;width:min(39vw,500px);height:auto;max-height:88%;position:absolute;top:5%;right:5.5%}.hero-inner{max-width:650px}.campaign-catalog{grid-template-columns:repeat(3,1fr)}.campaign-catalog .chronicle:nth-child(n+4){min-height:420px}@media (width<=1000px){.official-logo{opacity:.42;width:54vw;right:-4%}.campaign-catalog{grid-template-columns:1fr}}@media (width<=620px){.official-logo{opacity:.28;width:82vw;top:4%;right:-25%}.hero-inner{max-width:100%}}.nav-dropdown{padding:34px 0;position:relative}.nav-dropdown>a{gap:6px;display:flex}.nav-dropdown-panel{background:#081521;border:1px solid #c69a4b55;width:310px;padding:10px;display:none;position:absolute;top:72px;left:-24px;box-shadow:0 22px 45px #000b}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel{flex-direction:column;display:flex}.nav-dropdown-panel a{border-bottom:1px solid #ffffff10;padding:11px 14px;line-height:1.35}.nav-dropdown-panel a:last-child{border:0}.nav-dropdown-panel strong,.nav-dropdown-panel small{display:block}.nav-dropdown-panel small{color:#8e8b82;letter-spacing:.08em;margin-top:4px;font-size:7px}.mobile-campaign{font-size:8px;color:#b8ad96!important;padding-left:28px!important}.campaign-subnav{z-index:20;white-space:nowrap;color:#2a2118;text-transform:none;letter-spacing:0;background:#efe0c4;border-bottom:1px solid #7d603833;gap:0;padding:0 clamp(22px,8vw,125px);position:sticky;top:88px;overflow-x:auto;box-shadow:0 5px 18px #0002}.campaign-subnav a{border-bottom:2px solid #0000;padding:16px 15px;font:12px Georgia,serif}.campaign-subnav a.active{color:var(--rust);border-bottom-color:var(--rust)}.campaign-cards{grid-template-columns:1fr 1fr;gap:22px;display:grid}.campaign-card{background:var(--paper2);border:1px solid #775f3938;overflow:hidden}.campaign-image{aspect-ratio:3/2;background:var(--navy);display:block;overflow:hidden}.campaign-image img{object-fit:cover;width:100%;height:100%;transition:all .45s;display:block}.campaign-card:hover .campaign-image img{transform:scale(1.035)}.campaign-card>div{padding:28px}.campaign-card .kicker{margin:0 0 14px}.campaign-card h2{margin:0 0 13px;font-size:30px;font-weight:400}.campaign-card p:not(.kicker){color:#665a4c;line-height:1.6}.campaign-card ul{flex-wrap:wrap;gap:6px;margin:22px 0;padding:0;list-style:none;display:flex}.campaign-card li,.tag-row span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #7b644344;padding:7px 9px;font:7px Arial,sans-serif}.text-link{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #7b644344;padding-top:16px;font:700 8px Arial,sans-serif;display:block}.text-link b{float:right;color:var(--rust)}.campaign-detail-hero{height:min(68vh,680px);min-height:500px;position:relative;overflow:hidden}.campaign-detail-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.campaign-hero-shade{background:linear-gradient(90deg,#050b12ef 0,#07111bbb 42%,#0000 75%),linear-gradient(#0000 50%,#07101acc);position:absolute;inset:0}.campaign-hero-copy{z-index:2;max-width:720px;position:absolute;bottom:75px;left:clamp(22px,8vw,125px)}.campaign-hero-copy h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(55px,7vw,95px);font-weight:400;line-height:.9}.campaign-hero-copy>p:last-child{color:#d1c7b6;max-width:650px;font-size:18px;line-height:1.6}.campaign-detail{grid-template-columns:1.4fr .6fr;gap:8vw;display:grid}.campaign-story h2{margin:16px 0 25px;font-size:clamp(45px,5vw,70px);font-weight:400}.campaign-story .lead{color:#4e4337}.campaign-story h3{margin:42px 0 18px;font-size:27px;font-weight:400}.experience-list{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.experience-list li{border-left:2px solid var(--rust);background:#f4e8cf;padding:17px 18px;font-size:13px;line-height:1.5}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.content-note{border:1px dashed #80684266;margin-top:38px;padding:23px}.content-note b{color:var(--rust);text-transform:uppercase;letter-spacing:.13em;font:700 8px Arial,sans-serif}.content-note p{color:#65594b;margin-bottom:0;line-height:1.6}.campaign-facts{color:var(--cream);background:#0c1d2b;align-self:start;padding:32px;box-shadow:14px 14px #9d7b4244}.campaign-facts>div{border-top:1px solid #ffffff17;padding:16px 0}.campaign-facts small,.campaign-facts strong{display:block}.campaign-facts small{color:#918c81;text-transform:uppercase;letter-spacing:.14em;margin-bottom:7px;font:7px Arial,sans-serif}.campaign-facts strong{font-size:14px;font-weight:400;line-height:1.45}.campaign-enrol{align-items:start}.campaign-enrol h2{font-size:clamp(40px,4.5vw,64px)}@media (width<=1000px){.campaign-subnav{top:88px}.campaign-cards,.campaign-detail{grid-template-columns:1fr}.campaign-facts{box-shadow:none}.campaign-detail-hero{min-height:470px}.campaign-hero-shade{background:linear-gradient(90deg,#050b12e8,#0000),linear-gradient(#0000 35%,#07101add)}}@media (width<=620px){.campaign-subnav{padding:0 10px;top:88px}.campaign-subnav a{padding:14px 10px}.campaign-cards{gap:15px}.campaign-card>div{padding:22px}.campaign-detail-hero{min-height:520px}.campaign-hero-copy{bottom:42px;left:21px;right:21px}.campaign-hero-copy h1{font-size:48px}.campaign-hero-copy>p:last-child{font-size:15px}.experience-list{grid-template-columns:1fr}.campaign-enrol{padding-top:70px}}.archive-home-hero .hero-inner{max-width:680px}.archive-concept{padding-top:125px;padding-bottom:125px}.concept-intro{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.concept-intro h2,.archive-mission h2,.archive-experience h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(43px,5.2vw,76px);font-weight:400;line-height:.98}.concept-intro>div:last-child{padding-top:22px}.concept-intro>div:last-child p{color:#65594b;margin:0 0 20px;font-size:16px;line-height:1.8}.archive-quote{text-align:center;color:#6b5238;border-top:1px solid #876e484d;border-bottom:1px solid #876e484d;max-width:1050px;margin:85px auto 0;padding:34px 7vw;font-size:clamp(20px,2.3vw,31px);font-style:italic;line-height:1.5}.archive-mission{background:linear-gradient(135deg,#07101a,#132a3d);grid-template-columns:.7fr 1.3fr;align-items:center;gap:9vw;display:grid}.mission-mark{aspect-ratio:1;place-items:center;display:grid;position:relative}.mission-mark:before{content:"";border:1px solid #c69a4b55;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 0 24px #c69a4b08,0 0 80px #173b55}.mission-mark img{filter:drop-shadow(0 20px 30px #0009);width:83%;position:relative}.archive-mission>div:last-child>p:not(.eyebrow){color:#b7b0a2;font-size:15px;line-height:1.8}.mission-points{background:#ffffff1b;grid-template-columns:1fr 1fr;gap:1px;margin-top:35px;display:grid}.mission-points span{color:#d0c3aa;text-transform:uppercase;letter-spacing:.1em;background:#0b1925;padding:17px;font:8px Arial,sans-serif}.archive-values .heading-center>p:last-child{color:#716553}.value-grid{background:#7a63423b;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.value-grid article{background:var(--paper2);min-height:280px;padding:37px}.value-grid b{color:#a87b36;font-size:12px}.value-grid h3{margin:28px 0 14px;font-size:27px;font-weight:400}.value-grid p{color:#6c604f;font-size:13px;line-height:1.7}.archive-experience{background:#091521}.archive-experience>div:first-child{max-width:880px}.experience-pillars{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:65px;display:grid}.experience-pillars article{background:#ffffff04;border:1px solid #ffffff1b;padding:35px}.experience-pillars span{color:var(--gold);font-size:18px}.experience-pillars h3{margin:25px 0 12px;font-size:26px;font-weight:400}.experience-pillars p{color:#9f9b91;font-size:13px;line-height:1.7}.archive-closing{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;padding-top:45px;display:flex}.archive-closing p{color:#d2c6ae;font-size:24px;line-height:1.5}.archive-closing .btn{flex:none}@media (width<=1000px){.concept-intro,.archive-mission{grid-template-columns:1fr}.mission-mark{max-width:480px;margin:auto}.value-grid{grid-template-columns:1fr 1fr}.experience-pillars{grid-template-columns:1fr}.archive-closing{align-items:flex-start}}@media (width<=620px){.archive-concept{padding-top:80px;padding-bottom:80px}.concept-intro{gap:22px}.archive-quote{margin-top:50px;padding:28px 5px}.mission-points,.value-grid{grid-template-columns:1fr}.value-grid article{min-height:0;padding:28px}.archive-closing{flex-direction:column}.archive-closing p{font-size:20px}.archive-closing .btn{width:100%}}.header-logo{object-fit:cover;object-position:center;border:1px solid #c69a4b99;border-radius:50%;width:58px;height:58px;box-shadow:0 4px 18px #0008}.site-header .brand{gap:14px}.nav-dropdown{padding:0}.nav-dropdown>summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown[open]>summary{color:var(--gold)}.nav-dropdown[open] .nav-dropdown-panel{flex-direction:column;display:flex}.nav-dropdown:hover:not([open]) .nav-dropdown-panel{display:none}.nav-dropdown-panel{top:43px}.mobile-campaign-menu{border-bottom:1px solid #ffffff12}.mobile-campaign-menu>summary{cursor:pointer;color:var(--gold);padding:16px 18px;list-style:none}.mobile-campaign-menu>summary::-webkit-details-marker{display:none}.mobile-campaign-menu>summary span{float:right}.mobile-campaign-menu>div{background:#07111b;flex-direction:column;display:flex}.campaign-drawer{z-index:20;color:var(--ink);background:#eadbbd;border-bottom:1px solid #7d603855;position:sticky;top:88px;box-shadow:0 5px 18px #0003}.campaign-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:15px clamp(22px,8vw,125px);list-style:none;display:flex}.campaign-drawer>summary::-webkit-details-marker{display:none}.campaign-drawer>summary span small,.campaign-drawer>summary span strong{display:block}.campaign-drawer>summary span small{text-transform:uppercase;letter-spacing:.15em;color:#806b4e;margin-bottom:4px;font:7px Arial,sans-serif}.campaign-drawer>summary span strong{font-size:15px;font-weight:400}.campaign-drawer>summary>b{color:var(--rust);text-transform:uppercase;letter-spacing:.12em;font:700 8px Arial,sans-serif}.campaign-drawer[open]>summary>b{font-size:0}.campaign-drawer[open]>summary>b:after{content:"Fermer le menu −";font-size:8px}.campaign-drawer nav{text-transform:none;letter-spacing:0;background:#dfccaa;grid-template-columns:repeat(3,1fr);gap:1px;padding:8px clamp(22px,8vw,125px) 18px;display:grid}.campaign-drawer nav a{background:#f1e4cb;border-left:2px solid #0000;padding:15px 18px;font:13px Georgia,serif}.campaign-drawer nav a:hover,.campaign-drawer nav a.active{color:var(--rust);border-left-color:var(--rust);background:#f7ecd8}.archive-imagery{background:#08101b;grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:3px;padding:3px;display:grid}.archive-imagery figure{min-height:330px;margin:0;position:relative;overflow:hidden}.archive-imagery .archive-image-main{grid-row:1/3;min-height:663px}.archive-imagery img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.archive-imagery figure:hover img{transform:scale(1.025)}.archive-imagery figure:after{content:"";background:linear-gradient(#0000 45%,#050b12d9);position:absolute;inset:0}.archive-imagery figcaption{z-index:2;position:absolute;bottom:28px;left:30px;right:30px}.archive-imagery figcaption span,.archive-imagery figcaption b{display:block}.archive-imagery figcaption span{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin-bottom:7px;font:700 8px Arial,sans-serif}.archive-imagery figcaption b{font-size:20px;font-weight:400}@media (width<=1000px){.campaign-drawer nav{grid-template-columns:1fr 1fr}.archive-imagery{grid-template-rows:auto;grid-template-columns:1fr 1fr}.archive-imagery .archive-image-main{grid-area:auto/1/auto/-1;min-height:520px}.archive-imagery figure{min-height:320px}}@media (width<=620px){.header-logo{width:48px;height:48px}.site-header .brand strong{font-size:12px}.site-header .brand small{font-size:6px}.campaign-drawer>summary{padding:13px 20px}.campaign-drawer>summary>b{text-align:right;max-width:100px;line-height:1.4}.campaign-drawer nav{grid-template-columns:1fr;padding:7px 12px 13px}.campaign-drawer nav a{padding:13px}.archive-imagery{grid-template-columns:1fr}.archive-imagery .archive-image-main{grid-column:auto;min-height:420px}.archive-imagery figure{min-height:300px}.archive-imagery figcaption{bottom:22px;left:22px;right:22px}}.service-drawer{z-index:20;color:#f0dfbc;background:#2a1710;border-bottom:1px solid #c69a4b66;position:sticky;top:88px;box-shadow:0 5px 18px #0006}.service-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:15px clamp(22px,8vw,125px);list-style:none;display:flex}.service-drawer>summary::-webkit-details-marker{display:none}.service-drawer>summary span small,.service-drawer>summary span strong{display:block}.service-drawer>summary small{text-transform:uppercase;letter-spacing:.15em;color:#b58c4e;margin-bottom:4px;font:7px Arial,sans-serif}.service-drawer>summary strong{font-size:15px;font-weight:400}.service-drawer>summary>b{color:#d8ad64;text-transform:uppercase;letter-spacing:.12em;font:700 8px Arial,sans-serif}.service-drawer[open]>summary>b{font-size:0}.service-drawer[open]>summary>b:after{content:"Fermer la carte −";font-size:8px}.service-drawer nav{text-transform:none;letter-spacing:0;background:#190f0b;grid-template-columns:repeat(3,1fr);gap:1px;padding:8px clamp(22px,8vw,125px) 18px;display:grid}.service-drawer nav a{background:#352016;border-left:2px solid #0000;padding:15px 18px;font:13px Georgia,serif}.service-drawer nav a:hover,.service-drawer nav a.active{color:#f1c878;background:#42271a;border-left-color:#c69a4b}.tavern-menu{color:#2d1d13;background-color:#d9c293;background-image:linear-gradient(#ffffff10,#00000008),radial-gradient(#6f482522 1px,#0000 1.5px);background-size:auto,7px 7px}.tavern-menu:before{content:"";border-top:4px double #6f4825;border-bottom:1px solid #6f4825;height:8px;margin-bottom:35px;display:block}.tavern-heading{text-align:center;justify-content:center;align-items:center;gap:30px;margin-bottom:60px;display:flex}.tavern-heading>span{color:#8b5529;font-size:22px}.tavern-heading h2{margin:12px 0 10px;font-size:clamp(45px,5vw,72px);font-weight:400}.tavern-heading>div>p:last-child{color:#786044;text-transform:uppercase;letter-spacing:.15em;font:8px Arial,sans-serif}.tavern-list{border-top:1px solid #6f482566}.tavern-list article{border-bottom:1px solid #6f482566;grid-template-columns:70px 1fr minmax(270px,.7fr);align-items:start;gap:28px;padding:38px 18px;display:grid}.tavern-number{color:#8b5529;border:1px solid #8b6237;place-items:center;width:54px;height:54px;display:grid;transform:rotate(45deg)}.tavern-copy .kicker{margin:0 0 10px}.tavern-copy h3{margin:0 0 7px;font-size:35px;font-weight:400}.tavern-copy em{color:#76563a}.tavern-copy>p:last-child{color:#66523e;max-width:700px;line-height:1.65}.tavern-price{border-left:1px solid #76542f66;padding-left:28px}.tavern-price small,.tavern-price strong,.tavern-price b{display:block}.tavern-price small{color:#856949;text-transform:uppercase;letter-spacing:.13em;margin:0 0 6px;font:7px Arial,sans-serif}.tavern-price strong{color:#783a20;margin-bottom:19px;font-size:20px;font-weight:400;line-height:1.35}.tavern-price b{margin-bottom:19px;font-size:14px;font-weight:400;line-height:1.45}.tavern-price a{text-transform:uppercase;letter-spacing:.12em;color:#783a20;border-top:1px solid #76542f55;padding-top:13px;font:700 8px Arial,sans-serif;display:block}.tavern-coming{border:1px dashed #76542f99;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding:34px;display:flex}.tavern-coming h3{margin:10px 0;font-size:27px;font-weight:400}.tavern-coming .outline{color:#783a20;border-color:#783a20;flex:none}.service-hero{background:radial-gradient(circle at 75% 30%,#52331d,#23160f 45%,#090a0b 80%);align-items:end;min-height:500px;padding:100px clamp(22px,8vw,125px) 75px;display:flex;position:relative;overflow:hidden}.service-hero:after{content:"";background:linear-gradient(90deg,#08090a,#0000 72%);position:absolute;inset:0}.service-hero>div:last-child{z-index:2;max-width:900px;position:relative}.service-hero h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(58px,8vw,105px);font-weight:400;line-height:.9}.service-hero>div:last-child>p:last-child{color:#ceb990;font-size:20px}.service-detail{grid-template-columns:1.35fr .65fr;gap:8vw;display:grid}.service-detail article>h2{margin:15px 0 22px;font-size:clamp(35px,4vw,57px);font-weight:400;line-height:1.1}.service-intro{color:#6f604f;line-height:1.7}.service-detail article>h3{margin:40px 0 16px;font-size:26px;font-weight:400}.service-checks{grid-template-columns:1fr 1fr;gap:9px;padding:0;list-style:none;display:grid}.service-checks li{background:#f3e5c8;border-left:2px solid #8b4a2b;padding:16px;font-size:13px;line-height:1.5}.service-checks.includes li{border-left-color:#b58a43}.service-order{color:#f2dfb8;background:#2a1710;align-self:start;padding:34px;box-shadow:14px 14px #9d7b4244}.service-order>div{border-top:1px solid #ffffff1c;padding:16px 0}.service-order small,.service-order strong,.service-order b{display:block}.service-order small{color:#b99a67;text-transform:uppercase;letter-spacing:.14em;margin-bottom:7px;font:7px Arial,sans-serif}.service-order strong{color:#f0c979;font-size:18px;font-weight:400;line-height:1.45}.service-order b{font-size:14px;font-weight:400;line-height:1.45}.service-order .btn{width:100%;margin-top:14px}.coming-hero{background:radial-gradient(circle at 75% 30%,#29445a,#152535 45%,#080c10 80%)}.future-services{grid-template-columns:1.2fr .8fr;gap:8vw;display:grid}.future-services h2{margin:16px 0 30px;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1}.future-services>div>p:not(.eyebrow){color:#65594b;line-height:1.8}.future-services aside{color:#f0e3cc;background:#0c1d2b;align-self:start;padding:36px}.future-services aside h3{margin-top:0;font-size:29px;font-weight:400}.future-services aside p{color:#aaa599;line-height:1.7}.future-services aside .btn{margin-top:15px}@media (width<=1000px){.service-drawer nav{grid-template-columns:1fr 1fr}.tavern-list article{grid-template-columns:60px 1fr}.tavern-price{border-left:0;grid-column:2;padding-left:0}.service-detail,.future-services{grid-template-columns:1fr}.service-order{box-shadow:none}}@media (width<=620px){.service-drawer>summary{padding:13px 20px}.service-drawer>summary>b{text-align:right;max-width:100px;line-height:1.4}.service-drawer nav{grid-template-columns:1fr;padding:7px 12px 13px}.tavern-menu{padding-left:18px;padding-right:18px}.tavern-heading{gap:12px}.tavern-list article{grid-template-columns:1fr;padding:28px 5px}.tavern-number{margin-left:10px}.tavern-price{grid-column:auto}.tavern-coming{flex-direction:column;align-items:flex-start}.service-checks{grid-template-columns:1fr}.service-hero{min-height:460px}.service-hero h1{font-size:51px}}.tavern-number{background:#f0dfb866;position:relative}.tavern-number span,.tavern-number small{position:absolute;transform:rotate(-45deg)}.tavern-number span{color:#f7e7c7;text-shadow:0 1px #6f4825;font-size:24px}.tavern-number small{color:#7b4d28;font:7px Arial,sans-serif;bottom:2px;right:4px}.payment-section{background:linear-gradient(135deg,#0d2131,#07101a)}.payment-heading{max-width:760px;margin-bottom:45px}.payment-heading h2,.outpost-section h2{margin:16px 0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1}.payment-heading>p:last-child{color:#aaa699;line-height:1.7}.payment-tabs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.payment-tabs details{background:#ffffff04;border:1px solid #d8c69a33}.payment-tabs summary{cursor:pointer;grid-template-columns:54px 1fr auto;align-items:center;gap:18px;padding:26px;list-style:none;display:grid}.payment-tabs summary::-webkit-details-marker{display:none}.payment-tabs summary small,.payment-tabs summary strong{display:block}.payment-tabs summary small{color:#a8997f;text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font:7px Arial,sans-serif}.payment-tabs summary strong{font-size:23px;font-weight:400}.payment-tabs summary>b{color:#e5c989;text-transform:uppercase;letter-spacing:.1em;font:7px Arial,sans-serif}.payment-tabs details[open] summary>b{font-size:0}.payment-tabs details[open] summary>b:after{content:"Fermer −";font-size:7px}.payment-icon{color:#f3dfad;background:#f7e9bf0a;border:1px solid #e5c98966;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.payment-tabs details>div{color:#aaa69c;padding:0 28px 28px;font-size:13px;line-height:1.7}.payment-tabs details>div p{border-top:1px solid #ffffff18;padding-top:22px}.payment-tabs ul{color:#d0c5ae;padding-left:18px}.payment-tabs li{margin:8px 0}.payment-note{color:#928b7e;font-size:11px}.outpost-section{color:#2c2118;background-color:#e5d4b2;background-image:radial-gradient(#8f673b22 .7px,#0000 .8px);background-size:5px 5px;grid-template-columns:.34fr 1.66fr;gap:6vw;display:grid}.outpost-symbol{place-items:start center;padding-top:25px;display:grid}.outpost-symbol span{color:#9a713b;border:1px solid #9a713b;border-radius:50%;place-items:center;width:170px;height:170px;font-size:77px;display:grid;box-shadow:0 0 0 16px #9a713b0b,0 0 0 38px #9a713b08}.outpost-lead{color:#65584a;max-width:850px;font-size:18px;line-height:1.7}.outpost-grid{background:#7d63413d;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;display:grid}.outpost-grid article{background:#f0e2c7;padding:28px}.outpost-grid b{color:#9c7137;font-size:11px}.outpost-grid h3{margin:22px 0 12px;font-size:23px;font-weight:400}.outpost-grid p{color:#6d604f;font-size:13px;line-height:1.65}.outpost-note{border:1px dashed #83683f77;align-items:flex-start;gap:25px;margin-top:22px;padding:22px 26px;display:flex}.outpost-note strong{color:#8b4a2b;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;font:700 8px Arial,sans-serif}.outpost-note p{color:#65594a;margin:0;font-size:12px;line-height:1.65}@media (width<=1000px){.payment-tabs,.outpost-section{grid-template-columns:1fr}.outpost-symbol{justify-content:start}.outpost-symbol span{width:120px;height:120px;font-size:54px}.outpost-grid{grid-template-columns:1fr}}@media (width<=620px){.payment-tabs summary{grid-template-columns:45px 1fr;gap:13px;padding:20px}.payment-tabs summary>b{grid-column:2}.payment-icon{width:42px;height:42px}.payment-tabs details>div{padding:0 20px 20px}.outpost-note{flex-direction:column}.outpost-symbol span{width:95px;height:95px;font-size:42px}.outpost-section h2{font-size:43px}}.payment-hub{background:linear-gradient(145deg,#0d2131,#07101a);min-height:760px}.payment-hub-intro{max-width:820px;margin-bottom:48px}.payment-hub-intro h2{margin:16px 0 24px;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1}.payment-hub-intro>p:last-child{color:#aaa699;line-height:1.7}.payment-hub-tabs{gap:13px;display:grid}.payment-hub-tabs details{background:#ffffff04;border:1px solid #d8c69a33}.payment-hub-tabs summary{cursor:pointer;grid-template-columns:58px 1fr auto;align-items:center;gap:20px;padding:27px 30px;list-style:none;display:grid}.payment-hub-tabs summary::-webkit-details-marker{display:none}.payment-hub-tabs summary small,.payment-hub-tabs summary strong{display:block}.payment-hub-tabs summary small{color:#a8997f;text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font:7px Arial,sans-serif}.payment-hub-tabs summary strong{font-size:26px;font-weight:400}.payment-hub-tabs summary>b{color:#e5c989;text-transform:uppercase;letter-spacing:.1em;font:7px Arial,sans-serif}.payment-hub-tabs details[open] summary{background:#ffffff05}.payment-hub-tabs details[open] summary>b{font-size:0}.payment-hub-tabs details[open] summary>b:after{content:"Fermer −";font-size:7px}.payment-hub-tabs details>div{color:#aaa69c;padding:0 30px 30px;font-size:13px;line-height:1.7}.payment-hub-tabs details>div>p:first-child{border-top:1px solid #ffffff18;padding-top:24px}.payment-hub-tabs ul{color:#d0c5ae;padding-left:20px}.payment-hub-tabs li{margin:8px 0}.outpost-tab{background:linear-gradient(100deg,#c69a4b0d,#ffffff03)!important;border-color:#c69a4b66!important}.outpost-tab-grid{background:#ffffff18;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0;display:grid}.outpost-tab-grid article{background:#0b1925;padding:24px}.outpost-tab-grid article>b{color:#d6ad65;font-size:10px}.outpost-tab-grid h3{color:#f0e3cc;margin:18px 0 10px;font-size:22px;font-weight:400}.outpost-tab-grid p{color:#aaa599;margin:0;line-height:1.65}.site-header nav{gap:20px}@media (width<=1000px){.outpost-tab-grid{grid-template-columns:1fr}}@media (width<=620px){.payment-hub-tabs summary{grid-template-columns:45px 1fr;gap:13px;padding:20px}.payment-hub-tabs summary>b{grid-column:2}.payment-hub-tabs details>div{padding:0 20px 20px}.payment-hub-tabs summary strong{font-size:21px}}.payment-nav-panel{width:280px}.payment-hub-tabs details{scroll-margin-top:105px;overflow:hidden}.payment-hub-tabs summary{grid-template-columns:150px 1fr auto;padding:0 28px 0 0}.payment-art{object-fit:cover;filter:saturate(.82)brightness(.92);border-right:1px solid #d8c69a33;width:150px;height:96px;transition:all .3s;display:block}.payment-hub-tabs details:hover .payment-art,.payment-hub-tabs details[open] .payment-art{filter:saturate()brightness(1.04)}.payment-hub-tabs details[open] summary{border-bottom:1px solid #ffffff12}.payment-hub-tabs details>div{padding-top:8px}.outpost-tab .payment-art{object-position:center 58%}@media (width<=1180px){.site-header nav{gap:13px}.site-header nav>details>summary,.site-header nav>a{font-size:8px}.site-header .brand>span:last-child{display:none}}@media (width<=620px){.payment-hub-tabs summary{grid-template-columns:92px 1fr;gap:12px;padding:0 16px 0 0}.payment-art{width:92px;height:84px}.payment-hub-tabs summary>b{grid-column:2;padding-bottom:14px}.payment-hub-tabs details>div{padding-top:6px}}.ready-nav-panel{width:360px;max-height:72vh;overflow-y:auto}.ready-nav-panel section{border-bottom:1px solid #ffffff12}.ready-nav-panel section>a{display:block}.ready-nav-system{font-weight:700;color:#e8c880!important}.ready-nav-adventure{color:#bdb4a4!important;padding-left:28px!important}.mobile-campaign-menu section{border-bottom:1px solid #ffffff10;flex-direction:column;display:flex}.ready-drawer{z-index:20;color:#f2e5ce;background:#101d29;border-bottom:1px solid #c69a4b66;position:sticky;top:88px;box-shadow:0 5px 18px #0007}.ready-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px clamp(22px,8vw,125px);list-style:none;display:flex}.ready-drawer>summary::-webkit-details-marker{display:none}.ready-drawer>summary small,.ready-drawer>summary strong{display:block}.ready-drawer>summary small{text-transform:uppercase;letter-spacing:.15em;color:#ad925f;margin-bottom:4px;font:7px Arial,sans-serif}.ready-drawer>summary strong{font-size:15px;font-weight:400}.ready-drawer>summary>b{color:#dfbc73;text-transform:uppercase;letter-spacing:.1em;font:7px Arial,sans-serif}.ready-drawer[open]>summary>b{font-size:0}.ready-drawer[open]>summary>b:after{content:"Fermer le registre −";font-size:7px}.ready-drawer-groups{background:#08131d;grid-template-columns:repeat(4,1fr);gap:2px;padding:10px clamp(22px,8vw,125px) 20px;display:grid}.ready-drawer-groups a{display:block}.ready-all{color:#d6c39d;background:#1a2b38;grid-column:1/-1;padding:12px 15px;font:12px Georgia,serif}.ready-drawer-groups section{background:#10202d}.system-link{color:#e7c77f;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:flex!important}.system-link span{border:1px solid #c69a4b66;padding:4px;font:7px Arial,sans-serif}.adventure-link{color:#aba497;padding:10px 16px 13px;font-size:11px}.ready-drawer-groups .active{color:#f1d394;background:#24394a}.ready-index{min-height:700px}.ready-intro{max-width:900px;margin-bottom:55px}.ready-intro h2{margin:15px 0 22px;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1}.ready-intro>p:last-child{color:#6b5f50;line-height:1.7}.system-gallery{grid-template-columns:1fr 1fr;gap:18px;display:grid}.system-gallery article{background:#f1e4cb;border:1px solid #7d60383d;overflow:hidden}.system-gallery-image{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.system-gallery-image img{object-fit:cover;width:100%;height:100%;transition:all .5s}.system-gallery article:hover img{transform:scale(1.03)}.system-gallery-image:after{content:"";background:linear-gradient(#0000 40%,#07101acc);position:absolute;inset:0}.system-gallery-image span{z-index:2;color:#ebcc87;letter-spacing:.1em;border:1px solid #ebcc8780;padding:8px;font:8px Arial,sans-serif;position:absolute;bottom:17px;right:20px}.system-gallery article>div{padding:27px}.system-gallery .kicker{margin:0 0 12px}.system-gallery h3{margin:0 0 12px;font-size:30px;font-weight:400}.system-gallery article>div>p:not(.kicker){color:#6a5d4d;line-height:1.6}.system-gallery article>div>div{border-top:1px solid #7d603844;margin-top:20px}.system-gallery article>div>div a{color:#7f452c;padding:13px 0;font-size:12px;display:block}.system-gallery a b{float:right}.ready-system-hero,.ready-adventure-hero{height:min(68vh,680px);min-height:520px;position:relative;overflow:hidden}.ready-system-hero>img,.ready-adventure-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ready-system-hero>div,.ready-adventure-hero>div{background:linear-gradient(90deg,#050b12ee,#0000 70%),linear-gradient(#0000 45%,#06101bcb);position:absolute;inset:0}.ready-system-hero>article,.ready-adventure-hero>article{z-index:2;max-width:780px;position:absolute;bottom:65px;left:clamp(22px,8vw,125px)}.ready-system-hero article>span{color:#d4b46f;border:1px solid #d4b46f;padding:8px;font:8px Arial,sans-serif;display:inline-block}.ready-system-hero h1,.ready-adventure-hero h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(56px,7vw,95px);font-weight:400;line-height:.9}.ready-system-hero article>p:last-child,.ready-adventure-hero article>p:last-child{color:#d0c4ae;font-size:18px;line-height:1.6}.system-adventures>article{background:#f2e5ca;border:1px solid #7d603844;grid-template-columns:.8fr 1.2fr;display:grid}.system-adventures>article img{object-fit:cover;width:100%;height:100%;min-height:400px}.system-adventures>article>div{padding:40px}.system-adventures .kicker{margin:0 0 15px}.system-adventures h3{margin:0 0 15px;font-size:38px;font-weight:400}.system-adventures article p:not(.kicker){color:#675a4b;line-height:1.7}.system-adventures ul{flex-wrap:wrap;gap:6px;margin:25px 0;padding:0;list-style:none;display:flex}.system-adventures li{text-transform:uppercase;letter-spacing:.08em;border:1px solid #80684555;padding:7px 9px;font:7px Arial,sans-serif}.system-adventures article a{color:#82472e;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #80684555;padding-top:16px;font:700 8px Arial,sans-serif;display:block}.ready-adventure-detail{grid-template-columns:1.35fr .65fr;gap:8vw;display:grid}.ready-adventure-detail h2{margin:15px 0 24px;font-size:clamp(37px,4.5vw,61px);font-weight:400;line-height:1.08}.ready-source{color:#736655;border-left:2px solid #9b7138;padding-left:18px;font-size:12px;line-height:1.7}.ready-adventure-detail h3{margin:40px 0 18px;font-size:27px;font-weight:400}.ready-highlights{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ready-highlights span{background:#f2e4c8;padding:17px}.ready-highlights b{color:#9c7137;margin-right:12px;font-size:9px}.ready-adventure-detail aside{color:#f0e3cc;background:#0d1e2b;align-self:start;padding:32px}.ready-adventure-detail aside>div{border-top:1px solid #ffffff17;padding:16px 0}.ready-adventure-detail aside small,.ready-adventure-detail aside strong{display:block}.ready-adventure-detail aside small{color:#a99980;text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px;font:7px Arial,sans-serif}.ready-adventure-detail aside strong{font-size:14px;font-weight:400;line-height:1.5}.ready-adventure-detail aside .btn{width:100%;margin-top:12px}@media (width<=1000px){.ready-drawer-groups{grid-template-columns:1fr 1fr}.system-gallery,.system-adventures>article,.ready-adventure-detail{grid-template-columns:1fr}.system-adventures>article img{min-height:320px}.ready-adventure-detail aside{box-shadow:none}}@media (width<=620px){.ready-drawer>summary{padding:13px 20px}.ready-drawer>summary>b{text-align:right;max-width:100px;line-height:1.4}.ready-drawer-groups{grid-template-columns:1fr;max-height:68vh;padding:8px 12px 14px;overflow:auto}.ready-system-hero,.ready-adventure-hero{min-height:530px}.ready-system-hero>article,.ready-adventure-hero>article{bottom:40px;left:21px;right:21px}.ready-system-hero h1,.ready-adventure-hero h1{font-size:48px}.system-adventures>article>div{padding:25px}.ready-highlights{grid-template-columns:1fr}}.system-coming{min-height:560px}.coming-system-card{color:#f0e3cc;background:#0d1e2b;border:1px solid #b9905366;grid-template-columns:180px 1fr;align-items:center;gap:35px;max-width:920px;padding:42px;display:grid}.coming-system-card>span{aspect-ratio:1;color:#e2c27f;letter-spacing:.15em;border:1px solid #c6a96b;place-items:center;font:10px Arial,sans-serif;display:grid}.coming-system-card h3{margin:8px 0 12px;font-size:38px;font-weight:400}.coming-system-card p:not(.kicker){color:#c9bca6;line-height:1.7}.coming-system-card .btn{margin-top:15px;display:inline-block}.system-parent-note{color:#ae9a79;margin-left:8px;font-size:9px;display:inline-block}.system-family-child{border-left:2px solid #9f7a42;background:#0b1823!important}.ready-nav-panel .system-family-child .ready-nav-system,.ready-drawer-groups .system-family-child .system-link{padding-left:25px;color:#cdb98f!important}@media (width<=620px){.coming-system-card{grid-template-columns:1fr;padding:25px}.coming-system-card>span{width:100px}}.ready-upcoming-group{background:#172839!important;border:1px solid #a77d3e66!important}.ready-upcoming-group .system-link,.ready-nav-panel section:last-child .ready-nav-system{color:#f0cc80!important}.coming-registry-callout{color:#f0e3cc;background:#0d1e2b;border:1px solid #b9905366;margin-top:70px;padding:50px}.coming-registry-callout h2{margin:14px 0;font-size:clamp(36px,4.6vw,60px);font-weight:400;line-height:1.05}.coming-registry-callout>p:not(.eyebrow){color:#c9bca6;max-width:760px;line-height:1.7}.coming-registry-callout .btn{margin-top:18px;display:inline-block}.upcoming-systems{min-height:700px}.upcoming-system-list{gap:12px;display:grid}.upcoming-system-list article{background:#f1e4cb;border:1px solid #7d603844;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.upcoming-system-image{min-height:360px;position:relative;overflow:hidden}.upcoming-system-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.upcoming-system-image:after{content:"";background:linear-gradient(#0000 35%,#07101aaa);position:absolute;inset:0}.upcoming-system-image span{z-index:2;color:#ebcc87;border:1px solid #ebcc8780;padding:8px;font:8px Arial,sans-serif;position:absolute;bottom:16px;right:18px}.upcoming-system-list article>div{padding:38px}.upcoming-system-list h3{margin:10px 0 14px;font-size:38px;font-weight:400}.upcoming-system-list article>div>p:not(.kicker){color:#675a4b;line-height:1.7}.upcoming-status{border-left:2px solid #9b7138;padding-left:16px}.upcoming-system-list article>div>a{color:#82472e;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #80684555;margin-top:24px;padding-top:16px;font:700 8px Arial,sans-serif;display:block}.upcoming-interest{color:#f0e3cc;background:#0d1e2b;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:38px;display:flex}.upcoming-interest h2{margin:10px 0;font-size:36px;font-weight:400}.upcoming-interest .btn{flex:none}@media (width<=800px){.upcoming-system-list article{grid-template-columns:1fr}.upcoming-system-image{min-height:280px}.upcoming-interest{flex-direction:column;align-items:flex-start}}.campaign-oneshot-callout{color:#f1e4cf;border-left:3px solid var(--gold);background:#102332;margin:34px 0;padding:28px;box-shadow:9px 9px #9b73362b}.campaign-oneshot-callout h3{color:#f2d99f;margin:10px 0 12px!important}.campaign-oneshot-callout>p:not(.eyebrow){color:#c9bdab;line-height:1.7}.campaign-oneshot-callout a,.adventure-campaign-callout a{color:#e4bd70;text-transform:uppercase;letter-spacing:.12em;font:700 8px Arial,sans-serif}.adventure-campaign-callout{border-left:3px solid var(--gold);color:#f1e4cf!important;background:#142838!important;margin:28px 0 8px!important;padding:23px 25px!important}.adventure-campaign-callout small,.adventure-campaign-callout strong{display:block}.adventure-campaign-callout small{text-transform:uppercase;letter-spacing:.15em;font:700 7px Arial,sans-serif;color:#d4ad65!important}.adventure-campaign-callout strong{margin:8px 0;font-size:22px;font-weight:400}.adventure-campaign-callout p{color:#c8bcaa;font-size:13px;line-height:1.6}.ready-adventure-detail>article>.adventure-campaign-callout{align-self:auto}.site-header nav{align-items:center}.site-header nav>a,.site-header nav>details>summary{white-space:nowrap}.play-dropdown .nav-dropdown-panel{width:250px}.mobile-menu>summary{justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex}.mobile-menu>div{width:min(300px,100vw - 24px);max-height:calc(100vh - 104px);overflow-y:auto}.mobile-menu a,.mobile-campaign-menu>summary{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-height:48px;display:flex;overflow:hidden}.mobile-campaign-menu>summary{border:0;justify-content:space-between}.mobile-primary-action{background:var(--rust);justify-content:center;color:#fff!important}.compact-public-page .page-hero{min-height:285px;padding-top:72px;padding-bottom:42px}.compact-public-page .page-hero h1{margin-bottom:13px;font-size:clamp(43px,5vw,68px)}.compact-public-page .page-hero>div:last-child>p:last-child{margin-bottom:0}.compact-head{margin-bottom:30px!important}.footer-nav{flex-wrap:wrap;justify-content:flex-end}.public-status{border-style:solid;border-width:1px;align-items:center;min-height:28px;display:inline-flex}.status-confirmee{color:#274f70!important;background:#cfe0e9!important;border-color:#4b7898!important}.status-en-formation,.status-date-envisagee,.status-en-attente{color:#6d4b19!important;background:#eedbb5!important;border-color:#a07935!important}.status-complete,.status-annulee{color:#713228!important;background:#e9c5bc!important;border-color:#9d5042!important}.status-terminee,.status-aucune-table-active,.status-brouillon-ou-archivee{color:#5f5a52!important;background:#ddd5c7!important;border-color:#81796c!important}.preparation-playtest{color:#5a376f!important;background:#dfcee9!important;border-color:#76518e!important}@media (width<=1180px){.site-header nav,.site-header .reserve{display:none}.mobile-menu{display:block}}@media (width<=620px){.site-header{height:76px;padding:0 14px}.site-header .header-logo{width:44px;height:44px}.compact-public-page .page-hero{min-height:240px;padding:48px 18px 32px}.compact-public-page .page-hero h1{font-size:40px}.footer-nav{justify-content:center}.mobile-menu>div{top:52px}}@media (width<=430px){.site-header .brand>span:last-child{display:none}.site-header .brand{gap:0}.site-header{gap:10px}.mobile-menu>summary{font-size:8px}.compact-public-page .page-hero h1{font-size:36px}}.archivist-table-hero{color:#eee0c8;background:#0c1b25;grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(45px,6vw,90px) clamp(22px,7vw,110px);display:grid}.archivist-table-hero-copy{min-width:0}.archivist-table-hero h1{margin:20px 0;font-size:clamp(40px,4.5vw,68px);font-weight:400;line-height:1.1}.archivist-table-tagline{color:#e2bd78;font-size:clamp(23px,2.5vw,34px);line-height:1.35}.archivist-table-hero-copy>p:not(.eyebrow):not(.archivist-table-tagline){line-height:1.75}.archivist-table-facts{flex-wrap:wrap;align-items:center;gap:18px;margin:25px 0;display:flex}.archivist-table-facts>strong{color:#eed398;font-size:38px}.archivist-table-facts small{font-size:17px;font-weight:400}.archivist-table-facts>span{color:#dfd0b6;border-left:1px solid #c69a4b77;padding-left:18px}.archivist-table-hero figure{background:#172a33;border:1px solid #c69a4b66;min-width:0;margin:0;padding:8px;transform:rotate(1deg)}.archivist-table-hero img{width:100%;height:auto;display:block}.archivist-table-hero figcaption{text-align:center;color:#dfcba7;padding:15px 6px 8px;font-style:italic;line-height:1.5}.archivist-table-page .subtle-copy{opacity:.82;font-size:13px;line-height:1.6}.archivist-table-page h2{font-weight:400}.archivist-table-page .section>h2{margin:15px 0 24px;font-size:clamp(30px,3vw,45px)}.archivist-table-page .section>p{max-width:850px;line-height:1.8}.archivist-table-dates{scroll-margin-top:110px}.archivist-date-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.archivist-date{color:#3e3528;background:#f7ecd7;border:1px solid #96723c66;padding:28px}.archivist-date h3{margin:12px 0 4px;font-size:23px;font-weight:400;line-height:1.4}.archivist-date h4{margin:18px 0 10px;font-size:24px;font-weight:400}.archivist-date p{line-height:1.65}.archivist-date-price{color:#814930;font-size:28px}.archivist-date small{color:#75654d}.archivist-date .btn{margin-top:15px}.archivist-no-date{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,5vw,75px);display:grid}.archivist-no-date h3{margin:0 0 18px;font-size:30px;font-weight:400}.archivist-no-date p{margin-bottom:25px;line-height:1.8}.archivist-no-date .opening-notice-form{background:#e6d6b8;border:1px solid #96723c55;margin:0;padding:25px}.archivist-table-how{color:#e5d8c3;background:#11242f}.archivist-table-how ol{grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0;padding:0;list-style:none;display:grid}.archivist-table-how li{gap:18px;display:flex}.archivist-table-how li>span{white-space:nowrap;font-variant-numeric:tabular-nums;color:#d6ac61;flex:0 0 2.4rem;font-size:26px}.archivist-table-how h3{margin:0 0 15px;font-size:23px;font-weight:400;line-height:1.3}.archivist-table-how p{margin:0 0 16px;line-height:1.8}.archivist-solo-note{background:#091822;border-left:3px solid #c69a4b;margin-top:40px;padding:24px 28px}.archivist-solo-note a{color:#e6c283;text-decoration:underline}.archivist-solo-note p:last-child{margin-bottom:0}.archivist-october-systems{grid-template-columns:repeat(4,1fr);gap:20px;margin:35px 0;display:grid}.archivist-october-systems p{border-top:1px solid #97744288;margin:0;padding:18px 0;line-height:1.7}.archivist-october-systems strong,.archivist-october-systems span{display:block}.archivist-october-systems strong{margin-bottom:7px;font-size:21px;font-weight:400}.archivist-october-picks{grid-template-columns:repeat(2,1fr);gap:20px;margin:25px 0 35px;display:grid}.archivist-october-picks article{background:#e5d4b5;border:1px solid #9a7d4855;padding:25px}.archivist-october-picks h4{margin:12px 0;font-size:26px;font-weight:400}.archivist-october-picks p:not(.eyebrow){font-size:15px;line-height:1.7}.archivist-table-follow{color:#e2d3b8;background:#101f28}.archivist-table-follow .actions{flex-wrap:wrap}.archivist-menu-context{background:#e4d1ae;border-left:3px solid #966b30;margin-bottom:35px;padding:22px 25px;line-height:1.7}.archivist-menu-context h2{font-size:28px;font-weight:400}.archivist-menu-context nav{flex-wrap:wrap;gap:18px;margin:18px 0;display:flex}.archivist-menu-context .active{text-decoration:underline}.payment-experiences article{border-left:2px solid #a77d3f;margin:25px 0;padding-left:18px}.archivist-payment-note{color:#3e3528;background:#e6d6b8;border:1px solid #9a7d4855;margin-top:38px;padding:28px}.archivist-payment-note p{line-height:1.8}.archivist-payment-note h2{font-size:30px;font-weight:400}@media (width<=900px){.archivist-table-hero{grid-template-columns:1fr;padding:45px 24px}.archivist-table-hero figure{max-width:700px;transform:none}.archivist-table-how ol{grid-template-columns:1fr}.archivist-october-systems{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.archivist-no-date,.archivist-october-picks{grid-template-columns:1fr}.archivist-table-facts>span{border-left:0;padding-left:0}.archivist-table-hero .actions{flex-direction:column;align-items:stretch}.archivist-october-systems{gap:16px}.archivist-solo-note{padding:22px 18px}.archivist-menu-context{padding:20px 18px}.archivist-date{padding:23px}.archivist-table-dates .conversion-heading{flex-direction:column;align-items:start;gap:20px}}.archive-table-photo{background:#f7ecd7;border:1px solid #96723c66;min-width:0;margin:0;padding:8px;scroll-margin-top:110px}.archive-table-photo a{display:block}.archive-table-photo a:focus-visible{outline-offset:4px;outline:3px solid #814930}.archive-table-photo img{width:100%;height:auto;display:block}.archive-table-photo figcaption{color:#68553c;text-align:center;padding:15px 8px 8px;font-size:14px;font-style:italic;line-height:1.5}.archivist-table-photos{scroll-margin-top:110px}.archivist-table-atmosphere{max-width:900px;margin:30px auto}.archivist-table-hero .actions{flex-wrap:wrap}.archivist-table-hero.has-video{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);padding-top:45px;padding-bottom:45px}.archivist-table-hero .archivist-table-video{width:min(100%,320px);margin:0 auto;transform:none}.archivist-table-hero .text-link{color:#e2bd78;align-self:center}.archivist-miniature-photos{grid-template-columns:1229fr 864fr;gap:clamp(20px,3vw,35px);max-width:1050px;margin:0 auto;padding-top:0;scroll-margin-top:110px;display:grid}.campaign-table-photo{max-width:420px;margin:30px auto}.system-dnd-table-photo{max-width:440px;margin:35px auto}.system-dragonbane-table-photo{max-width:950px;margin:35px auto}.archivist-first-game-photo{width:100%;max-width:320px;margin-top:28px}.archivist-dragon-photos{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,35px);display:grid}.system-miniature-photo{max-width:440px;margin:35px auto}main.conversion-services .services-table-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,35px);width:min(100%,80rem);margin:2.5rem auto 0;display:grid}main.conversion-services .services-table-photos .services-table-photo{margin:0}main.conversion-services .services-equipment-photo{background:#101b22;border-color:#cfa35e55;border-radius:12px;padding:0;overflow:hidden}main.conversion-services .services-equipment-photo figcaption{color:#d7cdbc;text-align:left;padding:.9rem 1.1rem;font-size:.875rem;font-style:normal;line-height:1.6}main.conversion-home .home-wednesdays.with-table-photo{grid-template-columns:minmax(145px,.35fr) minmax(0,1fr) minmax(240px,.6fr);gap:clamp(20px,3vw,45px)}.home-wednesdays.with-table-photo .actions{flex-wrap:wrap}.home-wednesdays.with-table-photo .wednesday-price{padding:1.2rem .75rem}.home-wednesdays.with-table-photo .wednesday-price>strong{font-size:clamp(3rem,4vw,3.5rem)}.home-wednesdays.with-table-photo .wednesday-price strong span{font-size:1.5rem}.home-wednesdays .home-table-photo{background:#11242f;border-color:#bc945559}.home-wednesdays .home-table-photo figcaption{color:#dfcba7}.home-wednesdays .text-link{color:#e2bd78}@media (width<=1050px){main.conversion-home .home-wednesdays.with-table-photo{grid-template-columns:minmax(145px,.35fr) minmax(0,1fr)}.home-wednesdays .home-table-photo{grid-column:2;max-width:350px}}@media (width<=900px){.archivist-table-hero.has-video{grid-template-columns:1fr}.archivist-table-hero .archivist-table-video{width:min(100%,360px)}}@media (width<=760px){main.conversion-home .home-wednesdays.with-table-photo{grid-template-columns:minmax(0,1fr)}.home-wednesdays .home-table-photo{grid-column:auto;width:min(100%,380px);max-width:none;margin:0 auto}.archivist-miniature-photos,.archivist-dragon-photos,main.conversion-services .services-table-photos{grid-template-columns:minmax(0,1fr)}.archivist-first-game-photo{margin-left:auto;margin-right:auto}}.archivist-table-video{background:#11242f;border:1px solid #96723c66;width:min(100%,400px);margin:36px auto;padding:8px;scroll-margin-top:110px}.archivist-table-video video{background:#000;width:100%;height:auto;display:block}.archivist-table-video video:focus-visible{outline-offset:4px;outline:3px solid #e2bd78}.archivist-table-video figcaption{color:#dfcba7;text-align:center;padding:15px 8px 8px;font-size:14px;line-height:1.5}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}main:not(.bureau-page){--modern-bg:#0c0e10;--modern-bg-soft:#121518;--modern-panel:#171a1e;--modern-panel-raised:#1c2024;--modern-ivory:#f3eee4;--modern-paper:#fbf7ef;--modern-paper-soft:#eee7dc;--modern-ink:#28231e;--modern-muted:#6e675f;--modern-muted-light:#aaa39a;--modern-line:#bc94553d;--modern-brass:#b98d4b;--modern-brass-light:#d6b574;--modern-rust:#75352d;--modern-violet:#736285;--modern-blue:#355f78;--modern-green:#3f7058;--modern-amber:#9a6e2f;--modern-red:#893f38;--modern-radius-sm:9px;--modern-radius:14px;--modern-radius-lg:20px;--modern-shadow-sm:0 6px 20px #100b0714;--modern-shadow:0 18px 52px #100b0724;min-height:100vh;color:var(--modern-ivory);font-family:var(--archive-font-text,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-kerning:normal;text-rendering:optimizelegibility;background:radial-gradient(circle at 84% 8%,#77608b18,#0000 28rem),linear-gradient(145deg,#0c0e10,#101316 52%,#0b0d0f);font-size:16px;line-height:1.6;overflow:hidden}main:not(.bureau-page) :is(h1,h2,h3){color:inherit;font-family:var(--archive-font-display,Georgia,"Times New Roman",serif);letter-spacing:-.025em;font-weight:500}main:not(.bureau-page) :is(p,li,dd){line-height:1.68}main:not(.bureau-page) :is(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}main:not(.bureau-page) :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #d5b36e8f}main:not(.bureau-page)>.site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#0d1012e8;border:0;border-bottom:1px solid #d8b66f24;width:100%;height:76px;padding:0 clamp(20px,4vw,64px);position:sticky;top:0;box-shadow:0 8px 30px #00000024}main:not(.bureau-page)>.site-header .brand{gap:11px;min-width:0}main:not(.bureau-page)>.site-header .header-logo{object-fit:cover;border:1px solid #cba55f55;border-radius:11px;width:44px;height:44px;box-shadow:0 5px 14px #0006}main:not(.bureau-page)>.site-header .brand strong{color:#f5ede0;letter-spacing:.015em;text-transform:none;font-size:16px;font-weight:600;line-height:1.1}main:not(.bureau-page)>.site-header .brand small{color:#a9a095;font:600 9px/1.2 var(--archive-font-text);letter-spacing:.12em;text-transform:uppercase;margin-top:3px}main:not(.bureau-page)>.site-header nav{font:600 13px/1 var(--archive-font-text);letter-spacing:0;text-transform:none;gap:clamp(15px,2vw,28px)}main:not(.bureau-page)>.site-header nav a{color:#cec6bb;transition:color .18s;position:relative}main:not(.bureau-page)>.site-header nav a:after{content:"";background:var(--modern-brass-light);height:1px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}main:not(.bureau-page)>.site-header nav a:hover:after{transform:scaleX(1)}main:not(.bureau-page)>.site-header .bureau-gateway{box-shadow:none;color:#968f86;background:0 0;border:0;border-left:1px solid #ffffff19;min-height:42px;padding-left:17px;font-size:12px}main:not(.bureau-page) :is(.btn,.outline),main:not(.bureau-page) .mobile-primary-action{min-height:48px;font:700 14px/1.25 var(--archive-font-text);letter-spacing:.005em;text-align:center;text-transform:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex}main:not(.bureau-page) .btn,main:not(.bureau-page) .mobile-primary-action{color:#fff8ef;background:linear-gradient(#934d33 0%,#65281f 100%);border:1px solid #e0c18380;box-shadow:0 8px 22px #0b07052e,inset 0 1px #fff7df8a}main:not(.bureau-page) .btn:hover,main:not(.bureau-page) .mobile-primary-action:hover{filter:none;background:linear-gradient(#9b5539 0%,#743324 100%);border-color:#f0d59e;transform:translateY(-2px);box-shadow:0 12px 28px #0b070542,inset 0 1px #fff9e8a3}main:not(.bureau-page) .outline{color:inherit;box-shadow:none;background:#ffffff08;border:1px solid #af895377}main:not(.bureau-page) .outline:hover{color:inherit;filter:none;background:#b98d4b14;border-color:#caa15f;transform:translateY(-2px)}main:not(.bureau-page) .btn.small{min-height:42px;padding:9px 16px;font-size:13px}main:not(.bureau-page) :is(.text-link,.link-subtle){color:#734b31;font:700 13px/1.45 var(--archive-font-text);letter-spacing:0;text-transform:none;text-underline-offset:4px;text-decoration-thickness:1px}main:not(.bureau-page) :is(.page-hero,.available-hero,.service-hero,.toc-hero){background:linear-gradient(90deg,#0b0e11f5 0%,#10171dd9 56%,#1b1420c7),radial-gradient(circle at 78% 30%,#826d984d,#0000 27rem),#101417;border-bottom:1px solid #d4ad6824;min-height:260px;padding:clamp(48px,6vw,76px) clamp(20px,7vw,112px) clamp(44px,5vw,66px)}main:not(.bureau-page) :is(.page-hero,.available-hero,.service-hero,.toc-hero):after{background:linear-gradient(#0000 50%,#080a0c73)}main:not(.bureau-page) :is(.page-hero,.available-hero,.service-hero,.toc-hero) .stars{opacity:.14;background-size:90px 90px}main:not(.bureau-page) :is(.page-hero,.available-hero,.service-hero,.toc-hero) h1{color:#fbf3e7;letter-spacing:-.038em;max-width:950px;margin:12px 0 16px;font-size:clamp(42px,5.2vw,66px);line-height:1.02}main:not(.bureau-page) :is(.page-hero,.available-hero,.service-hero,.toc-hero) p:last-child{color:#c7bfb4;max-width:720px;margin-bottom:0;font-size:16px;line-height:1.65}main:not(.bureau-page) .eyebrow,main:not(.bureau-page) .kicker{color:#9b663e;font:800 11px/1.4 var(--archive-font-text);letter-spacing:.11em;text-transform:uppercase}main:not(.bureau-page) :is(.page-hero,.hero,.available-hero,.service-hero,.toc-hero,.dark-section,.contact) .eyebrow{color:var(--modern-brass-light)}main:not(.bureau-page) .hero{background:linear-gradient(90deg,#080b0ef2 0%,#0c1117cb 58%,#14101a9c),radial-gradient(circle at 77% 36%,#6051734d,#0000 31rem),#0c1116;height:auto;min-height:650px;padding-top:120px}main:not(.bureau-page) .hero:after{background:linear-gradient(#0000 65%,#080a0d 100%)}main:not(.bureau-page) .hero h1{font-size:clamp(58px,7.4vw,96px);line-height:.94}main:not(.bureau-page) .hero .lead{color:#d0c7ba;max-width:670px;font-size:19px}main:not(.bureau-page) .manifesto{color:#aca59b;background:#0f1215;border-color:#ffffff0e}main:not(.bureau-page) .section{padding:clamp(62px,7vw,92px) clamp(20px,7vw,112px)}main:not(.bureau-page) .parchment{color:var(--modern-ink);background:radial-gradient(circle at 96% 0%,#b68d4c0d,transparent 25rem), linear-gradient(180deg,var(--modern-paper),var(--modern-ivory));background-size:auto}main:not(.bureau-page) :is(.section-head,.heading-center,.live-page-intro,.toc-intro,.play-panel-heading){border:0;border-bottom:1px solid #896a3f36;margin-bottom:38px;padding-bottom:22px}main:not(.bureau-page) :is(.section-head,.heading-center,.live-page-intro,.toc-intro,.play-panel-heading):after{display:none}main:not(.bureau-page) :is(.section-head,.heading-center,.live-page-intro,.toc-intro,.play-panel-heading) h2{color:var(--modern-ink);margin-top:9px;font-size:clamp(34px,3.8vw,50px);line-height:1.08}main:not(.bureau-page) :is(.section-head,.live-page-intro,.toc-intro,.play-panel-heading)>p{color:var(--modern-muted);font-size:14px}main:not(.bureau-page) :is(.dark-section,.contact,.how){background:radial-gradient(circle at 88% 8%,#75608717,#0000 22rem),linear-gradient(140deg,#101417,#151a1e);border-color:#ffffff0d}main:not(.bureau-page) :is(.chronicle,.price,.campaign-card,.available-card,.offer-card,.live-table-card,.adventure-record-card,.enrolment-path-grid article,.value-grid article,.experience-pillars article,.steps article,.menu-grid article,.calendar-presence,.calendar-privacy,.legal-summary,.system-profile-grid article,.system-lenses article,.system-books article,.dossier-ratings article,.demand-campaign-grid article){border-radius:var(--modern-radius);background:var(--modern-paper);box-shadow:var(--modern-shadow-sm);border:1px solid #94704235}main:not(.bureau-page) :is(.chronicle,.price,.campaign-card,.available-card,.offer-card,.live-table-card,.adventure-record-card,.enrolment-path-grid article,.value-grid article,.experience-pillars article){transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}main:not(.bureau-page) :is(.chronicle,.price,.campaign-card,.available-card,.offer-card,.live-table-card,.adventure-record-card,.enrolment-path-grid article,.value-grid article,.experience-pillars article):hover{box-shadow:var(--modern-shadow);border-color:#b68b4c70;transform:translateY(-3px)}main:not(.bureau-page) :is(.available-card,.offer-card,.live-table-card,.adventure-record-card,.campaign-card):before,main:not(.bureau-page) :is(.available-card,.offer-card,.live-table-card,.adventure-record-card,.campaign-card):after{display:none}main:not(.bureau-page) :is(.available-card,.offer-card,.live-table-card,.adventure-record-card,.campaign-card) :is(h2,h3){color:var(--modern-ink)}main:not(.bureau-page) :is(.available-card,.offer-card,.live-table-card,.adventure-record-card,.campaign-card) p{color:var(--modern-muted)}main:not(.bureau-page) :is(.campaign-card>div,.available-card-body,.offer-card-body,.live-table-card){padding:26px}main:not(.bureau-page) :is(.campaign-image,.record-card-image,.available-card-visual,.offer-card>.system-visual-frame){background:#151a1e;overflow:hidden}main:not(.bureau-page) :is(.campaign-image,.record-card-image,.available-card-visual,.offer-card>.system-visual-frame) img{transition:transform .45s,filter .3s}main:not(.bureau-page) :is(.campaign-card,.adventure-record-card,.available-card,.offer-card):hover img{transform:scale(1.025)}main:not(.bureau-page) .chronicle:first-child,main:not(.bureau-page) .price:not(.featured),main:not(.bureau-page) .steps article{background:var(--modern-panel);color:var(--modern-ivory);border-color:#ffffff13}main:not(.bureau-page) .price.featured{background:var(--modern-paper);color:var(--modern-ink);transform:none}main:not(.bureau-page) :is(.available-system,.offer-system-strip){color:#f2e8d8;letter-spacing:.035em;background:linear-gradient(100deg,#171b1e,#23282c);border:0;border-bottom:1px solid #ffffff12;min-height:48px;padding:10px 17px;font-size:12px}main:not(.bureau-page) .offer-system-label{color:#714a31;font:800 11px/1.35 var(--archive-font-text);letter-spacing:.07em}main:not(.bureau-page) :is(.public-status,.available-status,.calendar-status,.offer-status,.upcoming-status){color:#4e4942;min-height:30px;font:800 10px/1.3 var(--archive-font-text);letter-spacing:.025em;text-transform:none;background:#e4ded3;border:1px solid #6d685f2e;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}main:not(.bureau-page) :is(.status-inscriptions-ouvertes,.status-disponible){color:#2d5d44;background:#dce9df;border-color:#4f7c6052}main:not(.bureau-page) :is(.status-en-formation,.status-date-envisagee,.status-en-attente){color:#72521f;background:#f0e4c9;border-color:#9a6e2f4a}main:not(.bureau-page) .status-confirmee{color:#294f67;background:#dbe8ef;border-color:#4d779051}main:not(.bureau-page) .status-playtest{color:#59496a;background:#e7deec;border-color:#76628752}main:not(.bureau-page) :is(.status-complete,.status-annulee){color:#6e302b;background:#eddad7;border-color:#893f3852}main:not(.bureau-page) .play-hub{gap:32px}main:not(.bureau-page) .play-hub-tabs{box-shadow:none;background:#e7dfd3;border:1px solid #aa81443d;border-radius:16px;gap:8px;padding:7px}main:not(.bureau-page) .play-hub-tabs button{color:#5f584f;min-height:56px;font-family:var(--archive-font-text);background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 14px;transition:background .18s,color .18s,box-shadow .18s}main:not(.bureau-page) .play-hub-tabs button span{color:#715233;background:#d7ccbc;border:0;border-radius:8px}main:not(.bureau-page) .play-hub-tabs button strong{font:750 12px/1.3 var(--archive-font-text);letter-spacing:0;text-transform:none}main:not(.bureau-page) .play-hub-tabs button:hover{color:#27231f;background:#f5efe6}main:not(.bureau-page) .play-hub-tabs button[aria-selected=true]{background:var(--modern-paper);color:var(--modern-ink);box-shadow:0 5px 16px #39251414,inset 0 -2px var(--modern-brass);border-color:#9a744038}main:not(.bureau-page) .play-hub-closing{border-radius:var(--modern-radius-lg);box-shadow:var(--modern-shadow-sm);background:linear-gradient(130deg,#171a1d,#242127);border:1px solid #c09a5b42}main:not(.bureau-page) :is(.archivist-table-hero,.home-wednesdays,.calendar-dossier) .text-link{color:#e2bd78}main:not(.bureau-page) :is(.available-filters,.demand-filters,.adventure-filters,.filter-panel){border-radius:var(--modern-radius);box-shadow:none;background:#eee7dc;border:1px solid #96734438}main:not(.bureau-page) :is(.available-filters,.demand-filters,.adventure-filters)>summary{border-radius:inherit;color:#3c352e;min-height:50px;font:750 13px/1.3 var(--archive-font-text);letter-spacing:0;text-transform:none;align-items:center;padding:13px 17px}main:not(.bureau-page) :is(.available-filter-controls,.demand-filter-controls,.filter-panel){padding:20px}main:not(.bureau-page) :is(label,.available-filter-controls label,.filter-grid label){color:#50483f;font:700 12px/1.4 var(--archive-font-text);letter-spacing:.01em;text-transform:none}main:not(.bureau-page) :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){color:#29241f;min-height:48px;font:400 16px/1.45 var(--archive-font-text);background:#fffdf8;border:1px solid #776d6152;border-radius:10px;margin-top:7px;padding:12px 13px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #21170d0a}main:not(.bureau-page) :is(input,select,textarea):focus{border-color:#a87d42;outline:0;box-shadow:0 0 0 3px #b98d4b2b}main:not(.bureau-page) :is(.consent-line,.notice-consent) input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;accent-color:#7d402b;background:0 0;border-radius:3px;flex:0 0 20px;margin:3px 0 0;padding:0}main:not(.bureau-page) :is(.consent-line,.notice-consent){align-items:flex-start;line-height:1.6;font-size:14px!important}main:not(.bureau-page) :is(.interest-form,.contact form,.campaign-interest-route){border-radius:var(--modern-radius-lg);box-shadow:var(--modern-shadow-sm);border:1px solid #a47d433d;background:var(--modern-paper)!important}main:not(.bureau-page) .interest-selection-summary{color:var(--modern-ink);background:#e9e1d5;border:0;border-radius:10px}main:not(.bureau-page) .interest-selection-summary strong{color:#69472d;font-size:11px}main:not(.bureau-page) .interest-selection-summary p{color:#655d54!important}main:not(.bureau-page) .archive-calendar{border-radius:var(--modern-radius-lg);box-shadow:var(--modern-shadow);background:#ece5da;border:1px solid #9e794340;padding:clamp(14px,2vw,24px)}main:not(.bureau-page) .calendar-intro-grid{gap:14px}main:not(.bureau-page) :is(.calendar-presence,.calendar-privacy){background:#f8f3ea;padding:20px}main:not(.bureau-page) .calendar-presence{border-left:3px solid var(--modern-brass)}main:not(.bureau-page) :is(.calendar-presence,.calendar-privacy) strong{color:#68462f;font:800 11px/1.4 var(--archive-font-text);letter-spacing:.06em}main:not(.bureau-page) .calendar-toolbar{align-items:center;padding-bottom:18px}main:not(.bureau-page) .calendar-toolbar h2{font-size:clamp(32px,4vw,46px)}main:not(.bureau-page) .calendar-controls button{color:#4d4034;min-width:44px;min-height:44px;font:750 12px/1 var(--archive-font-text);letter-spacing:0;text-transform:none;background:#fffaf1;border:1px solid #8c6b3e4d;border-radius:9px}main:not(.bureau-page) .calendar-controls button:hover,main:not(.bureau-page) .calendar-controls button:focus-visible{color:#fff4df;background:#24272a}main:not(.bureau-page) .calendar-desktop,main:not(.bureau-page) .calendar-art-sheet{background:#d8c8ae;border:1px solid #72573a45;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #2d1b0e1b}main:not(.bureau-page) .calendar-weekdays span{color:#e4c985;letter-spacing:.05em;background:#24282b;font-size:10px}main:not(.bureau-page) .calendar-day{background:#fcf8f0}main:not(.bureau-page) .calendar-day.outside{background:#eee7dc}main:not(.bureau-page) .calendar-date-button{border-radius:8px}main:not(.bureau-page) .calendar-event{--event-accent:#7e6041;border:1px solid #89694330;border-left:3px solid var(--event-accent);color:#342d26;background:linear-gradient(135deg,#fffaf2,#eadfce);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 3px 9px #2f1d1112}main:not(.bureau-page) .calendar-event:after{content:"";background:var(--event-accent);opacity:.65;width:2px;position:absolute;inset:0 auto 0 0}main:not(.bureau-page) .calendar-event:hover,main:not(.bureau-page) .calendar-event:focus-visible,main:not(.bureau-page) .calendar-event[aria-pressed=true]{color:#f8edda;background:linear-gradient(135deg,#23282c,#30363a);box-shadow:0 7px 18px #120c0840}main:not(.bureau-page) .calendar-dossier>article,main:not(.bureau-page) .calendar-dossier>.archive-empty-state{border-radius:var(--modern-radius);background:linear-gradient(145deg,#171d21,#20282d);border:1px solid #c49a5547;overflow:hidden;box-shadow:0 16px 38px #07090b38}main:not(.bureau-page) .calendar-dossier>article:before,main:not(.bureau-page) .calendar-dossier>article:after{display:none}main:not(.bureau-page) .calendar-dossier-head{background:linear-gradient(100deg,#11171b,#26242b);border-color:#ffffff12;margin:-25px -25px 0}main:not(.bureau-page) .calendar-dossier-head:after{color:#241a11;background:#d4b16d;border:0;border-radius:999px;font-size:7px}main:not(.bureau-page) .calendar-dossier dl{border-radius:10px;overflow:hidden}main:not(.bureau-page) .calendar-dossier dl>div{background:#212b30}main:not(.bureau-page) .calendar-dossier .btn{background:linear-gradient(#d4b16d,#b58744);border-color:#e0c18380}main:not(.bureau-page) :is(.available-modal-panel,.offer-modal-panel,.modal-panel){border-radius:var(--modern-radius-lg);background:var(--modern-paper);border:1px solid #b98d4b52;overflow:hidden;box-shadow:0 28px 90px #0009}main:not(.bureau-page) :is(.available-modal-copy,.offer-modal-copy){color:var(--modern-ink)}main:not(.bureau-page) :is(details,summary){scroll-margin-top:95px}main:not(.bureau-page) :is(.chronicle-warnings,.demand-system-list details,.filtered-system){border-radius:var(--modern-radius);overflow:hidden}main:not(.bureau-page)>footer{color:#d5cdc1;background:#0c0f11;border-top:1px solid #cda96524;padding:52px clamp(20px,7vw,112px) 36px}main:not(.bureau-page)>footer .header-logo{border-radius:10px;width:44px;height:44px}main:not(.bureau-page)>footer .brand strong{letter-spacing:.01em;text-transform:none;font-size:17px}main:not(.bureau-page)>footer .brand small{font:600 9px/1.2 var(--archive-font-text);letter-spacing:.1em}main:not(.bureau-page)>footer :is(.footer-nav,.footer-legal-links){font:600 11px/1.5 var(--archive-font-text);letter-spacing:0;text-transform:none}main:not(.bureau-page)>footer a{transition:color .18s}main:not(.bureau-page)>footer a:hover{color:#e2c27e}@media (width<=1000px){main:not(.bureau-page)>.site-header{height:70px;padding:0 20px}main:not(.bureau-page)>.site-header .bureau-gateway{display:none}main:not(.bureau-page) .mobile-menu{font:700 13px/1 var(--archive-font-text);letter-spacing:0;text-transform:none}main:not(.bureau-page) .mobile-menu summary{color:#ead7b7;border:1px solid #b28a4f5e;border-radius:10px;align-items:center;min-height:44px;padding:9px 12px;display:flex}main:not(.bureau-page) .mobile-menu>div{background:#15191cf7;border:1px solid #c59b5752;border-radius:14px;width:min(310px,100vw - 32px);top:50px;overflow:hidden;box-shadow:0 22px 50px #0009}main:not(.bureau-page) .mobile-menu a{text-transform:none;border-color:#ffffff0e;min-height:48px;padding:14px 17px;font-size:14px}main:not(.bureau-page) .mobile-menu .mobile-primary-action{color:#21180f;margin:10px}main:not(.bureau-page) .campaign-subnav{top:70px}}@media (width<=760px){main:not(.bureau-page){font-size:15px}main:not(.bureau-page) .section{padding:50px 18px}main:not(.bureau-page) :is(.page-hero,.available-hero,.service-hero,.toc-hero){min-height:0;padding:46px 18px 42px}main:not(.bureau-page) :is(.page-hero,.available-hero,.service-hero,.toc-hero) h1{font-size:clamp(36px,11vw,45px);line-height:1.04}main:not(.bureau-page) :is(.page-hero,.available-hero,.service-hero,.toc-hero) p:last-child{font-size:15px}main:not(.bureau-page) .hero{min-height:600px;padding:105px 18px 48px}main:not(.bureau-page) .hero h1{font-size:clamp(47px,15vw,62px)}main:not(.bureau-page) :is(.section-head,.heading-center,.live-page-intro,.toc-intro,.play-panel-heading){gap:14px;margin-bottom:28px;padding-bottom:18px}main:not(.bureau-page) :is(.section-head,.heading-center,.live-page-intro,.toc-intro,.play-panel-heading) h2{font-size:clamp(30px,9vw,37px)}main:not(.bureau-page) .play-hub-tabs{grid-template-columns:1fr 1fr;gap:6px;padding:6px}main:not(.bureau-page) .play-hub-tabs button{min-height:52px;padding:9px 10px}main:not(.bureau-page) :is(.campaign-card>div,.available-card-body,.offer-card-body,.live-table-card){padding:22px}main:not(.bureau-page) :is(.available-filter-controls,.demand-filter-controls,.filter-panel){padding:16px}main:not(.bureau-page) .calendar-toolbar{flex-direction:column;align-items:flex-start}main:not(.bureau-page) .calendar-controls{justify-content:space-between;width:100%}main:not(.bureau-page) .calendar-controls button{flex:1}main:not(.bureau-page) .calendar-event{min-height:48px;padding:9px 10px}main:not(.bureau-page) :is(.btn,.outline){width:100%}main:not(.bureau-page) .actions{align-items:stretch;width:100%}main:not(.bureau-page)>footer{padding:45px 20px 32px}}@media (width<=460px){main:not(.bureau-page)>.site-header .header-logo{width:40px;height:40px}main:not(.bureau-page)>.site-header .brand strong{font-size:14px}main:not(.bureau-page)>.site-header .brand small{font-size:7px}main:not(.bureau-page) .play-hub-tabs{grid-template-columns:1fr}main:not(.bureau-page) .play-hub-tabs button{min-height:48px}main:not(.bureau-page) .play-hub-tabs button span{display:grid}main:not(.bureau-page) .calendar-controls{grid-template-columns:1fr 1fr 1fr;display:grid}main:not(.bureau-page) .calendar-controls button{min-width:0;padding:9px 7px}}@media (prefers-reduced-motion:reduce){main:not(.bureau-page) *,main:not(.bureau-page) :before,main:not(.bureau-page) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main.bureau-page{--desk-bg:#0b0e10;--desk-shell:#111518;--desk-panel:#181d21;--desk-panel-raised:#1e2428;--desk-paper:#fbf8f1;--desk-paper-soft:#eee8de;--desk-ink:#28231e;--desk-muted:#70685f;--desk-muted-dark:#a8a098;--desk-line:#b78c4b3b;--desk-brass:#b98d4b;--desk-brass-light:#d6b574;--desk-violet:#77658a;--desk-green:#3f7058;--desk-red:#893f38;--desk-radius-sm:9px;--desk-radius:14px;--desk-radius-lg:20px;--desk-shadow:0 18px 55px #0000002e;color:#f3eee5;min-height:100vh;font-family:var(--archive-font-text,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 88% 4%,#77658a18,#0000 27rem),linear-gradient(145deg,#0b0e10,#101417 55%,#0c0f11);font-size:15px;line-height:1.55;overflow:hidden}main.bureau-page :is(h1,h2,h3){font-family:var(--archive-font-display,Georgia,"Times New Roman",serif);letter-spacing:-.025em;text-wrap:balance;font-weight:500}main.bureau-page :is(p,li,dd){overflow-wrap:anywhere;text-wrap:pretty}main.bureau-page :is(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}main.bureau-page :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #d6b57480}main.bureau-page :is(button,.btn,.outline):disabled{cursor:not-allowed;opacity:.55;transform:none!important}main.bureau-page :is(.workspace-nav-list,.workspace-main){scrollbar-color:#8d6a3e #15191c;scrollbar-width:thin}main.bureau-page>.site-header{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#0d1012ed;border:0;border-bottom:1px solid #d6b57424;width:100%;height:76px;padding:0 clamp(20px,4vw,64px);position:sticky;top:0;box-shadow:0 8px 30px #0000002b}main.bureau-page>.site-header .brand{gap:11px;min-width:0}main.bureau-page>.site-header .header-logo{object-fit:cover;border:1px solid #cba55f55;border-radius:11px;width:44px;height:44px;box-shadow:0 5px 14px #0006}main.bureau-page>.site-header .brand strong{color:#f5ede0;letter-spacing:.015em;text-transform:none;font-size:16px;font-weight:600;line-height:1.1}main.bureau-page>.site-header .brand small{color:#a9a095;font:600 9px/1.2 var(--archive-font-text);letter-spacing:.12em;text-transform:uppercase;margin-top:3px}main.bureau-page>.site-header nav{font:600 13px/1 var(--archive-font-text);letter-spacing:0;text-transform:none;gap:clamp(15px,2vw,28px)}main.bureau-page>.site-header nav a{color:#cfc6bb;transition:color .18s}main.bureau-page>.site-header nav a:hover{color:#fff4df}main.bureau-page>.site-header .bureau-gateway{color:#d6b574;min-height:42px;font:700 12px/1 var(--archive-font-text);letter-spacing:0;text-transform:none;background:#b98d4b0d;border:1px solid #b98d4b42;border-radius:10px;padding:9px 12px}main.bureau-page>.site-header .reserve{display:none}main.bureau-page .bureau-command-header{background:linear-gradient(90deg,#0d1114f5,#141a1fd9 62%,#211928c7),radial-gradient(circle at 84% 18%,#77658a4a,#0000 22rem);border-bottom:1px solid #d6b5741f;align-items:center;min-height:210px;padding:46px max(22px,5vw) 36px}main.bureau-page .bureau-command-header>div{max-width:880px}main.bureau-page .bureau-command-header .eyebrow{color:var(--desk-brass-light);font:800 11px/1.4 var(--archive-font-text);letter-spacing:.11em;margin:0}main.bureau-page .bureau-command-header h1{color:#fbf3e7;margin:9px 0 12px;font-size:clamp(42px,5vw,62px);line-height:1}main.bureau-page .bureau-command-header p:last-child{color:#bdb6ad;font-size:15px}main.bureau-page .bureau-command-header>span{color:#dcc184;min-width:0;min-height:42px;font:700 11px/1.3 var(--archive-font-text);letter-spacing:.02em;text-transform:none;background:#ffffff08;border:1px solid #b98d4b42;border-radius:999px;padding:9px 14px}main.bureau-page .bureau-toolbar{color:#aba49a;background:#101417;border-bottom:1px solid #ffffff0d;min-height:58px;padding:10px max(22px,5vw);font-size:12px}main.bureau-page .bureau-toolbar>span b{color:#65a17c;font-size:12px}main.bureau-page .bureau-toolbar>div{gap:10px}main.bureau-page .bureau-toolbar>div a{color:#c9b88f;min-height:38px;font:700 12px/1.2 var(--archive-font-text);letter-spacing:0;text-transform:none;border:1px solid #0000;border-radius:9px;align-items:center;padding:8px 12px;display:inline-flex}main.bureau-page .bureau-toolbar>div a:hover{color:#f1dfbd;background:#ffffff08;border-color:#b98d4b40}main.bureau-page .bureau-toolbar>div a:last-child{color:#d5aaa1;border-color:#7e51484a}main.bureau-page .bureau-shell{padding:26px max(18px,3.2vw) 80px}main.bureau-page .archive-desk{max-width:1640px}main.bureau-page .bureau-workspace-layout{grid-template-columns:248px minmax(0,1fr);gap:16px}main.bureau-page .workspace-sidebar{border-radius:var(--desk-radius);background:#14181b;border:1px solid #b98d4b30;top:92px;overflow:hidden;box-shadow:0 16px 44px #00000024}main.bureau-page .workspace-user{background:#171c20;border-color:#ffffff0c;padding:18px}main.bureau-page .workspace-user>span{color:#e4c47f;background:linear-gradient(145deg,#2a2521,#45351f);border:0;border-radius:10px}main.bureau-page .workspace-user small{color:#8f8981;font:750 9px/1.3 var(--archive-font-text);letter-spacing:.08em}main.bureau-page .workspace-user strong{color:#f3eadd;font:600 14px/1.4 var(--archive-font-text)}main.bureau-page .workspace-nav-list{gap:5px;padding:9px}main.bureau-page .workspace-nav-list button{color:#aaa49c;background:0 0;border:1px solid #0000;border-radius:10px;min-height:56px;padding:9px 10px;transition:background .18s,border-color .18s,color .18s,transform .18s}main.bureau-page .workspace-nav-list button:hover,main.bureau-page .workspace-nav-list button:focus-visible{color:#f2e7d7;background:#ffffff08;border-color:#ffffff0e;outline:0}main.bureau-page .workspace-nav-list button.active{color:#fff0d5;box-shadow:inset 3px 0 var(--desk-brass);background:linear-gradient(100deg,#b98d4b1c,#77658a12);border-color:#b98d4b38}main.bureau-page .workspace-nav-icon{color:#d8b979;background:#ffffff08;border:0;border-radius:8px}main.bureau-page .workspace-nav-list button>span:nth-child(2) strong{font:650 13px/1.35 var(--archive-font-text)}main.bureau-page .workspace-nav-list button>span:nth-child(2) small{color:#817d77;font:400 10px/1.35 var(--archive-font-text)}main.bureau-page .workspace-nav-list button>b{color:#dfbf7c;font:800 10px/1 var(--archive-font-text);background:#b98d4b15;border:1px solid #b98d4b32}main.bureau-page .workspace-sync{color:#77736d;font:500 10px/1.5 var(--archive-font-text)}main.bureau-page .workspace-main{border-radius:var(--desk-radius-lg);min-height:720px;box-shadow:var(--desk-shadow);background:radial-gradient(circle at 100% 0,#77658a12,#0000 23rem),#171c20;border:1px solid #ffffff0d;padding:clamp(24px,3.2vw,42px)}main.bureau-page .workspace-heading{border-color:#ffffff12;align-items:center;margin-bottom:24px;padding:0 0 24px}main.bureau-page .workspace-heading .eyebrow,main.bureau-page .workspace-panel .eyebrow,main.bureau-page .workspace-attention .eyebrow{color:#d2ae69;font:800 10px/1.4 var(--archive-font-text);letter-spacing:.1em;margin:0}main.bureau-page .workspace-heading h2{color:#f5ecdf;margin:7px 0 8px;font-size:clamp(34px,3.6vw,50px);line-height:1.06}main.bureau-page .workspace-heading p:last-child{color:#aaa39a;max-width:760px;font-size:14px}main.bureau-page :is(.btn,.outline){min-height:46px;font:750 13px/1.3 var(--archive-font-text);letter-spacing:0;text-align:center;text-transform:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}main.bureau-page .btn{color:#21180f;background:linear-gradient(#d4b16d,#b58744);border:1px solid #e0c18380;box-shadow:0 7px 18px #0000002b,inset 0 1px #fff7df8a}main.bureau-page .btn:hover{filter:none;background:linear-gradient(#dfc183,#c3934d);transform:translateY(-2px)}main.bureau-page .outline{color:#e2c98f;background:#ffffff07;border:1px solid #b98d4b57}main.bureau-page .outline:hover{filter:none;background:#b98d4b12;border-color:#d0aa62;transform:translateY(-2px)}main.bureau-page .workspace-metrics{gap:10px;margin-bottom:18px}main.bureau-page .workspace-metrics button{border-radius:var(--desk-radius);color:#eee5d9;background:linear-gradient(145deg,#1b2024,#15191c);border:1px solid #ffffff0e;min-height:132px;padding:19px;transition:transform .18s,border-color .18s,background .18s;overflow:hidden;box-shadow:0 7px 20px #00000016}main.bureau-page .workspace-metrics button:hover,main.bureau-page .workspace-metrics button:focus-visible{background:linear-gradient(145deg,#23292d,#181d20);border-color:#b98d4b60;transform:translateY(-2px)}main.bureau-page .workspace-metrics strong{color:#e2c27e;font:600 34px/1 var(--archive-font-text)}main.bureau-page .workspace-metrics span{color:#ddd2c1;font:650 12px/1.4 var(--archive-font-text);margin-top:13px}main.bureau-page .workspace-metrics small{color:#827e78;font:700 9px/1.3 var(--archive-font-text);letter-spacing:.05em;text-transform:none}main.bureau-page .workspace-attention{border-radius:var(--desk-radius);background:#251f1a;border:1px solid #b98d4b2b;border-left:3px solid #c68b45}main.bureau-page .workspace-attention button{color:#e7ded1;background:#17191b;border:1px solid #ffffff0d;border-radius:8px;min-height:44px}main.bureau-page .workspace-panel{border-radius:var(--desk-radius);background:#121619;border:1px solid #ffffff0d;box-shadow:0 8px 25px #00000018}main.bureau-page .workspace-panel-title>button{color:#d4b573;min-height:40px;font:700 12px/1 var(--archive-font-text);letter-spacing:0;text-transform:none;border:0;border-radius:8px;padding:8px 10px}main.bureau-page .workspace-quick-actions{gap:8px}main.bureau-page .workspace-quick-actions button,main.bureau-page .workspace-data-flow button{color:#e8dfd2;background:#1a2024;border:1px solid #ffffff0d;border-radius:10px;transition:transform .18s,border-color .18s,background .18s}main.bureau-page .workspace-quick-actions button:hover,main.bureau-page .workspace-data-flow button:hover{background:#22292d;border-color:#b98d4b55;transform:translateY(-2px)}main.bureau-page .workspace-quick-actions button>span{color:#d7b671}main.bureau-page .workspace-quick-actions strong{font:650 13px/1.35 var(--archive-font-text)}main.bureau-page .workspace-quick-actions small{color:#928c85;font:400 10px/1.4 var(--archive-font-text)}main.bureau-page .workspace-upcoming time{color:#d0ad6a;font:650 10px/1.45 var(--archive-font-text)}main.bureau-page .workspace-upcoming strong{font:650 13px/1.4 var(--archive-font-text)}main.bureau-page .workspace-upcoming span{color:#8d8881;font:400 10px/1.4 var(--archive-font-text)}main.bureau-page :is(.workspace-filters,.workspace-settings-card,.workspace-secondary-tool,.workspace-data-flow,.workspace-audit){border-radius:var(--desk-radius);box-shadow:none;background:#121619;border:1px solid #ffffff0d}main.bureau-page .workspace-filters{padding:15px}main.bureau-page :is(.workspace-filters label,.workspace-request-controls label){color:#c2a56e;font:700 11px/1.4 var(--archive-font-text);letter-spacing:.02em;text-transform:none}main.bureau-page :is(.workspace-filters input,.workspace-filters select,.workspace-request-controls select){color:#f0e7db;min-height:46px;font:400 14px/1.4 var(--archive-font-text);background:#20262a;border:1px solid #ffffff15;border-radius:9px;padding:10px 12px}main.bureau-page .workspace-filters p{color:#938d85;font:700 10px/1.4 var(--archive-font-text);letter-spacing:.02em;text-transform:none}main.bureau-page .workspace-request-controls>div{background:#121619;border:1px solid #ffffff10;border-radius:11px;gap:4px;padding:4px;overflow:hidden}main.bureau-page .workspace-request-controls>div button{color:#98928a;min-height:42px;font:700 12px/1.2 var(--archive-font-text);background:0 0;border-radius:8px}main.bureau-page .workspace-request-controls>div button.active{color:#e8cf9a;box-shadow:inset 0 -2px var(--desk-brass);background:#2a2b28}main.bureau-page .workspace-secondary-tool>summary{border-radius:inherit}main.bureau-page .workspace-secondary-tool>summary strong{font-size:22px}main.bureau-page .workspace-secondary-tool>summary small{color:#938d86;font:400 10px/1.4 var(--archive-font-text)}main.bureau-page .workspace-record-list{gap:9px}main.bureau-page .workspace-record-list>article,main.bureau-page .workspace-main .desk-record-list>details{background:var(--desk-paper);color:var(--desk-ink);border:1px solid #8f70423b;border-radius:12px;overflow:hidden;box-shadow:0 5px 16px #00000014}main.bureau-page .workspace-record-list>article.open,main.bureau-page .workspace-main .desk-record-list>details[open]{box-shadow:0 15px 36px #0000002e}main.bureau-page .workspace-record-toggle{min-height:76px;color:var(--desk-ink);padding:13px 16px}main.bureau-page .workspace-record-toggle:hover,main.bureau-page .workspace-record-toggle:focus-visible{background:#f2ece2;outline:0}main.bureau-page .workspace-record-status{color:#70492e;font:800 9px/1.3 var(--archive-font-text);letter-spacing:.02em;text-transform:none;background:#eee5d8;border:1px solid #9a76434c;border-radius:999px;padding:6px 9px}main.bureau-page .workspace-record-name strong{font:650 17px/1.3 var(--archive-font-text)}main.bureau-page .workspace-record-name small,main.bureau-page .workspace-record-numbers small{color:#746c63;font:400 11px/1.4 var(--archive-font-text)}main.bureau-page .workspace-record-numbers b{font:700 12px/1.35 var(--archive-font-text)}main.bureau-page .workspace-record-editor,main.bureau-page .workspace-main .desk-record-list>details>.desk-form,main.bureau-page .workspace-main .visual-admin-body{background:#eee7dc;border-color:#8c6d4333}main.bureau-page .workspace-main .desk-record-list>details>summary{background:var(--desk-paper)}main.bureau-page .workspace-main .desk-record-list>details>summary span{color:#70492e;font:800 9px/1.35 var(--archive-font-text);letter-spacing:.02em;text-transform:none}main.bureau-page .workspace-main .desk-record-list>details>summary strong{font:650 16px/1.35 var(--archive-font-text)}main.bureau-page .workspace-main .desk-record-list>details>summary b{color:#756d64;font:500 10px/1.4 var(--archive-font-text)}main.bureau-page .workspace-main .desk-create{border-radius:var(--desk-radius);background:var(--desk-paper);border:1px solid #9270443b;overflow:hidden;box-shadow:0 6px 18px #00000012}main.bureau-page .workspace-main .desk-create>summary{color:#3d352e;min-height:58px;font:700 14px/1.4 var(--archive-font-text);padding:15px 18px}main.bureau-page .workspace-main .desk-create[open]>summary{background:#f3ede4;border-color:#8c6c4237}main.bureau-page .desk-form{gap:15px}main.bureau-page .desk-form label{color:#574d43;font:700 12px/1.4 var(--archive-font-text);letter-spacing:.01em;text-transform:none;gap:7px}main.bureau-page .desk-form :is(input,select,textarea){color:#29241f;min-height:47px;font:400 15px/1.45 var(--archive-font-text);background:#fffdf9;border:1px solid #786d6054;border-radius:9px;padding:11px 12px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #21170d0a}main.bureau-page .desk-form textarea{min-height:96px}main.bureau-page .desk-form :is(input,select,textarea):focus{border-color:#a87d42;outline:0;box-shadow:0 0 0 3px #b98d4b2b}main.bureau-page .desk-check{background:#f4eee5;border:1px solid #8e704746;border-radius:9px;min-height:47px;color:#4d443b!important;font:600 13px/1.4 var(--archive-font-text)!important}main.bureau-page .desk-field-group{background:#f2ece3;border:1px solid #92704438;border-radius:11px;gap:15px}main.bureau-page .workspace-record-editor>.desk-field-group,main.bureau-page .workspace-main .desk-create>.desk-form>.desk-field-group{background:#f4eee5}main.bureau-page .desk-field-group legend{color:#744c31;font:800 10px/1.3 var(--archive-font-text);letter-spacing:.05em}main.bureau-page .desk-field-group-intro{color:#6d645b;font-size:12px}main.bureau-page .desk-form .field-with-help>small{color:#776f66;font:400 10px/1.45 var(--archive-font-text)}main.bureau-page .desk-field-group>summary b{color:#70492e;font:750 11px/1.3 var(--archive-font-text);letter-spacing:.02em;text-transform:none}main.bureau-page .desk-field-group>summary span{color:#756d64;font:400 11px/1.4 var(--archive-font-text)}main.bureau-page .manual-count-breakdown{color:#4d443b;background:#fbf7f0;border:1px solid #9672463d;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}main.bureau-page .manual-count-breakdown>div{background:#eee5d8;border-radius:7px;gap:4px;padding:11px;display:grid}main.bureau-page .manual-count-breakdown span{color:#74695e;font:650 11px/1.4 var(--archive-font-text)}main.bureau-page .manual-count-breakdown strong{color:#332c26;font:750 13px/1.45 var(--archive-font-text)}main.bureau-page .manual-count-breakdown>small{color:#756b61;font:400 11px/1.5 var(--archive-font-text);grid-column:1/-1}main.bureau-page :is(.desk-destination-note,.desk-privacy,.workspace-main .archive-empty-state,.visual-admin-status){border:1px solid #ffffff0d;border-left:3px solid var(--desk-brass);color:#d8cfc2;background:#20262a;border-radius:10px}main.bureau-page .desk-destination-note strong{color:#e5c47e;font:650 14px/1.4 var(--archive-font-text)}main.bureau-page .desk-destination-note p{color:#aaa39a;font-size:12px}main.bureau-page .desk-privacy{color:#c5bdb2;font-size:12px}main.bureau-page .private-interest-facts{background:#f7f2ea;border:1px solid #9573463d;border-radius:9px;color:#544a40!important}main.bureau-page :is(.desk-notice,.desk-error){color:#dff1e5;background:#183026;border:1px solid #5f91714d;border-radius:10px;font-size:13px;box-shadow:0 10px 28px #0004}main.bureau-page .desk-error{color:#f4deda;background:#462421;border-color:#a4544c5e}main.bureau-page .desk-field-map,main.bureau-page .workspace-data-flow ol{background:0 0;border:0;gap:7px}main.bureau-page .desk-field-map>div{background:#1b2125;border:1px solid #ffffff0d;border-radius:9px}main.bureau-page .desk-field-map dt{color:#d6b574;font:750 10px/1.4 var(--archive-font-text);letter-spacing:.04em}main.bureau-page .desk-field-map dd{color:#9f9992;font-size:11px}main.bureau-page .workspace-data-flow header>p:last-child{color:#938d86;font-size:11px}main.bureau-page .workspace-data-flow button b{color:#dab974;background:#b98d4b14;border:0;border-radius:8px}main.bureau-page .workspace-data-flow button strong{font:650 13px/1.35 var(--archive-font-text)}main.bureau-page .workspace-data-flow button span{color:#8f8982;font:400 10px/1.4 var(--archive-font-text)}main.bureau-page .audit-list{background:0 0;gap:5px}main.bureau-page .audit-list li{color:#aaa39a;background:#1b2125;border-radius:8px}main.bureau-page>footer{color:#cfc7bc;background:#0a0d0f;border-top:1px solid #d6b5741d;padding:46px clamp(20px,5vw,72px) 32px}main.bureau-page>footer .header-logo{border-radius:10px;width:44px;height:44px}main.bureau-page>footer .brand strong{letter-spacing:.01em;text-transform:none;font-size:17px}main.bureau-page>footer .brand small{font:600 9px/1.2 var(--archive-font-text);letter-spacing:.1em}main.bureau-page>footer :is(.footer-nav,.footer-legal-links){font:600 11px/1.5 var(--archive-font-text);letter-spacing:0;text-transform:none}@media (width<=1100px){main.bureau-page .bureau-workspace-layout{grid-template-columns:1fr}main.bureau-page .workspace-sidebar{border-radius:12px;position:static}main.bureau-page .workspace-nav-list{scroll-snap-type:x proximity;gap:6px;display:flex;overflow-x:auto}main.bureau-page .workspace-nav-list button{scroll-snap-align:start;flex:0 0 180px}}@media (width<=1000px){main.bureau-page>.site-header{height:70px;padding:0 20px}main.bureau-page>.site-header .bureau-gateway{display:none}main.bureau-page .mobile-menu{font:700 13px/1 var(--archive-font-text);letter-spacing:0;text-transform:none;display:block}main.bureau-page .mobile-menu summary{color:#ead7b7;border:1px solid #b28a4f5e;border-radius:10px;align-items:center;min-height:44px;padding:9px 12px;display:flex}main.bureau-page .mobile-menu>div{background:#15191cf7;border:1px solid #c59b5752;border-radius:14px;width:min(310px,100vw - 32px);top:50px;overflow:hidden;box-shadow:0 22px 50px #0009}main.bureau-page .mobile-menu a{text-transform:none;border-color:#ffffff0e;min-height:48px;padding:14px 17px;font-size:14px}}@media (width<=820px){main.bureau-page .bureau-command-header{align-items:flex-start;gap:22px;min-height:0;padding:38px 22px 30px}main.bureau-page .bureau-command-header h1{font-size:42px}main.bureau-page .workspace-main{border-radius:16px}main.bureau-page .workspace-metrics{grid-template-columns:1fr 1fr}main.bureau-page .workspace-record-toggle{grid-template-columns:120px minmax(160px,1fr) 135px 18px}}@media (width<=620px){main.bureau-page .bureau-command-header{padding:32px 18px 25px}main.bureau-page .bureau-command-header h1{font-size:38px}main.bureau-page .bureau-command-header>span{justify-content:center;width:100%}main.bureau-page .bureau-toolbar{align-items:stretch;padding:11px 18px}main.bureau-page .bureau-toolbar>div{grid-template-columns:1fr;width:100%;display:grid}main.bureau-page .bureau-toolbar>div a{border-color:#ffffff0e;justify-content:center}main.bureau-page .bureau-shell{padding:16px 12px 56px}main.bureau-page .workspace-main{min-height:0;padding:21px 14px}main.bureau-page .workspace-heading{flex-direction:column;align-items:flex-start}main.bureau-page .workspace-heading h2{font-size:34px}main.bureau-page .workspace-heading-actions,main.bureau-page .workspace-heading-actions .outline{width:100%}main.bureau-page .workspace-metrics{gap:7px}main.bureau-page .workspace-metrics button{min-height:118px;padding:15px}main.bureau-page .workspace-metrics strong{font-size:29px}main.bureau-page .workspace-quick-actions,main.bureau-page .workspace-filters{grid-template-columns:1fr}main.bureau-page .workspace-record-toggle{grid-template-columns:1fr 22px;gap:8px;padding:14px}main.bureau-page .workspace-record-status,main.bureau-page .workspace-record-name,main.bureau-page .workspace-record-numbers{text-align:left;grid-column:1}main.bureau-page .workspace-record-toggle>span:last-child{grid-area:1/2/4}main.bureau-page .workspace-main .desk-create>.desk-form,main.bureau-page .workspace-record-editor{padding:16px}main.bureau-page .desk-form{grid-template-columns:1fr}main.bureau-page .desk-form .wide{grid-column:1}main.bureau-page .desk-field-group{grid-template-columns:1fr;padding:15px}main.bureau-page .manual-count-breakdown{grid-template-columns:1fr}main.bureau-page .manual-count-breakdown>small{grid-column:1}main.bureau-page .desk-field-map,main.bureau-page .workspace-data-flow ol{grid-template-columns:1fr}main.bureau-page :is(.btn,.outline){width:100%}main.bureau-page>footer{padding:42px 20px 30px}}@media (width<=390px){main.bureau-page .workspace-metrics{grid-template-columns:1fr}main.bureau-page .workspace-metrics button{min-height:104px}main.bureau-page .workspace-nav-list button{flex-basis:158px}}@media (prefers-reduced-motion:reduce){main.bureau-page *,main.bureau-page :before,main.bureau-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main.bureau-page{--desk-canvas:#f3f1ec;--desk-card:#fffdfa;--desk-card-muted:#f7f4ee;--desk-text:#22272a;--desk-subtle:#687076;--desk-border:#d8d4ca;background:#0f1315}main.bureau-page .bureau-adminbar{z-index:55;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151a1def;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px max(22px,3.2vw);display:flex;position:sticky;top:76px;box-shadow:0 12px 32px #0003}main.bureau-page .bureau-adminbar>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}main.bureau-page .bureau-adminbar>div:first-child>span{color:#e0bd79;width:42px;height:42px;font:700 17px/1 var(--archive-font-display);background:#cda96813;border:1px solid #cda96855;border-radius:11px;flex:none;place-items:center;display:grid}main.bureau-page .bureau-adminbar p{color:#938d84;font:750 9px/1.2 var(--archive-font-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px}main.bureau-page .bureau-adminbar h1{color:#f4ede2;font:600 clamp(19px,2vw,25px)/1.2 var(--archive-font-display);letter-spacing:-.015em;margin:0}main.bureau-page .bureau-admin-actions{flex:none;align-items:center;gap:8px;display:flex}main.bureau-page .bureau-admin-actions :is(span,a){color:#c6beb3;min-height:38px;font:650 11px/1.2 var(--archive-font-text);border:1px solid #ffffff12;border-radius:9px;align-items:center;padding:8px 11px;display:inline-flex}main.bureau-page .bureau-admin-actions span i{color:#65a17c;margin-right:7px;font-style:normal}main.bureau-page .bureau-admin-actions a:hover{color:#f3dfba;background:#ffffff08;border-color:#c19a574f}main.bureau-page .bureau-admin-actions a:last-child{color:#d3aaa3}main.bureau-page .bureau-shell{padding-top:20px}main.bureau-page .workspace-sidebar{top:168px}main.bureau-page .workspace-sync{color:#aaa39a;text-align:left;cursor:pointer;background:#111517;border:1px solid #ffffff0d;border-radius:9px;grid-template-columns:14px 1fr;align-items:center;gap:1px 8px;width:calc(100% - 18px);min-height:58px;margin:8px 9px 9px;padding:10px 11px;display:grid}main.bureau-page .workspace-sync>span{color:#65a17c;grid-row:1/3}main.bureau-page .workspace-sync strong{font:650 10px/1.25 var(--archive-font-text)}main.bureau-page .workspace-sync small{color:#77736d;font:450 9px/1.25 var(--archive-font-text)}main.bureau-page .workspace-sync:hover{background:#171c1f;border-color:#b98d4b4a}main.bureau-page .workspace-main{background:var(--desk-canvas);color:var(--desk-text);border-color:#d9d5cd;box-shadow:0 20px 60px #0004}main.bureau-page .workspace-heading{border-color:var(--desk-border)}main.bureau-page .workspace-heading h2{color:var(--desk-text)}main.bureau-page .workspace-heading p:last-child{color:var(--desk-subtle)}main.bureau-page :is(.workspace-heading,.workspace-panel,.workspace-attention) .eyebrow{color:#8b622c}main.bureau-page .workspace-metrics button{border-color:var(--desk-border);background:var(--desk-card);color:var(--desk-text);box-shadow:0 5px 16px #2b2a2710}main.bureau-page .workspace-metrics button:hover,main.bureau-page .workspace-metrics button:focus-visible{background:#fff;border-color:#b78c4b;box-shadow:0 10px 24px #2b2a2718}main.bureau-page .workspace-metrics strong{color:#805725}main.bureau-page .workspace-metrics span{color:#343a3e}main.bureau-page .workspace-metrics small{color:#777d80}main.bureau-page .workspace-capacity-strip{border:1px solid var(--desk-border);background:var(--desk-border);border-radius:12px;grid-template-columns:1fr 1fr auto;gap:1px;margin:0 0 18px;display:grid;overflow:hidden}main.bureau-page .workspace-capacity-strip>div{background:#ebe7df;padding:15px 18px}main.bureau-page .workspace-capacity-strip span,main.bureau-page .workspace-capacity-strip strong{display:block}main.bureau-page .workspace-capacity-strip span{color:#747a7e;font:600 10px/1.3 var(--archive-font-text);margin-bottom:4px}main.bureau-page .workspace-capacity-strip strong{color:#2f3437;font:700 13px/1.35 var(--archive-font-text)}main.bureau-page .workspace-capacity-strip button{color:#f0dfbd;min-height:100%;font:700 11px/1.3 var(--archive-font-text);cursor:pointer;background:#252b2e;border:0;padding:12px 18px}main.bureau-page .workspace-capacity-strip button:hover{background:#333a3d}main.bureau-page .workspace-attention{color:var(--desk-text);background:#fbf4e8;border-color:#d8c5a8;grid-template-columns:minmax(220px,.7fr) 1.3fr}main.bureau-page .workspace-attention h3{color:#342d27}main.bureau-page .workspace-attention>div>p:last-child{color:#776d62;margin:8px 0 0;font-size:11px}main.bureau-page .workspace-attention button{color:#312d29;background:#fffdfa;border-color:#dfd6c8}main.bureau-page .workspace-attention button:hover{background:#fff;border-color:#b78c4b}main.bureau-page .workspace-attention button span{color:#796e62}main.bureau-page .workspace-panel{border-color:var(--desk-border);background:var(--desk-card);color:var(--desk-text);box-shadow:0 6px 20px #2b2a270d}main.bureau-page .workspace-panel-title h3{color:var(--desk-text)}main.bureau-page .workspace-panel-title>button{color:#805725}main.bureau-page .workspace-quick-actions button,main.bureau-page .workspace-data-flow button{color:#303538;background:#f8f5ef;border-color:#dedad2}main.bureau-page .workspace-quick-actions button:hover,main.bureau-page .workspace-data-flow button:hover{background:#fff;border-color:#b78c4b}main.bureau-page .workspace-quick-actions small{color:#747b7e}main.bureau-page .workspace-upcoming li{border-color:#e3dfd7}main.bureau-page .workspace-upcoming strong{color:#303538}main.bureau-page .workspace-upcoming span{color:#747b7e}main.bureau-page .offer-source-guide{border:1px solid var(--desk-border);background:#ebe7df;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:13px;padding:13px;display:grid}main.bureau-page .offer-source-guide>div{grid-template-columns:32px 1fr;align-items:center;gap:10px;min-width:0;display:grid}main.bureau-page .offer-source-guide b{color:#e6c685;width:32px;height:32px;font:700 11px/1 var(--archive-font-text);background:#252b2e;border-radius:8px;place-items:center;display:grid}main.bureau-page .offer-source-guide strong,main.bureau-page .offer-source-guide small{display:block}main.bureau-page .offer-source-guide strong{color:#303538;font:700 12px/1.3 var(--archive-font-text)}main.bureau-page .offer-source-guide small{color:#747b7e;font:450 10px/1.35 var(--archive-font-text);margin-top:3px}main.bureau-page .offer-source-guide>i{color:#99713c;font-style:normal}main.bureau-page .workspace-offer-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}main.bureau-page .workspace-offer-tabs button{border:1px solid var(--desk-border);background:var(--desk-card);color:#72787b;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:1fr auto;align-content:center;gap:2px 12px;min-height:72px;padding:13px 16px;display:grid}main.bureau-page .workspace-offer-tabs button strong{color:#383e41;font:700 14px/1.3 var(--archive-font-text)}main.bureau-page .workspace-offer-tabs button span{font:450 10px/1.3 var(--archive-font-text)}main.bureau-page .workspace-offer-tabs button b{color:#77654c;text-align:center;min-width:28px;font:750 10px/1 var(--archive-font-text);background:#ece8e0;border-radius:999px;grid-area:1/2/3;align-self:center;padding:5px 8px}main.bureau-page .workspace-offer-tabs button.active{background:#fff;border-color:#a77d41;box-shadow:inset 0 -3px #b98d4b,0 6px 18px #2b2a270d}main.bureau-page .workspace-offer-tabs button.active b{color:#20170e;background:#b98d4b}main.bureau-page :is(.workspace-filters,.workspace-settings-card,.workspace-secondary-tool,.workspace-data-flow,.workspace-audit){border-color:var(--desk-border);background:var(--desk-card);color:var(--desk-text)}main.bureau-page :is(.workspace-filters label,.workspace-request-controls label){color:#705634}main.bureau-page :is(.workspace-filters input,.workspace-filters select,.workspace-request-controls select){color:#252a2d;background:#fff;border-color:#cec9bf}main.bureau-page .workspace-filters p{color:#747b7e}main.bureau-page .workspace-request-controls>div{border-color:var(--desk-border);background:#e9e5dd}main.bureau-page .workspace-request-controls>div button{color:#666d71}main.bureau-page .workspace-request-controls>div button.active{color:#6f4f25;background:#fff}main.bureau-page .workspace-secondary-tool>summary strong{color:#303538}main.bureau-page .workspace-secondary-tool>summary small{color:#747b7e}main.bureau-page :is(.desk-destination-note,.desk-privacy,.workspace-main .archive-empty-state,.visual-admin-status){color:#3e4447;background:#ebe7df;border-color:#d8d3ca #d8d3ca #d8d3ca #b98d4b}main.bureau-page .desk-destination-note strong{color:#684b26}main.bureau-page .desk-destination-note p{color:#666d71}main.bureau-page .desk-privacy{color:#5f666a}main.bureau-page .desk-field-map>div{border-color:var(--desk-border);background:#e9e5dd}main.bureau-page .desk-field-map dt{color:#704f26}main.bureau-page .desk-field-map dd{color:#666d71}main.bureau-page .workspace-record-toggle{grid-template-columns:145px minmax(280px,1fr) 190px 22px;gap:15px}main.bureau-page .workspace-record-name{min-width:0}main.bureau-page .workspace-record-name em{color:#746c63;max-width:760px;font:400 11px/1.45 var(--archive-font-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-style:normal;display:-webkit-box;overflow:hidden}main.bureau-page .record-health{margin-top:7px!important;font-weight:700!important}main.bureau-page .record-health.needs-work{color:#955b20!important}main.bureau-page .record-health.complete{color:#3f7058!important}main.bureau-page .desk-savebar{z-index:20;color:#f2eadf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#252b2ef2;border:1px solid #b994575c;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:5px;padding:12px 13px 12px 17px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 34px #0005}main.bureau-page .desk-savebar span{min-width:0}main.bureau-page .desk-savebar b,main.bureau-page .desk-savebar small{display:block}main.bureau-page .desk-savebar b{font:700 12px/1.3 var(--archive-font-text)}main.bureau-page .desk-savebar small{color:#ada69d;font:450 9px/1.35 var(--archive-font-text);margin-top:3px}main.bureau-page .desk-savebar .btn{flex:none;min-width:210px}main.bureau-page .calendar-source-summary{color:#3f3932;background:#eee5d6;border:1px solid #b9945740;border-radius:10px;flex-wrap:wrap;gap:5px 12px;padding:13px 15px;display:flex}main.bureau-page .calendar-source-summary strong{font:700 13px/1.35 var(--archive-font-text)}main.bureau-page .calendar-source-summary span{color:#6d6256;font:500 11px/1.35 var(--archive-font-text)}main.bureau-page .calendar-source-summary small{color:#7a7065;width:100%;font:450 10px/1.4 var(--archive-font-text)}main.bureau-page .danger-link{color:#964d43;text-align:center;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}main.bureau-page .audit-list li{color:#5f666a;background:#ece8e1}main.bureau-page .audit-list strong{color:#3b4144}@media (width<=1100px){main.bureau-page .workspace-sidebar{top:auto}main.bureau-page .workspace-sync{display:none}}@media (width<=820px){main.bureau-page .bureau-adminbar{top:70px}main.bureau-page .bureau-admin-actions span{display:none}main.bureau-page .workspace-capacity-strip{grid-template-columns:1fr 1fr}main.bureau-page .workspace-capacity-strip button{grid-column:1/-1;min-height:44px}main.bureau-page .workspace-attention{grid-template-columns:1fr}main.bureau-page .workspace-record-toggle{grid-template-columns:120px minmax(210px,1fr) 150px 18px}}@media (width<=620px){main.bureau-page .bureau-adminbar{min-height:64px;padding:10px 14px}main.bureau-page .bureau-adminbar>div:first-child>span,main.bureau-page .bureau-adminbar p{display:none}main.bureau-page .bureau-adminbar h1{white-space:nowrap;font-size:18px}main.bureau-page .bureau-admin-actions a{min-height:40px;padding:8px 10px;font-size:10px}main.bureau-page .bureau-admin-actions a:last-child{display:none}main.bureau-page .workspace-capacity-strip{grid-template-columns:1fr}main.bureau-page .workspace-capacity-strip button{grid-column:auto}main.bureau-page .offer-source-guide{grid-template-columns:1fr}main.bureau-page .offer-source-guide>i{display:none}main.bureau-page .workspace-offer-tabs{grid-template-columns:1fr}main.bureau-page .workspace-record-toggle{grid-template-columns:1fr 22px}main.bureau-page .workspace-record-name em{-webkit-line-clamp:3}main.bureau-page .desk-savebar{flex-direction:column;align-items:stretch;padding:13px;bottom:7px}main.bureau-page .desk-savebar .btn{width:100%;min-width:0}}main:not(.bureau-page) .live-table-card{border-radius:16px;min-height:100%;display:flex;overflow:hidden;background:var(--modern-paper)!important;border:1px solid #9a77475c!important;border-top:0!important;padding:0!important;box-shadow:0 16px 42px #120d0826!important}main:not(.bureau-page) .live-table-card:hover{transform:translateY(-3px);border-color:#b68d52!important;box-shadow:0 22px 50px #120d0833!important}main:not(.bureau-page) .live-table-visual{background:#12171b;border-bottom:1px solid #b88f4e66;flex:0 0 300px;min-height:300px;position:relative;overflow:hidden}main:not(.bureau-page) .live-table-visual>.system-visual-frame{border:0;border-radius:0;width:100%;height:100%;min-height:300px;margin:0}main:not(.bureau-page) .live-table-visual>.system-visual-frame img{object-fit:cover;filter:saturate(.86)contrast(1.06);width:100%;height:100%}main:not(.bureau-page) .live-table-visual>.system-visual-frame:after{display:none}main:not(.bureau-page) .live-table-visual-shade{pointer-events:none;background:linear-gradient(#05080a14 14%,#07090c4a 51%,#080b0ee8 100%),linear-gradient(90deg,#080a0c4d,#0000 56%);position:absolute;inset:0}main:not(.bureau-page) .live-table-visual:after{content:"";pointer-events:none;border:1px solid #dfbd7852;border-radius:10px;position:absolute;inset:12px}main:not(.bureau-page) .live-table-visual-copy{z-index:2;color:#f7efe2;text-shadow:0 2px 14px #000c;position:absolute;bottom:22px;left:24px;right:24px}main:not(.bureau-page) .live-table-visual-copy>span{color:#d9b673;font:800 9px/1.3 var(--archive-font-text);letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;display:inline-block}main:not(.bureau-page) .live-table-visual-copy p{color:#e0d7ca;font:800 11px/1.4 var(--archive-font-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}main:not(.bureau-page) .live-table-visual-copy h3{letter-spacing:-.025em;text-wrap:balance;max-width:92%;margin:0;color:#fff8ec!important;font-size:clamp(29px,3vw,40px)!important;line-height:1.02!important}main:not(.bureau-page) .live-table-visual>.public-status{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:999px;max-width:calc(100% - 40px);padding:8px 11px;position:absolute;top:20px;right:20px;box-shadow:0 7px 18px #0006!important}main:not(.bureau-page) .live-table-content{flex-direction:column;flex:1;padding:25px 26px 26px;display:flex}main:not(.bureau-page) .live-table-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 17px;font-size:14px;line-height:1.66;display:-webkit-box;overflow:hidden;color:#5f5850!important}main:not(.bureau-page) .live-table-content>.btn{width:100%;margin-top:auto}main:not(.bureau-page) .live-table-content .live-atmosphere{margin:0 0 18px}main:not(.bureau-page) .available-card>.system-visual-frame,main:not(.bureau-page) .available-card>.system-visual .system-visual-frame{height:260px!important;min-height:260px!important}main:not(.bureau-page) .play-hub-panel .offer-card>.system-visual-frame{flex-basis:250px;height:250px!important;min-height:250px!important}main:not(.bureau-page) .offer-card:not(.featured-offer){grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr)}main:not(.bureau-page) .offer-card>.system-visual-frame{min-height:290px}main:not(.bureau-page) .campaign-card .campaign-image{min-height:285px}main:not(.bureau-page) .campaign-card .campaign-image img{object-fit:cover;height:100%}main:not(.bureau-page) .demand-campaign-grid article{grid-template-columns:minmax(270px,1.08fr) minmax(0,.92fr)}main:not(.bureau-page) .demand-campaign-grid article>.system-visual-frame{height:100%;min-height:350px}main:not(.bureau-page) .demand-system-list article{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}main:not(.bureau-page) .demand-system-list article>.system-visual-frame{height:100%;min-height:240px}main:not(.bureau-page) .demand-adventure-moods{margin:10px 0 7px;font-size:11px;font-weight:700;line-height:1.45;color:#7a634c!important}main:not(.bureau-page) .demand-adventure-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 14px;font-size:12px;line-height:1.58;display:-webkit-box;overflow:hidden;color:#5f5850!important}main:not(.bureau-page) :is(.available-summary,.offer-card-summary,.demand-campaign-grid p:not(.kicker),.demand-system-list article p){-webkit-line-clamp:4}.offer-media-badge{color:#70452f;text-transform:uppercase;letter-spacing:.07em;min-height:30px;font:800 8px/1.35 var(--archive-font-text,Arial,sans-serif);background:#e8d9be;border:1px solid #755c3f55;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:0 0 15px;padding:6px 10px;display:inline-flex}.offer-media-badge span{color:#fff;background:#773f2d;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}@media (width<=1100px){main:not(.bureau-page) .live-table-visual{flex-basis:260px;min-height:260px}main:not(.bureau-page) .live-table-visual>.system-visual-frame{min-height:260px}main:not(.bureau-page) .offer-card:not(.featured-offer),main:not(.bureau-page) .demand-campaign-grid article{grid-template-columns:1fr}}@media (width<=800px){main:not(.bureau-page) .live-table-visual{flex-basis:250px;min-height:250px}main:not(.bureau-page) .live-table-visual>.system-visual-frame{min-height:250px}main:not(.bureau-page) .demand-system-list article{grid-template-columns:minmax(160px,.75fr) minmax(0,1.25fr)}}@media (width<=620px){main:not(.bureau-page) .live-table-card{border-radius:14px}main:not(.bureau-page) .live-table-visual{flex-basis:230px;min-height:230px}main:not(.bureau-page) .live-table-visual>.system-visual-frame{min-height:230px}main:not(.bureau-page) .live-table-visual-copy{bottom:18px;left:19px;right:19px}main:not(.bureau-page) .live-table-visual-copy h3{font-size:29px!important}main:not(.bureau-page) .live-table-visual>.public-status{top:16px;right:16px}main:not(.bureau-page) .live-table-content{padding:21px}main:not(.bureau-page) .live-table-summary{-webkit-line-clamp:4;font-size:14px}main:not(.bureau-page) .available-card>.system-visual-frame,main:not(.bureau-page) .available-card>.system-visual .system-visual-frame{height:230px!important;min-height:230px!important}main:not(.bureau-page) .play-hub-panel .offer-card>.system-visual-frame{flex-basis:220px;height:220px!important;min-height:220px!important}main:not(.bureau-page) .campaign-card .campaign-image{min-height:235px}main:not(.bureau-page) .demand-system-list article{grid-template-columns:1fr}main:not(.bureau-page) .demand-system-list article>.system-visual-frame{height:220px;min-height:220px}}@media (width<=390px){main:not(.bureau-page) .live-table-visual{flex-basis:215px;min-height:215px}main:not(.bureau-page) .live-table-visual>.system-visual-frame{min-height:215px}main:not(.bureau-page) .live-table-content{padding:18px}main:not(.bureau-page) .available-card>.system-visual-frame,main:not(.bureau-page) .available-card>.system-visual .system-visual-frame{height:215px!important;min-height:215px!important}}.trail-horror-trailer{color:#f2eadf;background:radial-gradient(circle at 13% 24%,#425a3f3b,#0000 27%),radial-gradient(circle at 82% 86%,#5a2f382d,#0000 29%),linear-gradient(118deg,#08120f,#101c1b 52%,#151217);border-block:1px solid #b38a5155;grid-template-columns:minmax(260px,.78fr) minmax(360px,560px);align-items:center;gap:clamp(34px,7vw,96px);padding:clamp(46px,7vw,92px) clamp(22px,8vw,126px);display:grid;position:relative;overflow:hidden}.trail-horror-trailer:before,.trail-horror-trailer:after{content:"";pointer-events:none;border-color:#c29a5d69;width:110px;height:66px;position:absolute}.trail-horror-trailer:before{border-top:1px solid;border-left:1px solid;top:22px;left:25px}.trail-horror-trailer:after{border-bottom:1px solid;border-right:1px solid;bottom:22px;right:25px}.trail-horror-trailer-copy,.trail-horror-video-frame{z-index:1;min-width:0;position:relative}.trail-horror-trailer-copy h2{color:#f6ecdc;letter-spacing:-.035em;text-wrap:balance;max-width:700px;margin:13px 0 22px;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:.98}.trail-horror-trailer-copy>p:not(.eyebrow){color:#c6beb1;max-width:630px;margin:0;font-size:15px;line-height:1.75}.trail-horror-trailer-copy>span{color:#e2c58c;text-transform:uppercase;letter-spacing:.09em;min-height:34px;font:800 8px/1.35 var(--archive-font-text,Arial,sans-serif);border:1px solid #ba90526b;border-radius:999px;align-items:center;gap:9px;margin-top:27px;padding:7px 12px;display:inline-flex}.trail-horror-trailer-copy>span i{color:#162019;background:#d8b477;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.trail-horror-video-frame{background:linear-gradient(145deg,#22302a,#090d0c);border:1px solid #c59b5a82;border-radius:20px;justify-self:end;width:min(100%,560px);padding:11px;box-shadow:0 28px 70px #000a,0 0 0 7px #d0a9680c}.trail-horror-video-frame:before{content:"";pointer-events:none;z-index:2;border:1px solid #e2c07a2e;border-radius:12px;position:absolute;inset:18px}.trail-horror-video-frame video{aspect-ratio:1;object-fit:cover;background:#050706;border-radius:12px;width:100%;display:block}.trail-horror-video-mark{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07100ddd;border:1px solid #d7b56b66;border-radius:8px;max-width:calc(100% - 54px);padding:9px 11px;position:absolute;top:27px;left:27px;box-shadow:0 8px 22px #0007}.trail-horror-video-mark span,.trail-horror-video-mark b{display:block}.trail-horror-video-mark span{color:#f3e7d3;font-size:13px;line-height:1.25}.trail-horror-video-mark b{color:#c5a568;text-transform:uppercase;letter-spacing:.12em;font:800 7px/1.3 var(--archive-font-text,Arial,sans-serif);margin-top:4px}.trail-horror-trailer.compact{border-bottom:0;grid-template-columns:minmax(230px,.75fr) minmax(300px,480px);gap:32px;padding:40px 34px}.trail-horror-trailer.compact .trail-horror-trailer-copy h2{font-size:clamp(34px,4vw,48px)}.trail-horror-trailer.compact .trail-horror-trailer-copy>p:not(.eyebrow){font-size:13px}@media (width<=840px){.trail-horror-trailer,.trail-horror-trailer.compact{grid-template-columns:1fr;gap:28px;padding:42px 22px}.trail-horror-video-frame{justify-self:center;width:min(100%,620px)}}@media (width<=520px){.trail-horror-trailer,.trail-horror-trailer.compact{padding:38px 16px}.trail-horror-trailer:before,.trail-horror-trailer:after{width:58px;height:42px}.trail-horror-trailer-copy h2,.trail-horror-trailer.compact .trail-horror-trailer-copy h2{font-size:38px}.trail-horror-trailer-copy>p:not(.eyebrow){font-size:14px}.trail-horror-video-frame{border-radius:15px;padding:7px}.trail-horror-video-frame video{border-radius:9px}.trail-horror-video-mark{max-width:calc(100% - 38px);top:19px;left:19px}}.services-refresh-page{background:#0a1116;min-width:0}.services-pricing-hero{background:#0a1217;align-items:flex-end;min-height:480px;display:flex;position:relative;overflow:hidden}.services-pricing-hero>img{object-fit:cover;object-position:center 48%;filter:saturate(.78)contrast(1.08)}.services-pricing-hero-shade{background:linear-gradient(90deg,#071015f5 0,#081116d9 43%,#07101555 76%),linear-gradient(0deg,#071015e8 0,#0000 63%);position:absolute;inset:0}.services-pricing-hero-copy{z-index:1;width:min(100%,1500px);padding:74px clamp(22px,8vw,126px) 54px;position:relative}.services-pricing-hero-copy h1{color:#f5ead8;letter-spacing:-.04em;text-wrap:balance;max-width:900px;margin:14px 0 20px;font-size:clamp(47px,6vw,78px);font-weight:400;line-height:.96}.services-pricing-hero-copy>p:not(.eyebrow){color:#c9c0b2;max-width:760px;margin:0;font-size:16px;line-height:1.7}.services-pricing-hero-facts{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.services-pricing-hero-facts span{color:#d7cdbc;min-height:40px;font:700 9px/1.3 var(--archive-font-text,Arial,sans-serif);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091318b5;border:1px solid #c59a5b55;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;display:flex}.services-pricing-hero-facts b{color:#e5c687;font-size:15px}.services-orientation{color:#30271f;background:#ede1ca;padding-top:68px;padding-bottom:76px}.services-section-heading{grid-template-columns:minmax(0,1fr) minmax(270px,.68fr);align-items:end;gap:clamp(30px,7vw,96px);margin-bottom:34px;display:grid}.services-section-heading h2{color:#30271f;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(39px,5vw,66px);font-weight:400;line-height:1}.services-section-heading>p{color:#6b6054;margin:0;font-size:14px;line-height:1.7}.services-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.services-choice-grid a{color:#352b23;background:linear-gradient(145deg,#f7ecda,#e6d4b5);border:1px solid #80654242;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;min-height:195px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 11px 24px #3a271312}.services-choice-grid a:hover{border-color:#9d743f;transform:translateY(-3px);box-shadow:0 16px 32px #3a27131f}.services-choice-grid a>span{color:#e2c07b;background:#10232d;border:1px solid #9b733f;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:17px;font-size:18px;display:grid}.services-choice-grid small{color:#855136;text-transform:uppercase;letter-spacing:.09em;font:800 8px/1.4 var(--archive-font-text,Arial,sans-serif)}.services-choice-grid strong{margin:8px 0 18px;font-size:18px;font-weight:400;line-height:1.3}.services-choice-grid b{color:#7a432d;text-transform:uppercase;letter-spacing:.08em;font:800 8px/1.4 var(--archive-font-text,Arial,sans-serif);margin-top:auto}.services-offer-section{background:radial-gradient(circle at 85% 12%,#59406d1c,#0000 20%),linear-gradient(135deg,#081218,#101b22);padding:86px clamp(18px,6vw,92px) 100px}.services-offer-intro{text-align:center;max-width:880px;margin:0 auto 46px}.services-offer-intro h2{color:#f4e7d2;letter-spacing:-.035em;text-wrap:balance;margin:12px 0 19px;font-size:clamp(41px,5vw,67px);font-weight:400;line-height:1}.services-offer-intro>p:last-child{color:#bcb3a5;max-width:720px;margin:0 auto;font-size:14px;line-height:1.7}.services-offer-list{gap:25px;width:min(100%,1380px);margin:auto;display:grid}.service-offer-card{color:#30271f;background:#eee0c5;border:1px solid #b78c5055;border-radius:22px;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);min-width:0;scroll-margin-top:126px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0005}.service-offer-card:nth-child(2n){grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}.service-offer-card:nth-child(2n) .service-offer-visual{order:2}.service-offer-visual{background:#0b1215;min-height:610px;margin:0;position:relative;overflow:hidden}.service-offer-visual>img{object-fit:cover;filter:saturate(.78)contrast(1.04);transition:transform .45s,filter .45s}.service-offer-card:hover .service-offer-visual>img{filter:saturate(.9)contrast(1.04);transform:scale(1.018)}.service-offer-visual:after{content:"";pointer-events:none;background:linear-gradient(0deg,#071015e8 0,#0000 52%),linear-gradient(90deg,#07101552,#0000 48%);position:absolute;inset:0}.service-offer-visual figcaption{z-index:1;color:#f2e6d0;grid-template-columns:48px 1fr;align-items:center;column-gap:13px;display:grid;position:absolute;bottom:24px;left:25px;right:25px}.service-offer-visual figcaption>span{color:#e3c482;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a151bd4;border:1px solid #d5b26b;border-radius:13px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.service-offer-visual figcaption small{color:#d6b672;text-transform:uppercase;letter-spacing:.12em;font:800 8px/1.4 var(--archive-font-text,Arial,sans-serif)}.service-offer-visual figcaption strong{text-shadow:0 2px 12px #000;font-size:19px;font-weight:400;line-height:1.25}.service-offer-content{flex-direction:column;min-width:0;padding:clamp(28px,4vw,52px);display:flex}.service-offer-title{padding-right:50px;position:relative}.service-offer-title>span{color:#9c78476b;font:800 9px/1.3 var(--archive-font-text,Arial,sans-serif);letter-spacing:.12em;position:absolute;top:0;right:0}.service-offer-title .kicker{margin:0 0 12px}.service-offer-title h2{color:#2f261f;letter-spacing:-.035em;margin:0;font-size:clamp(39px,4vw,58px);font-weight:400;line-height:1}.service-offer-title em{color:#7a4933;margin:12px 0 17px;font-size:18px;line-height:1.35;display:block}.service-offer-title>p:last-child{color:#60564c;margin:0;font-size:14px;line-height:1.7}.service-offer-facts{background:#856a4635;grid-template-columns:1fr 1fr 1fr;gap:1px;margin:24px 0;display:grid}.service-offer-facts>div{background:#e6d4b6;min-width:0;padding:13px}.service-offer-facts dt{color:#87563a;text-transform:uppercase;letter-spacing:.08em;font:800 8px/1.4 var(--archive-font-text,Arial,sans-serif)}.service-offer-facts dd{overflow-wrap:anywhere;color:#42382f;margin:6px 0 0;font-size:11px;line-height:1.45}.service-offer-includes h3{color:#40342a;margin:0 0 11px;font-size:18px;font-weight:400}.service-offer-includes ul{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.service-offer-includes li{color:#5e5349;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.service-offer-includes li span{color:#315b3d;background:#d4dfd1;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font:800 9px Arial,sans-serif;display:grid}.service-offer-price{background:#8b6e4938;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:1px;margin:24px 0 18px;display:grid}.service-offer-price>div,.service-offer-price>p{color:#f2e5cf;background:#122630;margin:0;padding:16px}.service-offer-price small,.service-offer-price strong,.service-offer-price b{display:block}.service-offer-price small,.service-offer-price b{color:#c8a86c;text-transform:uppercase;letter-spacing:.08em;font:800 8px/1.4 var(--archive-font-text,Arial,sans-serif)}.service-offer-price strong{color:#f4e8d4;margin-top:7px;font-size:18px;font-weight:400;line-height:1.4}.service-offer-price>p{color:#c1b7a8;border-left:1px solid #ffffff14;font-size:10px;line-height:1.5}.service-offer-price>p b{margin-bottom:6px}.service-offer-actions{align-items:center;gap:17px;margin-top:auto;display:flex}.service-offer-actions .btn{align-items:center;min-height:48px}.service-offer-actions>a:not(.btn){color:#74432f;text-transform:uppercase;letter-spacing:.08em;font:800 8px/1.4 var(--archive-font-text,Arial,sans-serif)}.services-included{color:#f1e5cf;background:radial-gradient(circle at 14% 12%,#684a7e24,#0000 24%),linear-gradient(135deg,#0a151c,#111f27)}.services-section-heading.light h2{color:#f3e6cf}.services-section-heading.light>p{color:#b8afa1}.services-included-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.services-included-grid article{background:#ffffff06;border:1px solid #b28c5250;border-radius:16px;min-width:0;padding:24px;box-shadow:inset 0 1px #ffffff0c}.services-included-grid span{color:#d2ae6e;font:800 9px/1.3 var(--archive-font-text,Arial,sans-serif);letter-spacing:.12em}.services-included-grid h3{color:#f0e3ce;margin:21px 0 10px;font-size:22px;font-weight:400}.services-included-grid p{color:#b7aea0;margin:0;font-size:12px;line-height:1.65}.services-booking{color:#30271f}.services-booking-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.services-booking-steps li{background:#f4e8d2;border:1px solid #80654238;border-radius:16px;grid-template-columns:45px 1fr;gap:14px;padding:21px;display:grid}.services-booking-steps li>span{color:#e0bf7a;background:#112631;border-radius:13px;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.services-booking-steps h3{margin:2px 0 9px;font-size:21px;font-weight:400}.services-booking-steps p{color:#665a4f;margin:0;font-size:12px;line-height:1.6}.services-price-note{background:#e4d2b3;border:1px solid #82684550;border-radius:16px;grid-template-columns:48px 1fr;align-items:start;gap:16px;margin-top:22px;padding:21px;display:grid}.services-price-note>span{color:#7d4b30;border:1px solid #94703f;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.services-price-note strong{color:#71442e;text-transform:uppercase;letter-spacing:.09em;font:800 9px/1.4 var(--archive-font-text,Arial,sans-serif)}.services-price-note p{color:#5f5449;margin:7px 0 0;font-size:12px;line-height:1.65}.services-final-call{background:radial-gradient(circle at 82% 20%,#8354a22b,#0000 28%),linear-gradient(115deg,#08141b,#142630);border-block:1px solid #b28b5055;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:72px clamp(22px,8vw,126px);display:grid}.services-final-call h2{color:#f4e7d1;letter-spacing:-.035em;max-width:760px;margin:10px 0 14px;font-size:clamp(39px,4.6vw,61px);font-weight:400;line-height:1}.services-final-call>div:first-child>p:last-child{color:#bbb1a3;max-width:740px;margin:0;font-size:14px;line-height:1.7}.services-final-call>div:last-child{gap:9px;min-width:260px;display:grid}.services-final-call .btn,.services-final-call .outline{align-items:center;min-height:48px}@media (width<=1080px){.services-choice-grid,.services-included-grid{grid-template-columns:1fr 1fr}.service-offer-card,.service-offer-card:nth-child(2n){grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.service-offer-card:nth-child(2n) .service-offer-visual{order:initial}.service-offer-visual{min-height:650px}.service-offer-facts,.service-offer-includes ul{grid-template-columns:1fr}.services-final-call{grid-template-columns:1fr;align-items:start}.services-final-call>div:last-child{width:min(100%,420px)}}@media (width<=820px){.services-pricing-hero{min-height:520px}.services-pricing-hero-shade{background:linear-gradient(0deg,#071015f7 0,#071015b5 72%,#07101577)}.services-section-heading{grid-template-columns:1fr;gap:15px}.service-offer-card,.service-offer-card:nth-child(2n){grid-template-columns:1fr}.service-offer-visual{min-height:390px}.service-offer-content{padding:29px}.services-booking-steps{grid-template-columns:1fr}}@media (width<=620px){.services-pricing-hero{min-height:500px}.services-pricing-hero-copy{padding:50px 18px 38px}.services-pricing-hero-copy h1{font-size:42px}.services-pricing-hero-copy>p:not(.eyebrow){font-size:14px}.services-pricing-hero-facts{display:grid}.services-pricing-hero-facts span{justify-content:flex-start}.services-orientation{padding:48px 18px}.services-choice-grid,.services-included-grid{grid-template-columns:1fr}.services-choice-grid a{min-height:168px}.services-offer-section{padding:60px 12px 72px}.services-offer-intro{padding:0 9px}.services-offer-intro h2{font-size:40px}.services-offer-list{gap:16px}.service-offer-card{border-radius:17px}.service-offer-visual{min-height:310px}.service-offer-visual figcaption{bottom:17px;left:18px;right:18px}.service-offer-content{padding:23px 18px 24px}.service-offer-title{padding-right:0}.service-offer-title>span{margin-bottom:8px;display:block;position:static}.service-offer-title h2{font-size:38px}.service-offer-title em{font-size:16px}.service-offer-price{grid-template-columns:1fr}.service-offer-price>p{border-top:1px solid #ffffff14;border-left:0}.service-offer-actions{flex-direction:column;align-items:stretch}.service-offer-actions .btn,.service-offer-actions>a:not(.btn){text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.services-included,.services-booking{padding:62px 18px}.services-price-note{grid-template-columns:1fr}.services-final-call{gap:30px;padding:59px 18px}.services-final-call>div:last-child{width:100%}}@media (width<=380px){.services-pricing-hero-copy h1{font-size:37px}.service-offer-visual{min-height:270px}.service-offer-content{padding-inline:15px}.service-offer-facts dd{font-size:12px}.services-booking-steps li{grid-template-columns:1fr}.services-final-call h2{font-size:36px}}.interest-email-notice{border:1px solid color-mix(in srgb,var(--gold) 44%,transparent);background:color-mix(in srgb,var(--gold) 8%,#fffaf0);border-radius:12px;align-items:center;gap:14px;padding:15px 17px;display:flex}.interest-email-notice>span{color:#dfbd7d;background:#2b2119;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.interest-email-notice p{text-transform:none;letter-spacing:0;gap:4px;margin:0;display:grid}.interest-email-notice strong{color:#33271d;font:700 13px Arial,sans-serif}.interest-email-notice small{color:#6f604d;text-align:left;font:12px/1.5 Arial,sans-serif}.request-email-panel{background:#15120f;border:1px solid #b7976242;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.request-email-panel>div{background:#ffffff07;border:1px solid #ffffff10;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.mail-state{color:#fff;background:#665e52;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;font:700 14px Arial,sans-serif;display:grid}.mail-state.sent{background:#26724f}.mail-state.failed{background:#9a3f35}.mail-state.not_configured{background:#a06c24}.mail-state.pending{background:#4e6378}.request-email-panel p{gap:3px;min-width:0;margin:0;display:grid}.request-email-panel small{color:#a99c88;text-transform:uppercase;letter-spacing:.1em;font:700 9px Arial,sans-serif}.request-email-panel strong{color:#f6ead4;font:700 13px Arial,sans-serif}.request-email-panel em{color:#bfb29e;font:11px Arial,sans-serif}.request-email-panel .request-email-warning{color:#f0b6aa;background:#8d3e3124;border-radius:8px;grid-column:1/-1;padding:10px 12px;font:12px/1.5 Arial,sans-serif}.request-email-panel .email-retry{color:#f1dfbf;background:#d1aa6712;border:1px solid #d1aa6755;border-radius:8px;grid-column:1/-1;min-height:44px;margin:0;padding:10px 12px;font:700 12px/1.4 Arial,sans-serif}@media (width<=680px){.request-email-panel{grid-template-columns:1fr}.request-email-panel .request-email-warning,.request-email-panel .email-retry{grid-column:auto}.interest-email-notice{align-items:flex-start}}.play-public-page{--play-ink:#24211d;--play-muted:#675f55;--play-paper:#f3eadb;--play-navy:#0d202c;--play-brass:#bd9455;--play-rust:#8a482e}.play-public-page .play-hub-hero{background:radial-gradient(circle at 80% 20%,#744d8c2b,#0000 24%),linear-gradient(115deg,#091620 0%,#112936 60%,#1c1714 100%);min-height:0;padding:clamp(34px,5vw,62px) clamp(20px,8vw,118px)}.play-public-page .play-hub-hero>div{max-width:850px}.play-public-page .play-hub-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:820px;margin:8px 0 13px;font-size:clamp(44px,6vw,78px);line-height:.96}.play-public-page .play-hub-hero>div>p:not(.eyebrow){color:#d7cbb8;max-width:720px;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.62}.play-hero-assurances{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.play-hero-assurances span{color:#d8cbb7;min-height:36px;font:700 12px/1.35 var(--archive-font-text,Arial,sans-serif);background:#07131a80;border:1px solid #d1a9673d;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.play-hero-assurances b{color:#15222a;background:#d2ae6d;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:11px;display:grid}.play-public-page .play-hub-hero>.btn{color:#241b13;background:#e3c483;border-radius:12px;align-self:center;min-width:190px;box-shadow:0 10px 28px #0005}.play-public-page .play-hub-hero>.btn:hover{background:#f1d79d;transform:translateY(-2px)}.play-public-page .play-hub-body{background-color:var(--play-paper);padding-top:24px!important}.play-public-page .play-section-links{border-radius:14px;margin:-1px 0 24px;overflow:hidden}.play-public-page .play-hub-tabs{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e9dcc8e8;border:1px solid #a27d4952;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:sticky;top:82px;box-shadow:0 12px 34px #26190c22}.play-public-page .play-hub-tabs button{color:#453d34;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;padding:11px 13px;display:grid;position:relative}.play-public-page .play-hub-tabs button:hover{background:#f7f0e6;border-color:#a9824c55}.play-public-page .play-hub-tabs button[aria-selected=true]{color:#f4e8d5;background:linear-gradient(145deg,#142b38,#0d202c);border-color:#c6a36c;box-shadow:0 8px 20px #1a130d2e,inset 0 -2px #c89f60}.play-public-page .play-hub-tabs button>span:first-child{color:#7f4c32;background:#f7efe2;border:1px solid #99764457;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.play-public-page .play-hub-tabs button[aria-selected=true]>span:first-child{color:#e0bd7b;background:#091720;border-color:#d2ad6d66}.play-hub-tab-copy{grid-template-columns:auto minmax(0,1fr);column-gap:7px;min-width:0;display:grid}.play-hub-tab-copy b{color:#9b6b3f;font:800 9px/1.3 var(--archive-font-text,Arial,sans-serif);letter-spacing:.08em;grid-row:1/3}.play-hub-tab-copy strong{overflow-wrap:anywhere;min-width:0;font:750 14px/1.2 var(--archive-font-text,Arial,sans-serif);letter-spacing:0;text-transform:none}.play-hub-tab-copy small{color:#817568;font:500 11px/1.25 var(--archive-font-text,Arial,sans-serif);grid-column:2}.play-hub-tabs button[aria-selected=true] .play-hub-tab-copy b{color:#76502d}.play-hub-tabs button[aria-selected=true] .play-hub-tab-copy small{color:#65584a}.play-public-page .play-hub-panel{scroll-margin-top:185px}.play-public-page .play-panel-heading{color:#f3e7d4;background:linear-gradient(120deg,#102733,#173747);border:1px solid #c29b5a55;border-radius:18px;margin-top:4px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 16px 38px #281a0e24}.play-public-page .play-panel-heading:after{content:"";border:1px solid #d5b47621;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-35px;box-shadow:0 0 0 22px #d5b4760c,0 0 0 46px #d5b47608}main.play-public-page .play-panel-heading h2{color:#f5e8d3;text-wrap:balance;max-width:700px;font-size:clamp(34px,4.5vw,58px);line-height:1}main.play-public-page .play-panel-heading>p{z-index:1;color:#d0c3b0;max-width:590px;font-size:16px;line-height:1.65;position:relative}.play-public-page .play-panel-heading .eyebrow{color:#dfbd7e;align-items:center;gap:8px;display:flex}.play-public-page :is(.live-table-card,.available-card,.playtest-card,.demand-card){min-width:0;overflow:hidden;border:1px solid #9973426b!important;border-top:4px solid var(--system-accent,#9a7040)!important;background:linear-gradient(150deg,#f8f0e3,#e8d8bd)!important;border-radius:18px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;box-shadow:0 14px 34px #37241220!important}.play-public-page :is(.live-table-card,.available-card,.playtest-card,.demand-card):hover{border-color:#b58b50!important;transform:translateY(-3px)!important;box-shadow:0 20px 42px #3724122b!important}.play-public-page :is(.live-table-visual,.available-card>.system-visual,.demand-card>.adventure-artwork){aspect-ratio:16/9;background:#0a1720;max-height:290px;overflow:hidden;height:auto!important;min-height:210px!important}.play-public-page :is(.live-table-visual,.available-card>.system-visual,.demand-card>.adventure-artwork) img{object-fit:cover;width:100%;height:100%}.play-public-page :is(.live-table-content,.available-card-body,.demand-card-body){padding:24px!important}.play-public-page :is(.live-table-summary,.available-summary,.demand-card-summary){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#5e554b!important;min-height:0!important;margin:14px 0 16px!important;font-size:15px!important;line-height:1.65!important}.play-public-page :is(.live-atmosphere,.available-moods,.demand-card-moods){gap:6px}.play-public-page :is(.live-atmosphere,.available-moods,.demand-card-moods) span{color:#6a5039;font:700 10px/1.2 var(--archive-font-text,Arial,sans-serif);letter-spacing:.035em;text-transform:none;background:#f3e8d6;border:1px solid #9470474a;border-radius:999px;padding:6px 9px}.play-public-page :is(.available-card-actions,.demand-card-actions){grid-template-columns:1fr;gap:8px;margin-top:auto;display:grid}.play-public-page :is(.available-card-actions,.demand-card-actions) .btn{border-radius:10px;order:-1;min-height:50px}.play-public-page :is(.available-card-actions,.demand-card-actions) .outline{background:0 0;border-radius:10px;min-height:46px}.play-public-page .live-table-content>.btn{border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:50px;display:flex}.play-public-page .counter-explainer{font-size:13px;line-height:1.55}.play-public-page .play-hub-closing{border-radius:18px;overflow:hidden}.play-public-page .play-hub-closing .outline{border-radius:10px}@media (width<=1050px){.play-public-page .play-hub-tabs{grid-template-columns:1fr 1fr;position:relative;top:auto}.play-public-page .play-hub-panel{scroll-margin-top:100px}}@media (width<=700px){.play-public-page .play-hub-hero{padding:31px 18px 27px}.play-public-page .play-hub-hero h1{font-size:clamp(40px,12vw,54px);line-height:1}.play-public-page .play-hub-hero>.btn{width:100%;min-height:50px}.play-hero-assurances{grid-template-columns:1fr 1fr;display:grid}.play-hero-assurances span:last-child{grid-column:1/-1}.play-public-page .play-hub-body{padding:14px 12px 54px!important}.play-public-page .play-hub-tabs{border-radius:14px;gap:6px;padding:6px}.play-public-page .play-hub-tabs button{grid-template-columns:34px minmax(0,1fr);min-height:70px;padding:9px}.play-public-page .play-hub-tabs button>span:first-child{width:34px;height:34px}.play-hub-tab-copy small{font-size:10px}.play-public-page .play-panel-heading{border-radius:15px;padding:26px 21px}main.play-public-page .play-panel-heading>p{font-size:15px}.play-public-page :is(.live-table-content,.available-card-body,.demand-card-body){padding:20px!important}.play-public-page .demand-system-index{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:visible}.play-public-page .demand-system-index button{flex:none;min-width:0;min-height:64px}.play-public-page :is(.live-table-visual,.available-card>.system-visual,.demand-card>.adventure-artwork){min-height:190px!important}}@media (width<=430px){.play-public-page .play-hub-tabs{grid-template-columns:1fr}.play-public-page .play-hub-tabs button{min-height:62px}.play-hub-tab-copy small{font-size:11px}.play-hero-assurances{grid-template-columns:1fr}.play-hero-assurances span:last-child{grid-column:auto}.play-public-page .demand-system-index{grid-template-columns:1fr}.play-public-page :is(.live-table-visual,.available-card>.system-visual,.demand-card>.adventure-artwork){min-height:175px!important}.play-public-page :is(.live-table-card,.available-card,.playtest-card,.demand-card){border-radius:14px!important}}@media (prefers-reduced-motion:reduce){.play-public-page *{scroll-behavior:auto!important}.play-public-page :is(.live-table-card,.available-card,.playtest-card,.demand-card,.btn){transition:none!important}}main.play-public-page .play-hub-tabs{background:#e9dcc8e8;border-radius:18px;gap:8px;padding:8px;position:sticky;top:82px;box-shadow:0 12px 34px #26190c22}main.play-public-page .play-hub-tabs button{border-radius:12px;grid-template-columns:40px minmax(0,1fr);min-height:76px;padding:11px 13px;display:grid}main.play-public-page .play-hub-tabs button>span:first-child{color:#7f4c32;background:#f7efe2;border:1px solid #99764457;border-radius:10px;width:40px;height:40px;display:grid}main.play-public-page .play-hub-tabs .play-hub-tab-copy,main.play-public-page .play-hub-tabs button[aria-selected=true] .play-hub-tab-copy{width:auto;height:auto;color:inherit;background:0 0;border:0;border-radius:0;display:grid}main.play-public-page .play-hub-tabs button:focus-visible{outline-offset:3px;outline:3px solid #8a5f37}@media (width<=1050px){main.play-public-page .play-hub-tabs{grid-template-columns:1fr 1fr;position:relative;top:auto}}@media (width<=700px){main.play-public-page .play-hub-tabs button{grid-template-columns:34px minmax(0,1fr);min-height:70px;padding:9px}main.play-public-page .play-hub-tabs button>span:first-child{width:34px;height:34px}}@media (width<=430px){main.play-public-page .play-hub-tabs{grid-template-columns:1fr}main.play-public-page .play-hub-tabs button{min-height:62px}}:root{--quality-focus:#e0b86e;--quality-radius:14px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body{min-width:320px;overflow-x:hidden}img,video,svg{max-width:100%}main,main *{box-sizing:border-box}main :is(h1,h2,h3,h4,p,li,dt,dd,strong,small,span,a,button,label,summary){overflow-wrap:anywhere}main :is(.section,.section-head,article,aside,nav,form,fieldset,figure,div,dl){min-width:0}main:not(.bureau-page){font-size:16px;line-height:1.6}main:not(.bureau-page) p,main:not(.bureau-page) li{font-size:max(1rem,16px)}main:not(.bureau-page) :is(h1,h2,h3,h4){text-wrap:balance}main:not(.bureau-page) :is(.btn,.outline,button,[role=button]){font-family:var(--archive-font-text,Arial,sans-serif);font-size:max(.875rem,14px);line-height:1.25}main:not(.bureau-page) :is(.btn,.outline,button,[role=button]):focus-visible{outline:3px solid var(--quality-focus);outline-offset:3px}main:not(.bureau-page) :is(.eyebrow,.kicker,.public-status,.calendar-status,.offer-system-label,.available-system,.demand-card-system,.demand-file-number,.playtest-status,.playtest-stage){letter-spacing:.07em!important;font-size:max(.75rem,12px)!important;line-height:1.35!important}main:not(.bureau-page) :is(dt,figcaption,.live-updated,.calendar-sync-note){font-size:max(.75rem,12px)!important;line-height:1.45!important}main:not(.bureau-page) dd{font-size:max(.875rem,14px)!important;line-height:1.5!important}main:not(.bureau-page) small,main:not(.bureau-page) footer small{font-size:max(.75rem,12px)!important;line-height:1.4!important}main:not(.bureau-page) :is(.proof b,.archive-image-main span,.mission-points span,.services-choice-grid b,.service-drawer summary b,.service-offer-title>span,.service-offer-price b,.service-offer-actions a,.bureau-boundary span,.system-directory-art>span,.system-directory-identity>small,.play-hub-tab-copy b){letter-spacing:.055em!important;font-size:max(.75rem,12px)!important;line-height:1.35!important}main:not(.bureau-page) .footer-transparency{font-size:max(.75rem,12px)!important;line-height:1.45!important}main:not(.bureau-page) :is(.archive-imagery figcaption span,.services-included-grid span,.services-price-note strong){letter-spacing:.05em!important;font-size:max(.75rem,12px)!important;line-height:1.35!important}main:not(.bureau-page) :is(.offer-card-summary,.available-summary,.demand-card-summary,.live-table-summary,.calendar-event-description,.counter-explainer){font-size:max(.9375rem,15px)!important;line-height:1.62!important}main:not(.bureau-page) :is(.offer-card,.available-card,.demand-card,.live-table-card,.campaign-card,.adventure-record-card,.service-offer-card){isolation:isolate}main:not(.bureau-page) :is(.offer-card,.available-card,.demand-card,.live-table-card,.campaign-card,.adventure-record-card,.service-offer-card) :is(h2,h3){min-height:0!important;line-height:1.12!important}main:not(.bureau-page) :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){max-width:100%;min-height:46px;font:500 16px/1.35 var(--archive-font-text,Arial,sans-serif);border-radius:10px}main:not(.bureau-page) textarea{resize:vertical;min-height:120px}main:not(.bureau-page) label{font-size:14px;line-height:1.45}main:not(.bureau-page) .calendar-event{border-radius:7px;min-height:48px;padding:8px 9px;box-shadow:inset 0 0 0 1px #805f3530}main:not(.bureau-page) .calendar-event span{font-size:11px!important;line-height:1.25!important}main:not(.bureau-page) .calendar-event strong{font-size:12px;line-height:1.3}main:not(.bureau-page) .calendar-event small{white-space:normal;font-size:10px;line-height:1.3}main:not(.bureau-page) .calendar-weekdays span{font-size:11px;line-height:1.3}main:not(.bureau-page) .calendar-date-button time{font-size:13px}main:not(.bureau-page) .calendar-dossier{border-radius:var(--quality-radius);overflow:hidden}main:not(.bureau-page) .calendar-dossier .btn{font-size:14px}.bureau-page{font-size:16px;line-height:1.55}.bureau-page :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:anywhere}.bureau-page :is(p,li,label,input,select,textarea,button,summary,dd){font-size:max(.875rem,14px);line-height:1.5}.bureau-page :is(.eyebrow,.kicker,dt,.workspace-user small,.workspace-nav-list button>span:nth-child(2) small,.workspace-nav-list button>b,.workspace-sync,.workspace-metrics small,.bureau-command-header>span){letter-spacing:.06em!important;font-size:max(.75rem,12px)!important;line-height:1.4!important}.bureau-page :is(input,select,textarea){border-radius:9px;width:100%;max-width:100%;min-height:46px;font-size:16px}.bureau-page textarea{resize:vertical;min-height:110px}.bureau-page :is(button,.btn,.outline,[role=button]){border-radius:9px;min-height:44px;font-size:14px}.bureau-page :is(button,.btn,.outline,[role=button]):focus-visible{outline:3px solid var(--quality-focus);outline-offset:2px}.bureau-page .workspace-nav-list button{min-height:62px}.bureau-page .workspace-nav-list button>span:nth-child(2) strong{font-size:15px}.bureau-page .workspace-nav-icon{border-radius:8px}.bureau-page :is(.workspace-main,.workspace-sidebar,.workspace-metrics button,.workspace-record-list>article,.desk-field-group){border-radius:12px}.bureau-page .workspace-heading{height:auto;min-height:0}.bureau-page .workspace-heading p:last-child{font-size:15px}.bureau-page .workspace-record-toggle{gap:12px}.bureau-page .workspace-record-name,.bureau-page .workspace-record-numbers{min-width:0}@media (width<=900px){main:not(.bureau-page) :is(.section-head,.calendar-intro-grid,.calendar-layout,.services-section-heading),.bureau-page .bureau-workspace-layout{grid-template-columns:1fr}.bureau-page .workspace-sidebar{position:relative;top:auto}.bureau-page .workspace-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.bureau-page .workspace-main{min-height:0}.bureau-page .workspace-metrics{grid-template-columns:1fr 1fr}}@media (width<=700px){main:not(.bureau-page) .section{padding-left:18px!important;padding-right:18px!important}main:not(.bureau-page) :is(.section-head,.play-panel-heading,.services-section-heading){gap:12px}main:not(.bureau-page) :is(.btn,.outline,button,[role=button]){min-height:48px}main:not(.bureau-page) .calendar-controls{grid-template-columns:1fr 1fr 1fr}main:not(.bureau-page) .calendar-controls button{font-size:12px!important}main:not(.bureau-page) .calendar-status{padding:7px 8px;font-size:11px!important}main:not(.bureau-page) .calendar-mobile-weekdays span{font-size:11px}main:not(.bureau-page) .calendar-mobile-day-grid button>span{font-size:13px}main:not(.bureau-page) .calendar-mobile-agenda button strong{font-size:18px}main:not(.bureau-page) .calendar-mobile-agenda button small{font-size:12px}.bureau-page .bureau-command-header{padding-left:18px;padding-right:18px}.bureau-page .bureau-shell{padding-left:12px;padding-right:12px}.bureau-page .workspace-main{padding:22px 16px}.bureau-page .workspace-heading{flex-direction:column;align-items:stretch;gap:14px}.bureau-page .workspace-heading-actions,.bureau-page .workspace-heading-actions .outline{width:100%}.bureau-page .workspace-record-toggle{grid-template-columns:1fr}.bureau-page .workspace-record-status,.bureau-page .workspace-record-numbers{text-align:left}.bureau-page .desk-form{grid-template-columns:1fr}.bureau-page .desk-form .wide{grid-column:1}}@media (width<=430px){main:not(.bureau-page) .section{padding-left:14px!important;padding-right:14px!important}.bureau-page .workspace-nav-list,.bureau-page .workspace-metrics{grid-template-columns:1fr}.bureau-page .workspace-metrics button{min-height:112px}.bureau-page .workspace-record-editor{padding:16px 12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-padding-top:6rem}main.conversion-home .section{padding:clamp(2.75rem,6vw,5.5rem) clamp(1.1rem,5vw,6rem)}main.conversion-home .conversion-hero{min-height:0;padding:3.8rem clamp(1.1rem,5vw,6rem) 3.5rem;display:block}main.conversion-home .conversion-hero:before{animation:none}main.conversion-home .conversion-hero .hero-inner{max-width:43rem}main.conversion-home .conversion-hero h1{letter-spacing:-.035em;margin:1rem 0 1.3rem;font-size:clamp(3rem,5.8vw,5.25rem);line-height:1.03}main.conversion-home .conversion-hero .hero-service{color:#fff5e5;max-width:40rem;margin:0 0 .9rem;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.5}main.conversion-home .conversion-hero .lead{color:#cec1aa;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}main.conversion-home .conversion-hero .official-logo{opacity:.9;z-index:1;width:clamp(15rem,29vw,25rem);height:auto;max-height:70%;top:16%;right:5%}main.conversion-home .welcome-facts{flex-wrap:wrap;gap:.5rem 1.5rem;max-width:40rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}main.conversion-home .welcome-facts li{color:#e2d7c3;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}main.conversion-home .welcome-facts li:before{content:"✦";color:#d6b574}main .conversion-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}main .conversion-heading h2,main.conversion-home .section>h2,main.conversion-home .section>div>h2{margin:.5rem 0 1rem;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.15}main.conversion-home .section :is(h3,h4){font-size:1.45rem;line-height:1.25}main .text-link{color:inherit;text-underline-offset:.25rem;background:0 0;border:0;min-height:44px;padding:.5rem 0;font-size:.9375rem;line-height:1.5;text-decoration:underline;display:inline-block}main .home-upcoming{border-top:1px solid #ad85444d}main .home-register-error{color:#412d1f;background:#f1dfbb;border-left:3px solid #805021;padding:1rem}main .upcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}main .upcoming-card{color:#2d251c;background:#fffcf5;border:1px solid #bb965c66;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 22px #2b1b0c0a}main .upcoming-date{color:#f3e5cc;background:#24201b;border-bottom:2px solid #b58a4a;padding:1.2rem 1.4rem}main .upcoming-date time{text-transform:capitalize;font-size:1.0625rem;font-weight:650;line-height:1.5;display:block}main .upcoming-date>span{color:#d8c4a2;margin-top:.3rem;font-size:.875rem;display:block}main .upcoming-copy{flex-direction:column;flex:1;padding:1.4rem;display:flex}main .upcoming-copy h3{margin:.4rem 0 1rem;font-size:1.65rem}main .upcoming-copy>p:not(.eyebrow):not(.upcoming-price){margin:0 0 1.25rem}main .upcoming-copy dl{gap:.6rem;margin:0 0 1rem;display:grid}main .upcoming-copy dl>div{border-bottom:1px solid #ab88582b;grid-template-columns:6.7rem 1fr;gap:.7rem;padding-bottom:.6rem;display:grid}main .upcoming-copy dt{color:#6e5a43;font-size:.875rem!important}main .upcoming-copy dd{margin:0;font-size:.9375rem!important}main .upcoming-price{padding-top:1rem;margin:auto 0 1rem!important}main .upcoming-price strong{font-size:1.3rem;line-height:1.35}main .upcoming-copy .btn{width:100%}main .booking-note,main .experience-price-note{color:#6c5b47;margin:1.2rem 0 0;font-size:.875rem!important}main .upcoming-empty{background:#fffcf2;border:1px solid #b08b5355;border-radius:14px;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}main .upcoming-empty h3{margin:.7rem 0;font-size:1.75rem}main .opening-notice-form{text-align:left;grid-template-columns:1fr 1fr;gap:1rem;margin:0;display:grid}main .opening-notice-form>label:not(.notice-consent):not(.form-trap){color:inherit;gap:.4rem;font-size:.875rem;display:grid}main .opening-notice-form :is(input:not([type=checkbox]),select){color:#30281d;background:#fffdf6;border:1px solid #aa8a61;border-radius:8px;width:100%;min-height:48px;padding:.7rem;font-size:1rem}main .opening-notice-form .notice-consent{color:inherit;grid-column:1/-1;align-items:flex-start;gap:.7rem;font-size:.875rem;line-height:1.6;display:flex}main .opening-notice-form .notice-consent input{flex:none;width:1.15rem;height:1.15rem;min-height:0;margin-top:.2rem}main .opening-notice-form .notice-consent a{text-decoration:underline}main .opening-notice-form>.btn,main .opening-notice-form>.form-error{grid-column:1/-1;width:100%}main .opening-adventure-summary{color:#35291d;background:#fff9eb;border-left:3px solid #93633e;border-radius:8px;grid-column:1/-1;padding:1rem 1.2rem}main .opening-adventure-summary h3{margin:.4rem 0;font-size:1.5rem}main .opening-adventure-summary p{margin:.4rem 0;line-height:1.6}main .opening-topic{align-content:start;gap:.4rem;font-size:.875rem;display:grid}main .opening-topic strong{color:#35291d;background:#fff9eb;border:1px solid #aa8a61;border-radius:8px;padding:.7rem;font-size:.9375rem;line-height:1.5;display:block}main .archivist-session-note{color:#4e3b29;background:#f1e6d4;border-left:2px solid #93633e;padding:.85rem 1rem;line-height:1.6;font-size:.875rem!important}main .archivist-session-note p{margin:.5rem 0;font-size:.875rem}main .upcoming-empty .actions{flex-wrap:wrap;gap:.75rem;margin:1.2rem 0}main .opening-notice-form button:disabled{opacity:.7;cursor:wait}main .future-opening{border-top:1px solid #ac8a5d66;margin-top:1.5rem;padding-top:1rem}main .future-opening summary{cursor:pointer;min-height:48px;padding:.6rem 0}main .future-opening .opening-notice-form{max-width:50rem;margin:1rem 0}main.conversion-home .home-wednesdays{background:linear-gradient(120deg,#272019,#111314);border-bottom:1px solid #b88a453b;grid-template-columns:.33fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}main .wednesday-price{text-align:center;color:#ecd29d;border:1px solid #bc945559;border-radius:12px;padding:1.8rem}main .wednesday-price>strong{font:500 clamp(3.5rem,5vw,5rem)/1.1 var(--archive-font-display,Georgia,serif);display:block}main .wednesday-price strong span{font-size:2rem}main .wednesday-price>span{margin:.5rem 0;font-size:.875rem;display:block}main .wednesday-price small{color:#c7b99f;margin-top:1rem;display:block}main .subtle-copy{color:#c5b69d;font-size:.9375rem!important}main .experience-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}main .experience-offers>article{color:#31271e;background:#fffcf4;border:1px solid #b28a564d;border-radius:12px;flex-direction:column;padding:clamp(1.4rem,2.4vw,2.2rem);display:flex}main .experience-offers>article.campaign-offer{border-top:4px solid #a97d3e;padding-top:calc(clamp(1.4rem,2.4vw,2.2rem) - 3px);box-shadow:0 7px 22px #3c281310}main .experience-offers h3{margin:.4rem 0 .5rem;font-size:1.9rem!important}main .experience-offers .offer-translation{color:#715d44;min-height:3rem;margin:.25rem 0 1rem;line-height:1.6;font-size:.9375rem!important}main .experience-price{border-top:1px solid #b58a4533;padding-top:1.2rem}main .experience-price strong{font:500 2.4rem/1.2 var(--archive-font-display,Georgia,serif);display:block}main .experience-price strong small{font-size:1rem!important}main .experience-price>span{margin-top:.4rem;font-size:.875rem;display:block}main .offer-bundle{border-bottom:1px solid #b58a4533;margin:1rem 0;padding-bottom:1.2rem;font-size:.9375rem!important}main .experience-offers ul{margin:0 0 1.4rem;padding-left:1.1rem}main .experience-offers li{margin:.5rem 0;font-size:.9375rem!important}main .experience-offers .btn{width:100%;margin-top:auto}main .experience-price-note{grid-column:1/-1}main.conversion-home .home-beginner{background:#171a1d;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}main.conversion-home .beginner-copy{gap:2rem;min-width:0;display:grid}main.conversion-home .beginner-dice-photo{border:1px solid #cfa35e55;border-radius:12px;justify-self:center;width:100%;max-width:30rem;margin:0;overflow:hidden;box-shadow:0 20px 48px #0004}main.conversion-home .beginner-dice-photo img{width:100%;height:auto;display:block}main .beginner-included{background:#21201c;border:1px solid #cfa35e55;border-radius:12px;align-self:start;padding:clamp(1.5rem,3vw,2.5rem)}main .beginner-included h3{margin-top:0}main .beginner-included dl{margin:1rem 0 1.5rem}main .beginner-included dl>div{border-bottom:1px solid #cfa35e33;justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}main .beginner-included dt{color:#e4d7bf;font-size:1rem!important}main .beginner-included dd{color:#ecd098;margin:0;font-size:1.25rem!important}main .beginner-included p{color:#d4c9b8}main .join-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}main .join-steps li{border-top:1px solid #a97d3e;padding-top:1.25rem}main .join-steps li>span{color:#f0d8a4;background:#30271e;border-radius:50%;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:1.25rem;display:flex}main .join-steps h3{margin:1rem 0 .75rem;font-size:1.4rem}main .home-archivist{grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}main .home-archivist figure{margin:0}main .home-archivist img{object-fit:cover;object-position:50% 20%;border:1px solid #b98d4b55;border-radius:12px;width:100%;height:auto;max-height:31rem}main .home-archivist figcaption{color:#c8b994;text-align:center;margin-top:.75rem;font-size:.875rem!important}main .home-lore{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}main .home-lore img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;height:auto}main .lore-values{flex-wrap:wrap;gap:.7rem;margin:1.5rem 0;display:flex}main .lore-values span{border:1px solid #aa875446;padding:.4rem .75rem;font-size:.875rem}main.conversion-home .home-final{text-align:center;background:#141619}main.conversion-home .home-final h2{max-width:50rem;margin:0 auto 1.5rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.2}main .testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}main .testimonial-grid figure{background:#fffcf6;border:1px solid #b28a564d;border-radius:12px;margin:0;padding:1.8rem}main .testimonial-grid blockquote{white-space:pre-line;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.65}main .testimonial-grid figcaption :is(strong,span,small){margin-top:.3rem;display:block}main .testimonial-grid figcaption{font-size:.875rem!important}main .system-guide{margin-bottom:3.5rem}main .system-guide h2{margin:.5rem 0 1.5rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.2}main .system-guide-options{flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;display:flex}main .system-guide-options button{color:#3c2d1b;background:0 0;border:1px solid #ae8b55;border-radius:8px;min-height:46px;padding:.7rem 1rem;font-size:.9375rem}main .system-guide-options button[aria-pressed=true]{color:#f7e6c5;background:#342a20;border-color:#342a20}main .system-guide-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}main .system-guide-results a{color:#31271e;background:#fffaf0;border:1px solid #ae8b5555;border-radius:10px;padding:1.2rem;display:block}main .system-guide-results h3{margin:.1rem 0 .6rem;font-size:1.5rem}main .system-guide-results p{margin:0 0 .7rem}main .system-guide-results span{font-size:.875rem;text-decoration:underline}main .system-guide-note{margin-top:1rem;font-size:.9375rem!important}.bureau-page .welcome-desk{gap:1.5rem;display:grid}.bureau-page .welcome-desk-section{background:#171b1f;border:1px solid #ad89553d;border-radius:12px;padding:1.5rem}.bureau-page .welcome-desk-section h3{margin:.5rem 0 1rem;font-size:1.5rem}.bureau-page .opening-request-list{gap:.8rem;display:grid}.bureau-page .opening-request-list article{background:#1c2125;border:1px solid #af8c4d33;border-radius:10px;padding:1rem}.bureau-page .opening-request-list article strong{font-size:1rem}.bureau-page .opening-request-list p{margin:.5rem 0}.bureau-page .opening-request-actions{flex-wrap:wrap;gap:.75rem;display:flex}.bureau-page .welcome-desk :is(.btn,.outline){min-height:44px}.bureau-page .welcome-testimonial{border:1px solid #ad89553d;border-radius:10px;margin-top:1rem;padding:1rem}.bureau-page .welcome-testimonial summary{cursor:pointer;min-height:44px;padding:.5rem 0}.bureau-page .welcome-testimonial .desk-form{margin-top:1rem}@media (width<=1050px){main.conversion-home .conversion-hero .official-logo{opacity:.25;width:32%;right:-8%}main .upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main .experience-offers{grid-template-columns:1fr}main .experience-offers>article{grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}main .experience-offers>article :is(.eyebrow,h3,.offer-translation){grid-column:1}main .experience-offers .offer-translation{min-height:0}main .experience-offers .experience-price{grid-area:1/2/4}main .experience-offers .offer-bundle{grid-column:1/-1}main .join-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){main.conversion-home .conversion-hero{padding-top:2.5rem;padding-bottom:2.5rem}main.conversion-home .conversion-hero .hero-inner{max-width:100%}main.conversion-home .conversion-hero .official-logo{display:none}main .conversion-heading{display:block}main .upcoming-grid,main .upcoming-empty,main.conversion-home .home-wednesdays,main.conversion-home .home-beginner,main .home-archivist,main .home-lore,main .testimonial-grid,main .system-guide-results{grid-template-columns:1fr}main .wednesday-price{max-width:none;padding:1.2rem}main .wednesday-price>strong{font-size:3.5rem}main .home-archivist figure{max-width:22rem;margin:0 auto}main .home-lore img{max-height:18rem}main.conversion-home .actions{flex-wrap:wrap}}@media (width<=520px){main.conversion-home .actions{grid-template-columns:1fr;gap:.75rem;display:grid}main.conversion-home .actions :is(.btn,.outline){width:100%}main .opening-notice-form,main .join-steps{grid-template-columns:1fr}main .experience-offers>article{display:flex}main .experience-offers .experience-price{margin-top:.5rem}main .experience-offers .offer-translation{min-height:0}main .experience-offers .btn{margin-top:1rem}main.conversion-home .welcome-facts{gap:.65rem;display:grid}main .upcoming-copy dl>div{grid-template-columns:1fr;gap:.2rem}main .system-guide-options{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}main.conversion-home *,main.conversion-home :before,main.conversion-home :after{transition:none!important;animation:none!important}}main:not(.bureau-page) .service-detail>article{min-width:0}main:not(.bureau-page) .service-welcome-photo{background:#f5ebda;border:1px solid #89663c55;border-radius:12px;width:100%;max-width:56rem;margin:2rem 0;scroll-margin-top:8rem;overflow:hidden}main:not(.bureau-page) .service-welcome-photo img{width:100%;height:auto;display:block}main:not(.bureau-page) .service-welcome-photo figcaption{color:#5b4937;padding:.9rem 1.1rem;font-size:.875rem;line-height:1.6}main.conversion-services .services-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}main.conversion-services .services-pricing-hero{min-height:0;padding:4rem clamp(1.1rem,5vw,6rem)}main.conversion-services .services-pricing-hero h1{max-width:48rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.15}main.conversion-services .services-pricing-hero-copy>p{max-width:48rem}main.conversion-services .services-pricing-hero-facts{flex-wrap:wrap}main.conversion-services .services-pricing-hero-facts span{padding:.6rem .9rem;font-size:.9375rem}main.conversion-services .section{padding:clamp(2.75rem,5vw,4.5rem) clamp(1.1rem,5vw,6rem)}main.conversion-services .services-table-photo{background:#101b22;border:1px solid #cfa35e55;border-radius:12px;width:min(100%,80rem);margin:2.5rem auto 0;scroll-margin-top:8rem;overflow:hidden}main.conversion-services .services-table-photo img{width:100%;height:auto;display:block}main.conversion-services .services-table-photo figcaption{color:#d7cdbc;padding:.9rem 1.1rem;font-size:.875rem;line-height:1.6}main.conversion-services .services-workshop{max-width:65rem;margin:auto}main.conversion-services .services-workshop h2{font-size:clamp(2rem,4vw,3rem)}main.conversion-services .community-note{color:#d4c7af;border-top:1px solid #bb95503d;margin-top:2rem;padding-top:1.5rem}main .service-request-call{background:#fff9ee;border:1px solid #a78756;border-radius:12px;margin-bottom:2rem;padding:1.5rem}main .service-request-call h3{margin:0 0 1rem;font-size:1.5rem}@media (width<=600px){main .service-request-call .actions{grid-template-columns:1fr;display:grid}}main:not(.bureau-page) .play-choice-section{padding-bottom:1rem}main:not(.bureau-page) .play-choice-section h2{margin:.5rem 0 1.5rem;font-size:clamp(2rem,3.6vw,3rem);line-height:1.2}main:not(.bureau-page) .play-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}main:not(.bureau-page) .play-choice-grid>a{color:#352b21;background:#fffaf0;border:1px solid #af885955;border-radius:12px;flex-direction:column;gap:.75rem;min-width:0;padding:1.6rem;text-decoration:none;display:flex;box-shadow:0 6px 20px #2c1f0e0a}main:not(.bureau-page) .play-choice-grid>a:hover{background:#fffdf8;border-color:#966438}main:not(.bureau-page) .play-choice-grid>a:focus-visible{outline-offset:4px;outline:3px solid #875329}main:not(.bureau-page) .play-choice-grid small{color:#765536;font-size:.8125rem}main:not(.bureau-page) .play-choice-grid h3{margin:0;font-size:1.6rem;line-height:1.25}main:not(.bureau-page) .play-choice-grid p{margin:0;font-size:1rem}main:not(.bureau-page) .play-choice-grid>a>strong{color:#763e2c;margin-top:auto;padding-top:.6rem;font-size:.9375rem}main:not(.bureau-page) .play-choice-reassurance{margin:1.5rem 0;font-size:.9375rem}main:not(.bureau-page) .play-choice-reassurance a{text-underline-offset:.2em;text-decoration:underline}main:not(.bureau-page) .play-hub-anchor{scroll-margin-top:6rem;display:block}main:not(.bureau-page) .play-hub-panel:focus-visible{outline-offset:4px;outline:3px solid #d6b574}main.conversion-home .upcoming-empty{max-width:none;display:block}main.conversion-home .upcoming-empty>div{max-width:55rem}main.conversion-home .future-opening summary{color:#4a3627;background:#fffaf0;border:1px solid #b08b5366;border-radius:9px;flex-wrap:wrap;align-items:center;gap:.5rem 1.3rem;min-height:48px;padding:1rem;list-style:none;display:flex}main.conversion-home .future-opening summary:after{content:"＋";margin-left:auto;font-size:1.25rem}main.conversion-home .future-opening[open] summary:after{content:"−"}main.conversion-home .future-opening summary::-webkit-details-marker{display:none}main.conversion-home .future-opening summary:focus-visible{outline-offset:3px;outline:3px solid #875329}main.conversion-home .future-opening .opening-notice-form{padding:1rem 0}main.conversion-home .booking-confirmation{color:#4a3423;background:#fff9ed;border-left:3px solid #9c7044;margin-top:2rem;padding:1rem 1.25rem}main.conversion-home .home-google-reviews{border-top:1px solid #b08b5344;border-bottom:1px solid #b08b5344}main.conversion-home .home-google-reviews .conversion-heading{align-items:center;margin-bottom:0}main.conversion-home .google-review-rating{color:#453022;background:#fffaf0;border:1px solid #b08b5355;border-radius:10px;flex:none;margin:0;padding:1rem 1.3rem;line-height:1.5}main.conversion-home .google-review-rating>span:first-child{color:#86501c;letter-spacing:.15em;font-size:1.4rem;display:block}main.conversion-home .google-review-rating>strong{font-size:1rem;display:block}main.conversion-home .google-review-grid{grid-template-columns:1.6fr 1fr;gap:1rem;margin-top:1.75rem;display:grid}main.conversion-home .google-review-grid figure{background:#fffaf0;border:1px solid #b08b5355;border-radius:12px;margin:0;padding:1.5rem}main.conversion-home .google-review-featured{grid-row:span 2;border-left:3px solid #9c7044!important}main.conversion-home .google-review-grid blockquote{white-space:pre-line;margin:0 0 1rem;font-size:1rem;line-height:1.7}main.conversion-home .google-review-featured blockquote{font-size:1.15rem}main.conversion-home .google-review-grid figcaption>strong,main.conversion-home .google-review-grid figcaption>span{display:block}main.conversion-home .google-review-grid figcaption>span{color:#74614c;font-size:.8125rem}main.conversion-home .home-google-reviews>.outline{margin-top:1.5rem}main.conversion-home .google-review-expand{border-top:1px solid #b08b5344;margin:0 0 1rem}main.conversion-home .google-review-expand summary,main.conversion-home .google-review-more>summary{cursor:pointer;color:#573b24;min-height:44px;padding:.7rem .25rem;font-size:1rem;line-height:1.5}main.conversion-home .google-review-expand>blockquote{margin:.5rem 0 0;font-size:1rem}main.conversion-home .google-review-more{border-top:1px solid #b08b5355;margin-top:1.5rem}main.conversion-home .google-review-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}main:not(.bureau-page) .mobile-menu>div{max-height:calc(100dvh - 100px);overflow-y:auto}main:not(.bureau-page) .mobile-menu{flex-shrink:0}main:not(.bureau-page) .mobile-menu>summary{white-space:nowrap;min-height:48px;font-size:13px}main:not(.bureau-page) .mobile-menu .mobile-campaign-menu summary{white-space:normal;min-height:48px}main:not(.bureau-page) .mobile-menu a{white-space:normal}main:not(.bureau-page) .mobile-menu .mobile-primary-action{background:#75352d;color:#fff8ef!important}main:not(.bureau-page) .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){main:not(.bureau-page)>.site-header>.reserve{display:none}}@media (width<=760px){main:not(.bureau-page) .play-choice-grid{grid-template-columns:1fr;gap:.8rem}main:not(.bureau-page) .play-choice-grid>a{gap:.5rem;padding:1.2rem}main:not(.bureau-page) .play-choice-grid h3{font-size:1.35rem}main.conversion-home .google-review-rating{margin-top:1rem;display:inline-block}main.conversion-home .google-review-grid{grid-template-columns:1fr}main.conversion-home .google-review-featured{grid-row:auto}main.conversion-home .google-review-secondary{padding:1rem}main.conversion-home .google-review-secondary blockquote{font-size:.9375rem}main.conversion-home .future-opening summary{align-items:flex-start;gap:.3rem}main.conversion-home .future-opening summary>span{flex-basis:100%}}main.bureau-page{--desk-header-height:84px;--desk-canvas:#f5f2eb;--desk-card:#fffdfa;--desk-text:#293238;--desk-subtle:#616b70;--desk-border:#ded8cd;--desk-brass:#9b7139;background:#11191e}main.bureau-page .bureau-skip{z-index:100;color:#26343c;font:600 14px var(--archive-font-text);background:#fff9eb;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:20px}main.bureau-page .bureau-skip:focus{top:12px}main.bureau-page .bureau-adminbar{min-height:var(--desk-header-height);background:#141e24f5;border-color:#d6b57426;gap:24px;padding:16px max(24px,3.2vw);top:0;box-shadow:0 6px 24px #0002}main.bureau-page .bureau-adminbar>div:first-child{gap:14px}main.bureau-page .bureau-adminbar img{object-fit:cover;border:1px solid #b88e4d55;border-radius:11px;flex:none}main.bureau-page .bureau-adminbar p{color:#c2b6a0;letter-spacing:.06em;font-size:11px;line-height:1.5}main.bureau-page .bureau-adminbar h1{font-size:24px;font-weight:500;line-height:1.25}main.bureau-page .bureau-admin-actions a{color:#e2d7c3;border-color:#d9c49833;gap:8px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:500}main.bureau-page .bureau-admin-actions a:last-child{color:#c7c5bf;border-color:#0000}main.bureau-page .bureau-admin-actions a>span{min-height:0;font:inherit;color:inherit;border:0;padding:0}main.bureau-page .bureau-shell{padding:26px max(24px,3.2vw) 64px;scroll-margin-top:104px}main.bureau-page .desk-simplified{font-size:15px;line-height:1.6}main.bureau-page .desk-simplified .bureau-workspace-layout{grid-template-columns:242px minmax(0,1fr);align-items:start;gap:24px}main.bureau-page .desk-simplified .workspace-sidebar{background:#172228;border:1px solid #d2b87924;border-radius:16px;top:104px;overflow:hidden;box-shadow:0 12px 32px #0002}main.bureau-page .desk-simplified .workspace-user{background:0 0;border-color:#ffffff0c;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:22px 18px}main.bureau-page .desk-simplified .workspace-user>span{background:#b88b4112;border:1px solid #bc955047;border-radius:10px;width:38px;height:38px;font-size:21px}main.bureau-page .desk-simplified .workspace-user small{color:#b5afa2;text-transform:none;margin:0 0 2px;font-weight:400;letter-spacing:0!important;font-size:12px!important}main.bureau-page .desk-simplified .workspace-user strong{overflow-wrap:anywhere;color:#f4eee3;font-size:14px;font-weight:600}main.bureau-page .desk-simplified .workspace-nav-list{gap:4px;padding:12px 10px;display:grid}main.bureau-page .desk-simplified .workspace-nav-list button{color:#c5c5bc;border:1px solid #0000;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;min-height:64px;padding:11px 12px}main.bureau-page .desk-simplified .workspace-nav-list button:hover{background:#ffffff06}main.bureau-page .desk-simplified .workspace-nav-list button.active{color:#f6ead3;background:#c7a46112;border-color:#bea16c40;box-shadow:inset 3px 0 #cba666}main.bureau-page .desk-simplified .workspace-nav-icon{width:24px;height:24px;color:inherit;background:0 0;border:0}main.bureau-page .desk-simplified .workspace-nav-list button>span:nth-child(2) strong{font-size:14px;font-weight:600;line-height:1.4}main.bureau-page .desk-simplified .workspace-nav-list button>span:nth-child(2) small{color:#afb4b1;margin-top:2px;letter-spacing:0!important;font-size:12px!important;line-height:1.45!important}main.bureau-page .desk-simplified .workspace-nav-list button>b{color:#f1d7a4;min-width:24px;font:600 12px/1.4 var(--archive-font-text);letter-spacing:0;background:#cba66625;padding:3px 7px}main.bureau-page .desk-sync-status{color:#b6beb8;align-items:center;gap:8px;margin:12px 20px 6px;display:flex}main.bureau-page .desk-sync-status>span{background:#94b298;border-radius:50%;flex:none;width:6px;height:6px}main.bureau-page .desk-sync-status>span.paused{background:#d0ae6e}main.bureau-page .desk-sync-status small{font-size:11px;line-height:1.5}main.bureau-page .desk-simplified .workspace-sync{text-align:center;background:0 0;border-color:#ffffff12;width:calc(100% - 32px);min-height:40px;margin:0 16px 16px;padding:9px 12px;display:block}main.bureau-page .desk-simplified .workspace-sync strong{color:#ddd4c0;letter-spacing:0!important;font-size:12px!important}main.bureau-page .desk-simplified .workspace-main{background:var(--desk-canvas);border:1px solid #ede5d7;border-radius:18px;min-width:0;min-height:680px;padding:32px;scroll-margin-top:104px;box-shadow:0 16px 48px #0002}main.bureau-page .desk-operation-lock{background:0 0;border:0;min-width:0;margin:0;padding:0}main.bureau-page .desk-simplified .workspace-heading{border-bottom:1px solid var(--desk-border);justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding:0 0 24px;display:flex}main.bureau-page .desk-simplified .workspace-heading h2{color:var(--desk-text);margin:0 0 8px;font-size:34px;font-weight:500;line-height:1.1}main.bureau-page .desk-simplified .workspace-heading p{max-width:64ch;color:var(--desk-subtle);margin:0;font-size:14px;line-height:1.6}main.bureau-page .desk-simplified .workspace-heading-actions .outline{text-align:center;white-space:normal;font-size:13px}main.bureau-page .desk-icon{flex:none;display:block}main.bureau-page .desk-simplified :is(.btn,.outline){min-height:44px;font:600 14px/1.5 var(--archive-font-text);text-transform:none;letter-spacing:0;white-space:normal;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;transform:none}main.bureau-page .desk-simplified .btn{color:#fff9ed;background:#233943;border-color:#233943;box-shadow:0 3px 8px #23394315}main.bureau-page .desk-simplified .btn:hover{background:#304d5b;border-color:#304d5b;transform:none}main.bureau-page .desk-simplified .outline{color:#394850;background:#fffdfa;border-color:#c7beaf}main.bureau-page .desk-simplified .outline:hover{background:#f7efdf;border-color:#977448;transform:none}main.bureau-page .desk-simplified :is(button,.btn,.outline):disabled{opacity:.55;cursor:not-allowed}main.bureau-page .desk-feedback{z-index:12;position:sticky;top:96px}main.bureau-page .desk-feedback:empty{display:none}main.bureau-page .desk-feedback :is(.desk-notice,.desk-error){letter-spacing:0;text-transform:none;border-radius:9px;margin:0 0 16px;padding:14px 18px;font-size:14px;line-height:1.6;position:static;box-shadow:0 5px 20px #0001}main.bureau-page .desk-feedback .desk-notice{color:#34523d;background:#e8f1e7;border:1px solid #b6ceb4}main.bureau-page .desk-feedback .desk-error{color:#7b3f36;background:#fbebe6;border:1px solid #dcb9af}main.bureau-page .desk-unsaved{color:#6a512c;background:#fff3d5;border:1px solid #d7bd85;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:10px 16px;font-size:14px;display:flex;position:static;box-shadow:0 4px 16px #0001}main.bureau-page .desk-unsaved button{color:#6a512c;min-height:38px;font:600 13px var(--archive-font-text);cursor:pointer;background:0 0;border:1px solid #d7bd85;border-radius:6px;padding:7px 10px}main.bureau-page .desk-overview-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 18px;display:grid}main.bureau-page .desk-overview-counts>:is(button,a){border:1px solid var(--desk-border);background:var(--desk-card);min-width:0;color:var(--desk-text);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 3px 12px #37414805}main.bureau-page .desk-overview-counts>:is(button,a):hover{border-color:#b39462;box-shadow:0 8px 24px #3741480c}main.bureau-page .desk-overview-counts>:is(button,a)>span{color:#5b666b;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}main.bureau-page .desk-overview-counts>:is(button,a)>strong{font-family:var(--archive-font-display);color:#88632e;font-size:48px;font-weight:500;line-height:1}main.bureau-page .desk-overview-counts>:is(button,a)>small{color:#636e73;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:12px;display:flex}main.bureau-page .desk-overview-counts>:is(button,a)>small .desk-icon{width:17px;height:17px}main.bureau-page .desk-overview-shortcuts{flex-wrap:wrap;gap:10px;margin:0 0 26px;display:flex}main.bureau-page .desk-overview-shortcuts>button{border:1px solid var(--desk-border);color:#44525a;min-height:44px;font:600 13px var(--archive-font-text);cursor:pointer;background:#ebe6db;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}main.bureau-page .desk-overview-shortcuts>button:hover{background:#fffdfa;border-color:#b39462}main.bureau-page .desk-overview-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}main.bureau-page .desk-simplified .workspace-panel{border:1px solid var(--desk-border);background:var(--desk-card);min-width:0;box-shadow:none;border-radius:12px;padding:22px}main.bureau-page .desk-simplified .workspace-panel-title{margin:0;padding:0 0 16px}main.bureau-page .desk-simplified .workspace-panel-title h3{color:var(--desk-text);margin:0;font-size:23px;font-weight:500;line-height:1.3}main.bureau-page .desk-priority-row{border:0;border-bottom:1px solid var(--desk-border);width:100%;color:var(--desk-text);text-align:left;cursor:pointer;background:0 0;border-radius:5px;padding:16px 8px;display:block}main.bureau-page .desk-priority-row:last-child{border-bottom:0}main.bureau-page .desk-priority-row:hover{background:#f5f0e6}main.bureau-page .desk-priority-row strong{font-size:15px;font-weight:600;line-height:1.5;display:block}main.bureau-page .desk-priority-row span{color:var(--desk-subtle);margin-top:5px;font-size:13px;line-height:1.55;display:block}main.bureau-page .desk-simplified .archive-empty-state{color:var(--desk-subtle);box-shadow:none;background:#faf7f0;border:1px dashed #d5cdbc;border-radius:10px;margin:0;padding:26px;display:block}main.bureau-page .desk-simplified .archive-empty-state>.desk-icon{color:#9b7a47;margin:0 0 14px}main.bureau-page .desk-simplified .archive-empty-state h3{color:#49575f;font:600 15px/1.5 var(--archive-font-text);letter-spacing:0;margin:0 0 6px}main.bureau-page .desk-simplified .archive-empty-state p{color:var(--desk-subtle);margin:0;font-size:14px;line-height:1.6}main.bureau-page .desk-simplified .desk-create{background:#fffdfa;border:1px solid #cebf9e;border-radius:10px;margin:0 0 20px;overflow:hidden}main.bureau-page .desk-simplified .desk-create>summary{color:#5f492d;min-height:56px;font:600 14px/1.5 var(--archive-font-text);letter-spacing:0;cursor:pointer;background:#f0e9da;border:0;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}main.bureau-page .desk-simplified .desk-create[open]>summary{border-bottom:1px solid #cebf9e}main.bureau-page .desk-simplified .desk-create>.desk-form{padding:22px}main.bureau-page .desk-list-help{color:var(--desk-subtle);align-items:flex-start;gap:9px;margin:0 0 18px;font-size:13px;line-height:1.6;display:flex}main.bureau-page .desk-list-help .desk-icon{color:#8e7045;width:17px;height:17px;margin-top:2px}main.bureau-page .desk-simplified .workspace-filters{border:1px solid var(--desk-border);background:#ebe7df;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(150px,200px) auto;align-items:end;gap:14px;margin:0 0 20px;padding:16px;display:grid}main.bureau-page .desk-simplified .workspace-filters label{gap:7px;display:grid}main.bureau-page .desk-simplified :is(.desk-form label,.workspace-filters label,.desk-inbox-toolbar label){font:600 13px/1.5 var(--archive-font-text);letter-spacing:0;text-transform:none;color:#465159}main.bureau-page .desk-simplified .workspace-filters label>span{color:#465159;text-transform:none;letter-spacing:0;font-size:13px}main.bureau-page .desk-simplified .workspace-filters p{color:var(--desk-subtle);letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:13px}main.bureau-page .desk-simplified .desk-catalogue-filters{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(120px,.65fr)}main.bureau-page .desk-simplified :is(input,select,textarea){color:#2e3940;width:100%;min-width:0;max-width:100%;min-height:46px;font:400 15px/1.5 var(--archive-font-text);background:#fffdfa;border:1px solid #c9c3b9;border-radius:7px;padding:11px 12px;box-shadow:inset 0 1px 2px #00000003}main.bureau-page .desk-simplified textarea{resize:vertical;min-height:100px}main.bureau-page .desk-simplified :is(input,textarea)::placeholder{color:#727a7d}main.bureau-page .desk-simplified :is(input,select,textarea):focus{border-color:#9b7139;box-shadow:0 0 0 3px #a1834720}main.bureau-page .desk-simplified .workspace-record-list{gap:12px;display:grid}main.bureau-page .desk-simplified .workspace-record-list>article{border:1px solid var(--desk-border);background:var(--desk-card);color:var(--desk-text);border-radius:12px;padding:0;overflow:hidden;box-shadow:0 2px 8px #00000004}main.bureau-page .desk-simplified .workspace-record-list>article.open{border-color:#b89b69;box-shadow:0 8px 24px #00000009}main.bureau-page .desk-simplified .workspace-record-toggle{width:100%;min-height:94px;color:var(--desk-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:140px minmax(0,1fr) minmax(125px,170px) 20px;align-items:center;gap:20px;padding:20px;display:grid}main.bureau-page .desk-simplified .workspace-record-toggle:hover{background:#f8f4ec}main.bureau-page .desk-simplified .workspace-record-list>article.open>.workspace-record-toggle{background:#f2ecdf}main.bureau-page .desk-simplified .workspace-record-status{white-space:normal;color:#73552d;width:fit-content;max-width:100%;font:600 12px/1.45 var(--archive-font-text);letter-spacing:0;text-transform:none;background:#f4ecdc;border:1px solid #d8c8a9;border-radius:6px;padding:6px 9px;display:inline-flex}main.bureau-page .desk-simplified .workspace-record-status[data-tone=public]{color:#3f604b;background:#edf2e9;border-color:#cad6c8}main.bureau-page .desk-simplified .workspace-record-status[data-tone=private]{color:#4b6572;background:#edf2f4;border-color:#ced9dc}main.bureau-page .desk-simplified .workspace-record-status[data-tone=quiet]{color:#68706f;background:#eeece6;border-color:#d8d7d2}main.bureau-page .desk-simplified .workspace-record-name strong{font:600 16px/1.45 var(--archive-font-text);letter-spacing:0}main.bureau-page .desk-simplified .workspace-record-name :is(small,span){color:var(--desk-subtle);font:400 13px/1.5 var(--archive-font-text);margin-top:4px;display:block}main.bureau-page .desk-simplified .workspace-record-numbers :is(b,small){font-size:12px;font-family:var(--archive-font-text);color:#59656c;letter-spacing:0;text-transform:none;line-height:1.55}main.bureau-page .desk-simplified .workspace-record-numbers b{font-weight:600}main.bureau-page .desk-record-body{border-top:1px solid var(--desk-border);background:#fffdfa;padding:24px}main.bureau-page .desk-context-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}main.bureau-page .desk-simplified .desk-record-body>.workspace-record-editor{background:0 0;border:0;margin-top:22px;padding:0}main.bureau-page .desk-simplified .desk-form{gap:18px}main.bureau-page .desk-simplified .desk-field-group{border:1px solid var(--desk-border);background:#f8f5ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px}main.bureau-page .desk-simplified .desk-core-fields legend{color:#465159;font:600 15px/1.5 var(--archive-font-text);letter-spacing:0;text-transform:none;padding:0 8px}main.bureau-page .desk-simplified .desk-field-group>summary{align-items:center;min-height:56px;margin:-20px;padding:16px 20px}main.bureau-page .desk-simplified .desk-field-group[open]>summary{border-color:var(--desk-border);margin-bottom:0}main.bureau-page .desk-simplified .desk-field-group>summary b{color:#465159;font:600 13px/1.5 var(--archive-font-text);letter-spacing:0;text-transform:none}main.bureau-page .desk-simplified .desk-field-group>summary span{color:var(--desk-subtle);font:400 12px/1.5 var(--archive-font-text)}main.bureau-page .desk-simplified .desk-form .field-with-help>small{min-height:0;color:var(--desk-subtle);font:400 12px/1.5 var(--archive-font-text);text-transform:none;letter-spacing:0;margin-top:5px;display:block}main.bureau-page .desk-simplified .desk-check{border:1px solid var(--desk-border);letter-spacing:0;text-transform:none;background:#f5f1e7;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex;font-size:13px!important}main.bureau-page .desk-simplified .desk-check input[type=checkbox]{accent-color:#866237;flex:none;width:20px;height:20px;min-height:20px;margin:0}main.bureau-page .desk-simplified .desk-savebar{z-index:6;background:#fffdf7;border:1px solid #d4c7ae;border-radius:10px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:16px;min-height:70px;margin:2px 0 0;padding:12px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 8px 28px #29323812}main.bureau-page .desk-simplified .desk-savebar>span{margin-right:auto}main.bureau-page .desk-simplified .desk-savebar :is(small,b){color:var(--desk-subtle);letter-spacing:0;text-transform:none;font-size:12px;line-height:1.5}main.bureau-page .desk-inline-note{color:var(--desk-subtle);margin:14px 0 20px;font-size:13px;line-height:1.65}main.bureau-page .desk-existing-warning{color:#6c5229;background:#fff4d8;border:1px solid #d7c498;border-radius:9px;padding:16px;font-size:13px;line-height:1.6}main.bureau-page .desk-existing-warning p{margin:6px 0 12px}main.bureau-page .desk-existing-warning button{margin:0 8px 8px 0}main.bureau-page .desk-table-lifecycle{background:#f6f1e7;border:1px solid #d8cfbf;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}main.bureau-page .desk-table-lifecycle h3{color:#4f493d;font:600 14px/1.5 var(--archive-font-text);letter-spacing:0;align-items:center;gap:9px;margin:0 0 6px;display:flex}main.bureau-page .desk-table-lifecycle p{color:#65665c;max-width:72ch;margin:0;font-size:13px;line-height:1.6}main.bureau-page .desk-table-lifecycle>.desk-lifecycle-help{border-top:1px solid #ded5c5;grid-column:1/-1;padding-top:12px;font-size:12px}main.bureau-page .desk-danger-button{color:#91483b;min-height:44px;font:600 13px/1.5 var(--archive-font-text);cursor:pointer;background:#fff9f5;border:1px solid #c99a8d;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}main.bureau-page .desk-danger-button:hover{background:#f9e8e0;border-color:#a36554}main.bureau-page .desk-delete-confirmation{color:#804135;background:#fff8f3;border:1px solid #d8aba0;border-radius:9px;grid-column:1/-1;padding:18px}main.bureau-page .desk-delete-confirmation strong{font-size:15px}main.bureau-page .desk-delete-confirmation p{color:#7a5b50;margin:7px 0 16px}main.bureau-page :is(.desk-related-tables,.desk-related-sessions){border:1px solid var(--desk-border);color:#465159;background:#f5f1e7;border-radius:10px;gap:10px;padding:18px;font-size:14px;display:grid}main.bureau-page .desk-related-tables>button{text-align:left;justify-content:flex-start}main.bureau-page .desk-related-sessions{margin-top:22px}main.bureau-page .desk-session-link{border:1px solid var(--desk-border);color:#394850;text-align:left;cursor:pointer;background:#fffdfa;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:60px;padding:12px 14px;display:flex}main.bureau-page .desk-session-link:hover{border-color:#b39462}main.bureau-page .desk-session-link :is(strong,small){font-family:var(--archive-font-text);line-height:1.5;display:block}main.bureau-page .desk-session-link strong{font-size:14px;font-weight:600}main.bureau-page .desk-session-link small{color:var(--desk-subtle);margin-top:3px;font-size:12px}main.bureau-page .desk-delete{border-top:1px solid var(--desk-border);color:#8f4e42;margin-top:22px;padding-top:16px;font-size:13px}main.bureau-page .desk-delete>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}main.bureau-page .desk-delete p{font-size:13px;line-height:1.6}main.bureau-page .danger-link{color:#91483b;min-height:44px;font:600 13px var(--archive-font-text);cursor:pointer;background:#fff7f2;border:1px solid #c99a8d;border-radius:8px;padding:10px 14px}main.bureau-page .desk-segmented{background:#ebe6dc;border:1px solid #d4ccbd;border-radius:9px;flex-wrap:wrap;align-self:end;gap:4px;padding:4px;display:flex}main.bureau-page .desk-segmented button{color:#55626a;min-height:44px;font:600 13px/1.5 var(--archive-font-text);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-grow:1;padding:10px 14px}main.bureau-page .desk-segmented button.active{color:#fff8e9;background:#293f49;box-shadow:0 2px 5px #0001}main.bureau-page .desk-segmented button>b{font:inherit;margin-left:6px}main.bureau-page .desk-inbox-toolbar{grid-template-columns:auto minmax(150px,.8fr) minmax(180px,1fr);align-items:end;gap:14px;margin-bottom:12px;display:grid}main.bureau-page .desk-inbox-toolbar label{gap:7px;display:grid}main.bureau-page .desk-list-toolbar{color:var(--desk-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;font-size:13px;display:flex}main.bureau-page .desk-context-filter{color:#425b66;background:#eaf0f1;border:1px solid #cdd9dd;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:14px 18px;display:flex}main.bureau-page .desk-context-filter strong{font-size:14px}main.bureau-page .desk-duplicate-note{color:#705832;background:#fbf1db;border:1px solid #decea9;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:13px;display:flex}main.bureau-page .desk-request-facts{border:1px solid var(--desk-border);background:#f6f3ec;border-radius:10px;grid-template-columns:1fr 1fr;gap:18px;padding:18px;display:grid}main.bureau-page .desk-request-facts :is(small,strong){line-height:1.5;display:block}main.bureau-page .desk-request-facts small{color:var(--desk-subtle);margin-bottom:5px;font-size:12px}main.bureau-page .desk-request-facts strong{color:#394850;font-size:14px;font-weight:500}main.bureau-page .desk-request-facts p{color:#394850;white-space:pre-wrap;grid-column:1/-1;margin:0;font-size:14px}main.bureau-page .desk-opening-editor{font-size:14px}main.bureau-page .desk-settings-tabs{margin-bottom:24px}main.bureau-page .desk-simplified .workspace-settings-card{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:12px;padding:24px;display:block}main.bureau-page .desk-simplified .workspace-settings-card h3{color:#394850;margin:0 0 20px;font-size:24px;font-weight:500}main.bureau-page .desk-capacity-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}main.bureau-page .desk-capacity-grid>div{border:1px solid var(--desk-border);background:#f7f3e9;border-radius:10px;padding:20px}main.bureau-page .desk-capacity-grid :is(span,strong){line-height:1.5;display:block}main.bureau-page .desk-capacity-grid span{color:var(--desk-subtle);margin-bottom:7px;font-size:13px}main.bureau-page .desk-capacity-grid strong{color:#735a33;font-size:18px;font-weight:600}main.bureau-page .desk-simplified .welcome-testimonial{border:1px solid var(--desk-border);background:var(--desk-card);border-radius:10px;margin-top:12px;padding:20px}main.bureau-page .desk-simplified .welcome-testimonial>summary{color:#394850;cursor:pointer;min-height:44px;font-size:14px;font-weight:600;line-height:1.6}main.bureau-page .desk-simplified .visual-admin-list>details{border-color:var(--desk-border);background:var(--desk-card);border-radius:10px}main.bureau-page .desk-simplified .visual-admin-list>details>summary{grid-template-columns:100px minmax(0,1fr) auto;font-size:14px;line-height:1.6}main.bureau-page .desk-simplified .visual-admin-list>details>summary :is(span,b){font:500 12px/1.5 var(--archive-font-text);letter-spacing:0;text-transform:none}main.bureau-page .desk-simplified .visual-admin-body{background:#f8f5ee}main.bureau-page .desk-simplified .visual-admin-status{font-size:13px;line-height:1.6}main.bureau-page .desk-simplified .audit-list{border-color:var(--desk-border);background:var(--desk-card);border-radius:10px}main.bureau-page .desk-simplified .audit-list li{font-size:13px;line-height:1.6}@media (width<=1280px){main.bureau-page .desk-table-lifecycle{grid-template-columns:1fr}main.bureau-page .desk-table-lifecycle>.desk-lifecycle-help{grid-column:1}main.bureau-page .desk-simplified .workspace-main{padding:26px}main.bureau-page .desk-inbox-toolbar{grid-template-columns:auto minmax(150px,1fr)}main.bureau-page .desk-inbox-toolbar>label:last-child{grid-column:1/-1}}@media (width<=1080px){main.bureau-page .desk-simplified .bureau-workspace-layout{grid-template-columns:1fr;gap:20px}main.bureau-page .desk-simplified .workspace-sidebar{position:static}main.bureau-page .desk-simplified .workspace-user{display:none}main.bureau-page .desk-simplified .workspace-nav-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;display:grid;overflow:visible}main.bureau-page .desk-simplified .workspace-nav-list button{flex-basis:auto;min-width:0;min-height:58px}main.bureau-page .desk-sync-status,main.bureau-page .desk-simplified .workspace-sync{display:none}main.bureau-page .desk-simplified .workspace-main{min-height:560px}}@media (width<=760px){main.bureau-page{--desk-header-height:130px}main.bureau-page .bureau-adminbar{flex-wrap:wrap;gap:12px;padding:14px 18px}main.bureau-page .bureau-adminbar h1{font-size:22px}main.bureau-page .bureau-adminbar p{letter-spacing:.02em;font-size:10px}main.bureau-page .bureau-admin-actions{justify-content:flex-end;width:100%}main.bureau-page .bureau-admin-actions a{min-height:38px;padding:8px 12px;font-size:12px}main.bureau-page .bureau-shell{padding:18px 12px 44px;scroll-margin-top:146px}main.bureau-page .desk-simplified .workspace-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px}main.bureau-page .desk-simplified .workspace-nav-list button{gap:10px;min-height:48px;padding:10px}main.bureau-page .desk-simplified .workspace-nav-list button>span:nth-child(2) small{display:none}main.bureau-page .desk-simplified .workspace-main{border-radius:12px;min-height:0;padding:22px 16px;scroll-margin-top:146px}main.bureau-page .desk-simplified .workspace-heading{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:20px}main.bureau-page .desk-simplified .workspace-heading h2{font-size:30px}main.bureau-page .desk-simplified .workspace-heading-actions{width:auto}main.bureau-page .desk-feedback{top:138px}main.bureau-page .desk-overview-counts{gap:8px}main.bureau-page .desk-overview-counts>:is(button,a){gap:12px;padding:14px}main.bureau-page .desk-overview-counts>:is(button,a)>span{align-items:flex-start;font-size:12px}main.bureau-page .desk-overview-counts>:is(button,a)>span .desk-icon{display:none}main.bureau-page .desk-overview-counts>:is(button,a)>strong{font-size:36px}main.bureau-page .desk-overview-counts>:is(button,a)>small{font-size:11px}main.bureau-page .desk-overview-counts>:is(button,a)>small .desk-icon{display:none}main.bureau-page .desk-overview-shortcuts{gap:8px}main.bureau-page .desk-overview-shortcuts>button{flex:1;justify-content:flex-start;font-size:12px}main.bureau-page .desk-simplified :is(.btn,.outline){width:auto;max-width:100%}main.bureau-page .desk-overview-columns,main.bureau-page .desk-simplified .workspace-filters,main.bureau-page .desk-simplified .desk-catalogue-filters{grid-template-columns:1fr}main.bureau-page .desk-simplified .workspace-filters p{margin:0}main.bureau-page .desk-simplified .workspace-record-toggle{grid-template-columns:minmax(0,1fr) 20px;gap:10px;padding:18px}main.bureau-page .desk-simplified .workspace-record-toggle>span:not(:last-child){grid-column:1}main.bureau-page .desk-simplified .workspace-record-toggle>span:last-child{grid-area:1/2/4}main.bureau-page .desk-simplified .workspace-record-numbers{text-align:left}main.bureau-page .desk-record-body{padding:18px}main.bureau-page .desk-context-actions{align-items:stretch}main.bureau-page .desk-context-actions>button{flex:150px}main.bureau-page .desk-simplified .desk-form{grid-template-columns:1fr}main.bureau-page .desk-simplified .desk-form .wide{grid-column:1}main.bureau-page .desk-simplified .desk-field-group{grid-template-columns:1fr;gap:16px;padding:16px}main.bureau-page .desk-simplified .desk-field-group>summary{flex-direction:column;align-items:flex-start;gap:5px;margin:-16px;padding:16px}main.bureau-page .desk-simplified .desk-field-group[open]>summary{margin-bottom:0}main.bureau-page .desk-simplified .desk-field-group>summary span{text-align:left}main.bureau-page .desk-simplified .desk-create>.desk-form{padding:18px}main.bureau-page .desk-inbox-toolbar,main.bureau-page .desk-capacity-grid,main.bureau-page .desk-request-facts{grid-template-columns:1fr}main.bureau-page .desk-inbox-toolbar>label:last-child{grid-column:1}main.bureau-page .desk-context-filter{flex-direction:column;align-items:stretch}main.bureau-page .desk-simplified .desk-savebar{flex-wrap:wrap;gap:10px;padding:10px;bottom:10px}main.bureau-page .desk-simplified .desk-savebar .btn{width:100%}main.bureau-page .desk-simplified .visual-admin-list>details>summary{grid-template-columns:1fr}main.bureau-page .desk-simplified .visual-admin-list>details>summary b{text-align:left;grid-column:1}}@media (width<=420px){main.bureau-page .desk-overview-counts{grid-template-columns:1fr}main.bureau-page .desk-overview-counts>:is(button,a){grid-template-columns:1fr auto;gap:6px 16px;padding:16px;display:grid}main.bureau-page .desk-overview-counts>:is(button,a)>strong{grid-area:1/2/3;align-self:center}main.bureau-page .desk-overview-counts>:is(button,a)>small{grid-column:1}}main.bureau-page .desk-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}main.bureau-page .desk-people-grid .workspace-panel{min-width:0;padding:20px}main.bureau-page .desk-people-grid h3{font:600 19px/1.4 var(--archive-font-text);color:#293f49;margin:0 0 8px}main.bureau-page .desk-people-grid p{overflow-wrap:anywhere;font-size:14px}main.bureau-page .desk-delivery-badge{color:#695021;width:fit-content;font:600 13px/1.5 var(--archive-font-text);background:#fff3d0;border:1px solid #cdb775;border-radius:5px;margin-top:7px;padding:5px 8px;display:block}main.bureau-page .desk-response-action{border-left:3px solid #a47d3c}main.bureau-page .desk-status-filter{max-width:420px;font:600 14px/1.5 var(--archive-font-text);color:#465159;gap:7px;margin:16px 0;display:grid}main.bureau-page .desk-public-preview{color:#314d55;font:400 14px/1.6 var(--archive-font-text);background:#eef3f2;border:1px solid #bdced0;border-radius:10px;margin:18px 0;padding:18px}main.bureau-page .desk-public-preview>strong{font-weight:600;display:block}main.bureau-page .desk-public-preview p{margin:6px 0;font-size:14px}main.bureau-page .desk-public-preview small{color:#425e64;font-size:13px}main.bureau-page .desk-week-review{margin-bottom:22px;padding:20px}main.bureau-page .desk-week-review h3{color:#293f49;margin:0 0 14px;font-size:19px}main.bureau-page .desk-simplified :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #87612b}main.bureau-page .desk-simplified :is(.desk-inline-note,.desk-list-help,.desk-existing-warning),main.bureau-page .desk-simplified :is(.desk-form label,.workspace-filters label,.desk-inbox-toolbar label),main.bureau-page .desk-simplified .desk-field-group>summary b{font-size:14px}main.bureau-page .desk-simplified .desk-check{align-items:flex-start;line-height:1.55;font-size:14px!important}main.bureau-page .desk-simplified .desk-check input{margin-top:2px}main.bureau-page .workspace-audit .outline{min-height:44px;margin-top:10px}main.bureau-page .workspace-record-name,main.bureau-page .workspace-record-numbers{overflow-wrap:anywhere;min-width:0}@media (width<=760px){main.bureau-page .desk-people-grid{grid-template-columns:1fr}main.bureau-page .desk-public-preview{padding:14px}main.bureau-page .desk-status-filter{max-width:none}main.bureau-page .desk-simplified .workspace-nav-list button strong{font-size:14px}}body:has(main.bureau-page){min-width:0}main.bureau-page .desk-overview-counts>a{text-decoration:none}main.bureau-page .desk-request-session{color:#6a522e!important;font-weight:600!important}main.bureau-page .desk-priority-row{text-decoration:none}main.bureau-page .rw-desk :is(h3,h4,p,label){overflow-wrap:anywhere}@media (width<=420px){main.bureau-page .desk-simplified .workspace-nav-list{padding:6px}main.bureau-page .desk-simplified .workspace-nav-list button{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px}main.bureau-page .desk-simplified .workspace-nav-icon{display:none}main.bureau-page .desk-simplified .workspace-nav-list button strong{overflow-wrap:normal;word-break:normal}main.bureau-page .desk-simplified .workspace-main{padding:20px 12px}main.bureau-page .desk-record-body{padding:14px}main.bureau-page .desk-overview-shortcuts{grid-template-columns:minmax(0,1fr);display:grid}}main.bureau-page #desk-upcoming{scroll-margin-top:150px}.rw-campaign{color:#f4ead7;background:radial-gradient(at 95% 32%,#39234255,#0000 46%),radial-gradient(at 0 0,#17382d99,#0000 45%),#09151c}.rw-campaign .rw-section{width:calc(100% - 64px);max-width:1260px;margin:0 auto;padding:72px 0;scroll-margin-top:104px}.rw-campaign .rw-section h1,.rw-campaign .rw-section h2,.rw-campaign .rw-section h3{font-family:var(--archive-font-display,Georgia,serif);color:#f4ead7;font-weight:400}.rw-campaign .rw-section h1{letter-spacing:-.025em;margin:22px 0 18px;font-size:clamp(44px,5.4vw,78px);line-height:1.07}.rw-campaign .rw-section h2{margin:14px 0 25px;font-size:clamp(32px,3.3vw,48px);line-height:1.2}.rw-campaign .rw-section h3{margin:12px 0;font-size:23px}.rw-campaign .rw-section p,.rw-campaign .rw-section li{color:#d8d2c3;font-size:17px;line-height:1.8}.rw-campaign .rw-section .eyebrow{color:#d4b282;letter-spacing:.16em;font-size:11px;line-height:1.7}.rw-campaign .rw-section em{color:#d4b282;font-weight:400}.rw-campaign .rw-hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(30px,6vw,84px);padding-top:45px;display:grid}.rw-campaign .rw-hero .rw-intro{color:#f0e3c9;font-size:clamp(22px,2.2vw,29px);line-height:1.55}.rw-campaign .rw-fleuron{letter-spacing:.3em;color:#cfa771;text-align:center;width:max-content;max-width:100%}.rw-campaign .actions{flex-wrap:wrap;gap:12px;margin:26px 0}.rw-campaign .btn,.rw-campaign .outline{text-align:center;justify-content:center;align-items:center;min-height:46px;font-size:14px;line-height:1.45;display:inline-flex}.rw-campaign .btn{color:#101b1c;background:#b68d58;border-color:#b68d58}.rw-campaign .outline{color:#eddbc0;border-color:#9b7d57}.rw-campaign .rw-chips{flex-wrap:wrap;gap:9px;margin:30px 0 0;padding:0;list-style:none;display:flex}.rw-campaign .rw-chips li{color:#dce7de;background:#182f29;border:1px solid #57746b99;padding:6px 12px;font-size:13px;line-height:1.5}.rw-campaign .rw-hero-image{justify-self:center;max-width:455px;margin:0;transform:rotate(1deg)}.rw-campaign .rw-hero-image img{border:1px solid #b49161;width:100%;height:auto;display:block;box-shadow:0 20px 55px #0008}.rw-campaign .rw-hero-image figcaption{color:#d6c7ad;text-align:center;padding:14px 0;font-size:14px;font-style:italic}.rw-campaign .rw-zoom{color:#ddbc8c;margin-top:10px;font-size:13px;font-style:normal;display:block}.rw-campaign .rw-story{border-top:1px solid #bb946744}.rw-campaign .rw-story-intro{max-width:790px;margin-bottom:35px}.rw-campaign .rw-fragments{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:25px;display:grid}.rw-campaign .rw-fragment{background:#172129;border:1px solid #ae91733d;margin:0}.rw-campaign .rw-fragment>a{background:#0a1117;display:block}.rw-campaign .rw-fragment img{width:100%;height:auto;display:block}.rw-campaign .rw-fragment figcaption{color:#cfc9bd;padding:23px;font-size:16px;line-height:1.75}.rw-campaign .rw-fragment .eyebrow{font-size:10px}.rw-campaign .rw-story blockquote{color:#e2ceaf;border-left:2px solid #be9360;margin:45px 0 0;padding:5px 0 5px 26px;font-size:24px;font-style:italic;line-height:1.55}.rw-campaign .rw-experience{border-top:1px solid #bb946744;grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.rw-campaign .rw-experience>div:last-child{background:#1d302ba6;border-left:2px solid #7d9371;padding:34px}.rw-campaign .rw-experience ul{margin-bottom:0;padding-left:20px}.rw-campaign .rw-experience li{padding:0 0 18px 8px}.rw-campaign .rw-experience .rw-quote{color:#d5b282;font-size:25px;font-style:italic}.rw-campaign .rw-booking{border-top:1px solid #bb946744}.rw-campaign .rw-booking-heading{justify-content:space-between;align-items:center;gap:50px;display:flex}.rw-campaign .rw-booking-heading>div:first-child{max-width:780px}.rw-campaign .rw-price{text-align:center;background:#20352da6;border:1px solid #c6a07666;min-width:210px;max-width:245px;padding:28px}.rw-campaign .rw-price>strong{color:#e4bd85;white-space:nowrap;font-size:64px;font-weight:400;line-height:1.2;display:block}.rw-campaign .rw-price>span{color:#e4d5bc;margin-top:12px;font-size:14px;line-height:1.6;display:block}.rw-campaign .rw-booking-status{background:#243730;border-left:3px solid #be9360;margin:25px 0;padding:18px 22px}.rw-campaign .rw-booking-status strong{color:#f5e4c7}.rw-campaign .rw-table-scroll{border:1px solid #b08c624d;overflow-x:auto}.rw-campaign table{border-collapse:collapse;text-align:left;width:100%;min-width:590px;margin:0}.rw-campaign thead{background:#263b32}.rw-campaign th,.rw-campaign td{vertical-align:top;color:#e7decb;border-bottom:1px solid #bb94673d;padding:21px 25px;font-size:16px;line-height:1.6}.rw-campaign thead th{color:#d6b992;font-size:14px}.rw-campaign tbody tr:nth-child(2n){background:#1d2b3080}.rw-campaign td>strong,.rw-campaign td>span{display:block}.rw-campaign td>strong{font-size:18px;font-weight:400}.rw-campaign td>span{color:#c5c8b7;margin:5px 0 12px;font-size:13px}.rw-campaign td>a{color:#e7c58f;border:1px solid #ad8d6266;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.rw-campaign td>a:hover{background:#be97632a}.rw-campaign .rw-booking-notes{max-width:940px;margin:26px 0 0}.rw-campaign .rw-booking-notes strong{color:#f1dfc2}.rw-campaign .rw-callout{text-align:center;border-top:1px solid #bb946744;padding:62px 0}.rw-campaign .rw-callout>p{max-width:800px;margin:22px auto}.rw-campaign .rw-callout .rw-credit{color:#bcc1b7;font-size:13px;line-height:1.8}.rw-campaign .rw-credit a{text-underline-offset:3px;color:#dac39f;text-decoration:underline}.rw-campaign .rw-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rw-campaign :is(a,button,summary):focus-visible,.rw-campaign .rw-table-scroll:focus-visible,.archive-announcement a:focus-visible{outline-offset:5px;outline:3px solid #f0c789}.archive-announcement{color:#f1e8d6;background:linear-gradient(112deg,#17362c,#102431 64%,#312236);border-top:1px solid #c7a37666;border-bottom:1px solid #c7a37666;grid-template-columns:minmax(100px,190px) minmax(0,1fr);gap:34px;margin:0;padding:32px clamp(24px,8vw,125px);display:grid}.archive-announcement-art{place-self:center;width:100%;max-width:160px;display:block;transform:rotate(-2deg)}.archive-announcement-art img{border:1px solid #c5a779;width:100%;height:auto;display:block;box-shadow:0 8px 22px #0005}.archive-announcement h2{font:400 clamp(26px,3vw,39px)/1.2 var(--archive-font-display,Georgia,serif);color:#f1dfc4;margin:7px 0 12px}.archive-announcement p{color:#d9ddce;margin:8px 0;font-size:16px;line-height:1.6}.archive-announcement .eyebrow{color:#dcbc88;letter-spacing:.14em;font-size:10px;line-height:1.7}.archive-announcement-facts{flex-wrap:wrap;gap:8px 20px;display:flex}.archive-announcement .archive-announcement-facts strong{color:#ebc890;font-size:16px}.archive-announcement-facts span{font-size:14px}.archive-announcement .actions{flex-wrap:wrap;gap:12px;margin:17px 0 12px}.archive-announcement .btn,.archive-announcement .outline{justify-content:center;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.archive-announcement small{color:#c3cbb9;font-size:13px;line-height:1.5}.archive-announcement.compact{grid-template-columns:80px minmax(0,1fr);gap:24px;padding-top:22px;padding-bottom:22px}.archive-announcement.compact .archive-announcement-art{max-width:80px}.archive-announcement.compact h2{margin:5px 0;font-size:26px}.archive-announcement.compact>div>p:not(.eyebrow):not(.archive-announcement-facts){display:none}.archive-announcement.compact .actions{margin:12px 0 9px}@media (width<=850px){.rw-campaign .rw-section{width:calc(100% - 44px);padding:48px 0}.rw-campaign .rw-hero{grid-template-columns:1fr;gap:30px}.rw-campaign .rw-hero-image{max-width:430px}.rw-campaign .rw-fragments{grid-template-columns:1fr;gap:28px;max-width:570px;margin:0 auto}.rw-campaign .rw-experience{grid-template-columns:1fr;gap:26px}.rw-campaign .rw-booking-heading{align-items:flex-start;gap:24px}.rw-campaign .rw-price{min-width:150px;padding:19px}.rw-campaign .rw-price>strong{font-size:48px}.archive-announcement{gap:24px;padding-left:24px;padding-right:24px}}@media (width<=560px){.rw-campaign .rw-section{width:calc(100% - 36px);padding:40px 0}.rw-campaign .rw-section h1{font-size:44px}.rw-campaign .rw-hero .rw-intro{font-size:22px}.rw-campaign .rw-experience>div:last-child{padding:24px}.rw-campaign .rw-booking-heading{display:block}.rw-campaign .rw-price{text-align:left;align-items:center;gap:22px;max-width:none;margin:20px 0;display:flex}.rw-campaign .rw-price>span{margin:0}.rw-campaign th,.rw-campaign td{padding:16px}.rw-campaign .rw-booking-status{padding:16px;font-size:15px}.rw-campaign .rw-fragment figcaption{padding:20px}.archive-announcement,.archive-announcement.compact{padding:22px 20px;display:block}.archive-announcement-art{display:none}.archive-announcement .actions{gap:10px}.archive-announcement .actions>a{text-align:center;flex:150px}.archive-announcement .eyebrow{letter-spacing:.09em;font-size:10px}.archive-announcement.compact h2{font-size:25px}.archive-announcement-facts{gap:6px 14px}}main.conversion-home .archive-announcement.banner{--announcement-gutter:clamp(20px,5vw,96px);padding:0 var(--announcement-gutter) 32px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:28px clamp(24px,4vw,56px)}main.conversion-home .archive-announcement.banner .archive-announcement-art{width:100%;max-width:620px;display:block;transform:none}main.conversion-home .archive-announcement.banner .archive-announcement-art img{aspect-ratio:3/2;border-radius:8px;width:100%;height:auto;box-shadow:0 12px 32px #0005}main.conversion-home .archive-announcement.banner h2{margin:10px 0 16px;font-size:clamp(29px,3.5vw,46px);line-height:1.13}main.conversion-home .archive-announcement.banner .actions{margin-top:22px}@media (width<=760px){main.conversion-home .archive-announcement.banner{grid-template-columns:minmax(0,1fr);row-gap:22px;padding-bottom:26px}main.conversion-home .archive-announcement.banner .archive-announcement-art{justify-self:center;max-width:620px}main.conversion-home .archive-announcement.banner h2{font-size:clamp(29px,6vw,39px)}}@media (prefers-reduced-motion:reduce){.rw-campaign *,.archive-announcement *{scroll-behavior:auto;transition:none}}.rw-campaign .rw-hero-facts{border-left:1px solid #bd8c50;gap:14px;margin:24px 0;padding-left:20px;display:grid}.rw-campaign .rw-hero-facts>div{min-width:0}.rw-campaign .rw-hero-facts dt{color:#e0b879;letter-spacing:.05em;text-transform:uppercase;font:700 12px/1.5 Arial,sans-serif}.rw-campaign .rw-hero-facts dd{color:#efe4cc;margin:4px 0 0;font-size:16px;line-height:1.65}.rw-campaign .rw-hero-facts a{color:#e0b879;text-underline-offset:4px;text-decoration:underline}.rw-campaign .rw-hero-facts a:focus-visible{outline-offset:4px;outline:3px solid #e0b879}.rw-launch-update,.rw-announcement-update{color:#efe2cb;background:#162922;border-left:3px solid #c59966;margin:18px 0;padding:12px 18px}.rw-launch-update{scroll-margin-top:110px}.rw-campaign .rw-launch-update h2{margin:8px 0;font-size:clamp(1.5rem,2.4vw,2rem)}.rw-launch-update p,.rw-announcement-update p{margin:7px 0}.rw-launch-update a{color:#efc88c;text-underline-offset:3px;text-decoration:underline}main.conversion-home .archive-announcement .rw-announcement-hook{color:#f0d5a8;font:400 clamp(21px, 2.2vw, 28px)/1.3 var(--archive-font-display,Georgia, serif)}.rw-campaign .rw-launch-offer{border-top:1px solid #bb946744}.rw-campaign .rw-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rw-campaign .rw-launch-grid>article{background:linear-gradient(125deg,#30203988,#172b27);border:1px solid #b5966666;padding:26px}.rw-campaign .rw-launch-grid>article>strong{color:#f1dfbf;font:400 26px/1.3 var(--archive-font-display,Georgia,serif)}.rw-campaign .rw-launch-grid>article>p{margin-bottom:0}.rw-campaign .rw-reservation{max-width:900px}.rw-campaign .rw-request-form{background:#16282a;border:1px solid #b8996466;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;padding:28px;display:grid}.rw-campaign .rw-request-form>label{color:#e7d9bf;gap:9px;font-size:16px;line-height:1.5;display:grid}.rw-campaign .rw-request-form :is(input,select,textarea){color:#29251f;width:100%;min-width:0;min-height:46px;font:inherit;background:#efe3ca;border:1px solid #c8ae7e;border-radius:3px;padding:11px 12px}.rw-campaign .rw-request-wide,.rw-campaign .rw-form-promotion{grid-column:1/-1;margin:0}.rw-campaign .rw-request-form .rw-consent{align-items:flex-start;gap:12px;display:flex}.rw-campaign .rw-consent>input{flex:0 0 22px;width:22px;height:22px;min-height:22px;margin-top:3px}.rw-campaign .rw-consent a{text-underline-offset:3px;text-decoration:underline}.rw-campaign .rw-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rw-campaign .rw-form-promotion{color:#f1d6a5;background:#2d2537;border-left:3px solid #c8a16b;padding:15px}.rw-campaign .rw-form-success{background:#1a3028;border:1px solid #a6ba9a77;margin-top:30px;padding:28px}.rw-campaign .rw-request-form :is(input,select,textarea,button):focus-visible{outline-offset:4px;outline:3px solid #efc484}.rw-desk-entry{color:#f2e4cd;background:#202b2a;border:1px solid #8c724d;border-left:4px solid #bc9866;padding:18px 22px}.rw-desk-entry a{color:inherit;text-decoration:none}.rw-desk{color:#d7dddb}.rw-desk :is(h2,h3,h4){color:#f1e6d2}.rw-desk h2{font-size:30px}.rw-desk p,.rw-desk li{line-height:1.65}.rw-desk label{color:#e4dfd1;gap:8px;font-size:14px;line-height:1.5;display:grid}.rw-desk :is(input,textarea,select){color:#202927;width:100%;min-width:0;min-height:44px;font:inherit;background:#f1ebdc;border:1px solid #8b9c9c;border-radius:5px;padding:10px 12px}.rw-desk :is(button,summary,a):focus-visible,.rw-desk :is(input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #ebc586}.rw-desk :is(.btn,.outline){white-space:normal;justify-content:center;align-items:center;min-height:44px;font-size:14px;line-height:1.45;display:inline-flex}.rw-desk-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.rw-desk-counts article{background:#18272d;border:1px solid #73868055;border-top:3px solid #a98a5e;gap:10px;padding:22px;display:grid}.rw-desk-counts strong{color:#e7c68e;font:400 32px/1.2 Georgia,serif}.rw-desk-counts span{font-size:14px}.rw-desk-history,.rw-desk-add,.rw-desk-sessions{background:#1a2a28;border:1px solid #72897b66;margin:20px 0;padding:22px}.rw-desk-history h3{margin-top:0}.rw-desk summary{cursor:pointer;color:#e5c394;min-height:44px;padding-block:10px;font-size:16px}.rw-desk form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.rw-desk .rw-desk-consent{grid-column:1/-1;align-items:flex-start;gap:12px;display:flex}.rw-desk .rw-desk-consent input{flex:0 0 21px;width:21px;height:21px;min-height:21px;margin-top:1px}.rw-desk-wide{grid-column:1/-1}.rw-desk-sessions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.rw-desk-sessions article{border:1px solid #70877c55;padding:15px}.rw-desk-sessions h3{margin:0 0 14px;font-size:17px}.rw-desk-sessions p{gap:4px;margin:10px 0 0;font-size:13px;display:grid}.rw-desk-layout{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:24px;margin-top:28px;display:grid}.rw-desk-players{min-width:0}.rw-desk-players>div{gap:9px;margin-top:18px;display:grid}.rw-desk-players button{text-align:left;color:#ede2ce;cursor:pointer;overflow-wrap:anywhere;background:#17272c;border:1px solid #70877c66;border-radius:5px;gap:7px;min-height:80px;padding:15px;display:grid}.rw-desk-players button.selected{background:#2b3530;border-color:#d1ac75}.rw-desk-players small{color:#bdcbc6;font-size:12px}.rw-desk-players span{color:#dfbd87;font-size:12px}.rw-desk-dossier{background:#15232a;border:1px solid #72897b66;min-width:0;padding:26px}.rw-desk-dossier>header,.rw-desk-booking>header{width:auto;height:auto;min-height:0;margin:0;padding:0;position:static}.rw-desk-dossier>header{border-bottom:1px solid #85998a44;padding-bottom:16px;display:block}.rw-desk-dossier>header h3{margin:0;font-size:26px}.rw-desk-profile{border-bottom:1px solid #85998a44;padding-bottom:22px}.rw-desk-booking{background:#1a2c2c;border:1px solid #8a957266;margin:20px 0;padding:22px}.rw-desk-booking>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rw-desk-booking h4{margin:0;font-size:18px;line-height:1.4}.rw-desk-booking>header strong{color:#e9c78f;border:1px solid #caaf7955;padding:6px 10px;font-size:12px}.rw-desk-booking-actions{flex-wrap:wrap;gap:10px;margin-block:20px;display:flex}.rw-desk-booking>details{border-top:1px solid #85998a44;margin-top:15px}.rw-desk-message{color:#e5e0d1;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#101c21;border-left:2px solid #c5a16e;padding:16px;font-size:14px;line-height:1.7}.rw-payment-history{gap:10px;padding:0;list-style:none;display:grid}.rw-payment-history li{border-bottom:1px solid #85998a44;gap:6px;padding:14px;display:grid}.rw-payment-history small{color:#b8c4be;overflow-wrap:anywhere}.rw-desk-notice,.rw-desk-error{background:#21382d;border-left:3px solid #9cb68a;padding:16px}.rw-desk-error{color:#ffe4d8;background:#482c2a;border-color:#dfa998}@media (width<=850px){.rw-desk-layout{grid-template-columns:minmax(0,1fr)}.rw-desk-players>div,.rw-desk-sessions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.rw-campaign .rw-launch-grid,.rw-campaign .rw-request-form{grid-template-columns:minmax(0,1fr)}.rw-campaign .rw-request-form{padding:20px}.rw-campaign .rw-launch-grid>article{padding:21px}.rw-desk-counts,.rw-desk form,.rw-desk-sessions>div,.rw-desk-players>div{grid-template-columns:minmax(0,1fr)}.rw-desk-counts article{grid-template-columns:90px 1fr;align-items:center;padding:16px}.rw-desk-dossier,.rw-desk-history,.rw-desk-add,.rw-desk-sessions,.rw-desk-booking{padding:18px}.rw-desk-booking-actions>*{width:100%}}main.conversion-home .archive-notice{isolation:isolate;background:#15100d;border:2px solid #c9a06b;border-radius:14px;width:calc(100% - clamp(28px,6vw,112px));max-width:1280px;margin:clamp(24px,3vw,44px) auto;padding:9px;position:relative;box-shadow:0 22px 50px #0009,0 3px #4b3020,inset 0 0 0 4px #281b12,inset 0 0 0 6px #84633f}main.conversion-home .archive-notice:before,main.conversion-home .archive-notice:after{content:"✦";z-index:2;color:#deb981;text-align:center;pointer-events:none;width:21px;font-size:15px;line-height:21px;position:absolute;bottom:2px}main.conversion-home .archive-notice:before{left:1px}main.conversion-home .archive-notice:after{right:1px}main.conversion-home .archive-notice-header{background:repeating-linear-gradient(100deg,#fff4dc05 0 1px,#0000 1px 12px),linear-gradient(110deg,#302014,#121b20 75%);border:1px solid #ba8f5966;border-bottom:0;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(16px,3vw,36px);display:flex;position:relative}main.conversion-home .archive-notice-label{color:#291c11;background:linear-gradient(125deg,#e6c691,#be8e57);border:1px solid #f1d7a5;border-radius:2px;flex-direction:column;min-width:0;padding:8px 22px 12px;display:flex;position:relative;transform:rotate(-1deg);box-shadow:4px 4px #0004}main.conversion-home .archive-notice-label>span{font-family:var(--archive-font-display,Georgia, serif);font-size:24px;line-height:1.15}main.conversion-home .archive-notice-close{color:#f1dfc1;cursor:pointer;background:#111a1fe6;border:1px solid #caab787d;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 14px;font-size:14px;line-height:1.4;display:inline-flex}main.conversion-home .archive-notice-close>span:last-child{font-size:25px;line-height:1}main.conversion-home .archive-notice-close:hover{background:#354034}main.conversion-home .archive-notice-close:focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid #f0c789}main.conversion-home .archive-notice .archive-announcement.banner{--announcement-gutter:clamp(20px, 3vw, 44px);background:radial-gradient(at 5% 95%,#2f493544,#0000 55%),linear-gradient(115deg,#152b27,#101e29 65%,#24172e);border:1px solid #ba8f5966;border-radius:0 0 5px 5px;overflow:hidden}main.conversion-home .archive-notice .archive-announcement-art img{background:#130f0c;border:1px solid #c9a06b;border-radius:3px;padding:5px;box-shadow:0 12px 26px #0006,4px 4px #c9a06b33}main.conversion-home .archive-notice .alien-announcement{background:radial-gradient(at 5% 95%,#395a3144,#0000 55%),linear-gradient(115deg,#14291e,#0b191e 65%,#201b17)}main.conversion-home .archive-notice-carousel .archive-notice-header{border-bottom:1px solid #ba8f5966}main.conversion-home .archive-carousel-choices{border-inline:1px solid #ba8f5966;background:#151e1b;border-bottom:1px solid #ba8f5966;flex-wrap:wrap;gap:8px;padding:10px clamp(12px,3vw,36px);display:flex}main.conversion-home .archive-carousel-choices>button{color:#e6d6bd;text-align:left;cursor:pointer;background:0 0;border:1px solid #a0825c;border-radius:4px;flex:175px;gap:3px;min-width:0;min-height:48px;padding:8px 12px;line-height:1.35;display:grid}main.conversion-home .archive-carousel-choices>button strong{font:400 17px/1.25 var(--archive-font-display,Georgia, serif)}main.conversion-home .archive-carousel-choices>button span{font-size:13px}main.conversion-home .archive-carousel-choices>button:hover{background:#2a3a30}main.conversion-home .archive-carousel-choices>button[aria-current=true]{color:#25231a;background:#e1c79a;border-color:#e1c79a;box-shadow:inset 3px 0 #7a4728}main.conversion-home .archive-carousel-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}main.conversion-home .archive-carousel-rotation,main.conversion-home .archive-carousel-arrow{color:#f1dfc1;cursor:pointer;background:#111a1fe6;border:1px solid #caab787d;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 14px;font-size:14px;line-height:1.4;display:inline-flex}main.conversion-home .archive-carousel-arrow>span[aria-hidden]{font-size:23px;line-height:1}main.conversion-home .archive-carousel-rotation:hover,main.conversion-home .archive-carousel-arrow:hover{background:#354034}main.conversion-home .archive-carousel-viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-inline:1px solid #ba8f5966;min-width:0;display:flex;overflow:auto hidden}main.conversion-home .archive-carousel-viewport::-webkit-scrollbar{display:none}main.conversion-home .archive-carousel-panel{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;display:grid}main.conversion-home .archive-notice-carousel .archive-announcement.banner{border:0;border-radius:0;align-content:center;padding-top:clamp(22px,3vw,36px)}main.conversion-home .archive-notice-carousel .alien-announcement.banner{grid-template-areas:"poster title""poster copy";row-gap:0;display:grid}main.conversion-home .alien-announcement-heading{grid-area:title}main.conversion-home .alien-announcement-copy{grid-area:copy}main.conversion-home .alien-announcement .archive-announcement-art{grid-area:poster;margin:0}main.conversion-home .archive-carousel-navigation{background:#111b1e;border:1px solid #ba8f5966;border-radius:0 0 5px 5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px clamp(16px,3vw,36px);display:grid}main.conversion-home .archive-carousel-position{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}main.conversion-home .archive-carousel-position>p{white-space:nowrap;color:#c9bda8;margin:0;font-size:14px}main.conversion-home .archive-carousel-position>p>strong{color:#f1dfc1}main.conversion-home .archive-carousel-rotation:focus-visible,main.conversion-home .archive-carousel-arrow:focus-visible,main.conversion-home .archive-carousel-choices>button:focus-visible{outline-offset:3px;outline:3px solid #f0c789}main.conversion-home .archive-carousel-viewport:focus-visible{outline-offset:-4px;outline:3px solid #f0c789}main.conversion-home .archive-carousel-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main.conversion-home .alien-announcement.banner .archive-announcement-art img{aspect-ratio:auto}main.conversion-home .alien-announcement .alien-announcement-offer{color:#f2e3c9;background:#253a2e;border-left:3px solid #d6af7b;flex-wrap:wrap;align-items:baseline;gap:3px 16px;width:fit-content;margin:12px 0 18px;padding:9px 15px;display:flex}main.conversion-home .alien-announcement-offer strong{color:#ffdfad;font-size:clamp(21px,2.1vw,28px)}main.conversion-home .alien-announcement-offer span{font-size:15px}@media (width<=760px){main.conversion-home .archive-notice-carousel .archive-announcement.banner{align-content:start}main.conversion-home .archive-notice-carousel .alien-announcement.banner{grid-template-areas:"title""poster""copy";row-gap:12px}main.conversion-home .alien-announcement .alien-announcement-offer{margin-bottom:0}}@media (width<=560px){main.conversion-home .archive-notice{border-radius:10px;width:calc(100% - 24px);margin-block:22px;padding:7px}main.conversion-home .archive-notice-header{gap:10px;padding:13px 12px}main.conversion-home .archive-notice-label{padding:8px 12px 10px}main.conversion-home .archive-notice-label>span{font-size:21px}main.conversion-home .archive-notice-close,main.conversion-home .archive-carousel-rotation{min-width:44px;padding-inline:8px}main.conversion-home .archive-notice-close>span:first-child,main.conversion-home .archive-carousel-rotation-label{display:none}main.conversion-home .archive-notice .archive-announcement.banner{--announcement-gutter:16px}main.conversion-home .archive-carousel-choices>button{flex-basis:115px}main.conversion-home .archive-carousel-header-actions{gap:7px}main.conversion-home .archive-carousel-rotation{padding:9px 10px;font-size:12px}main.conversion-home .archive-carousel-navigation{gap:8px;padding:10px 12px}main.conversion-home .archive-carousel-arrow{min-width:44px;padding:8px}main.conversion-home .archive-carousel-arrow-label{display:none}main.conversion-home .archive-carousel-position{gap:6px}}@media (prefers-reduced-motion:reduce){main.conversion-home .archive-carousel-viewport{scroll-behavior:auto}}main:not(.bureau-page) .free-agents-news{background:#0d1c2d;border-block:1px solid #bd92614d}main:not(.bureau-page) .free-agents-entry{color:#f3eee4;border-left:2px solid #bd9261;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,5vw,4.5rem);max-width:78rem;margin-inline:auto;padding-left:clamp(1rem,2.5vw,2rem);display:grid}main:not(.bureau-page) .free-agents-entry .eyebrow,main:not(.bureau-page) .archivist-affiliations .eyebrow{color:#dcc19d;letter-spacing:.14em;margin:0 0 .85rem;font-size:.75rem;line-height:1.6}main:not(.bureau-page) .free-agents-entry h2,main:not(.bureau-page) .archivist-affiliations h2{margin:0;font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.18}main:not(.bureau-page) .free-agents-entry-copy p{color:#dfd6c8;margin:0 0 1rem}main:not(.bureau-page) .free-agents-entry-copy strong{color:#f3eee4}main:not(.bureau-page) .free-agents-full-entry{border-block:1px solid #bd92614d;margin-block:1.4rem}main:not(.bureau-page) .free-agents-full-entry summary{cursor:pointer;color:#ead2b1;min-height:48px;padding:.8rem .25rem;font-size:1rem;line-height:1.5}main:not(.bureau-page) .free-agents-full-entry>div{padding:.5rem 0 .25rem}main:not(.bureau-page) .free-agents-entry-copy .free-agents-signature{color:#ead2b1;font-family:var(--archive-font-display,Georgia, "Times New Roman", serif);margin-bottom:.5rem;font-size:1.1rem}main:not(.bureau-page) .free-agents-entry .text-link{color:#ead2b1;text-transform:none;letter-spacing:0;font-size:.9375rem}main:not(.bureau-page) .archivist-affiliations{color:#f3eee4;background:#10251f;border-block:1px solid #bd92614d;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,5vw,4.5rem);scroll-margin-top:6.5rem;display:grid}main:not(.bureau-page) .free-agents-affiliation{border-left:2px solid #bd9261;min-width:0;padding-left:clamp(1rem,2.5vw,2rem)}main:not(.bureau-page) .free-agents-affiliation h3{color:#ead2b1;margin:0 0 .8rem;font-size:1.4rem;line-height:1.3}main:not(.bureau-page) .free-agents-affiliation p{color:#dfd6c8;margin:0}main:not(.bureau-page) .free-agents-news :is(a,summary):focus-visible{outline-offset:4px;box-shadow:none;outline:3px solid #ead2b1}@media (width<=760px){main:not(.bureau-page) .free-agents-entry,main:not(.bureau-page) .archivist-affiliations{grid-template-columns:minmax(0,1fr);gap:1.5rem}}main:not(.bureau-page){--modern-bg:#09181f;--modern-bg-soft:#10242a;--modern-panel:#142b2b;--modern-panel-raised:#1b3433;--modern-ivory:#f3e7ce;--modern-paper:#f5e9cd;--modern-paper-soft:#e8d6b5;--modern-ink:#32271e;--modern-muted:#69543e;--modern-brass:#b57e50;--modern-brass-light:#e4bb7d;--modern-line:#b9875266;--modern-radius-sm:3px;--modern-radius:5px;--modern-radius-lg:7px;--atelier-copper:#bd8b5c;--atelier-verdigris:#82ad9c;--atelier-paper:radial-gradient(ellipse at 7% 0, #b97e4026, transparent 38%), repeating-linear-gradient(0deg, #6c4a2805 0 1px, transparent 1px 4px), linear-gradient(95deg, #dfc599, #f3e7cb 7%, #f5e9d0 55%, #e9d8b7);--atelier-dark:radial-gradient(ellipse at 4% 0, #a16a3738, transparent 48%), radial-gradient(ellipse at 100% 90%, #28615135, transparent 52%), repeating-linear-gradient(92deg, #d3ae7405 0 1px, transparent 1px 12px), linear-gradient(125deg, #122329, #08151e 68%, #102923);background:var(--atelier-dark);color:#f3e7ce}main:not(.bureau-page)>.site-header{border-top:3px solid #bc8854;border-bottom:1px solid #bd8b5c8c;box-shadow:0 5px #050d13,0 6px #bd8b5c40,0 12px 28px #0005;background:linear-gradient(100deg,#1e211eef,#0b1a24f5 55%,#142923f5)!important}main:not(.bureau-page)>.site-header .brand strong{color:#f4e6c9}main:not(.bureau-page)>.site-header .brand small{color:#d7b68d}main:not(.bureau-page)>.site-header nav a{color:#e4d7bd}main:not(.bureau-page)>.site-header nav a:hover{color:#f4cb8d}main:not(.bureau-page) .mobile-menu>summary{background:#16272a;border-color:#b88c5a;border-radius:3px}main:not(.bureau-page) .mobile-menu>div{border-radius:4px;border-color:#bd8b5c99!important}main.conversion-home .hero.conversion-hero{border-block:1px solid #bc885477;min-height:33rem;box-shadow:inset 0 6px #071118,inset 0 7px #b884474d,inset 0 -7px #071118,inset 0 -8px #b884474d;background:radial-gradient(at 7% 4%,#c58d4148,#0000 48%),radial-gradient(at 91% 83%,#44796a4a,#0000 48%),repeating-linear-gradient(92deg,#edd6a507 0 1px,#0000 1px 17px),linear-gradient(110deg,#171e23,#091b28 58%,#14312e)!important}main.conversion-home .hero.conversion-hero:before{content:"";opacity:1;pointer-events:none;background:0 0;border:1px solid #bf945457;border-radius:2px;width:auto;height:auto;position:absolute;inset:24px 20px;transform:none;box-shadow:inset 4px 0 #bf94540c,inset -4px 0 #bf94540c}main.conversion-home .hero.conversion-hero:after{pointer-events:none;background:linear-gradient(90deg,#08151d2e,#0000 75%)!important}main.conversion-home .conversion-hero h1 em{color:#ebc38c}main.conversion-home .conversion-hero .eyebrow{color:#e2c294}main.conversion-home .welcome-facts{border-top:1px solid #b58b5d66;padding-top:1.1rem}main:not(.bureau-page) :is(.conversion-hero,.page-hero) .stars{opacity:.55;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle,#0000 45%,#83ad9c66 45.1% 45.3%,#0000 45.5% 60%,#c1996466 60.1% 60.3%,#0000 60.5% 69%,#83ad9c55 69.1% 69.3%,#0000 69.5%),repeating-conic-gradient(from 12deg,#83ad9c44 0deg .12deg,#0000 .16deg 45deg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #7ca39466;border-radius:50%;width:43rem;height:43rem;inset:auto -9rem -20rem auto;transform:rotate(-12deg)}main:not(.bureau-page) .page-hero .stars{width:31rem;height:31rem;bottom:-19rem;right:-8rem}main:not(.bureau-page) :is(.page-hero,.available-hero,.toc-hero){border-top:1px solid #b88c5a33;border-bottom:3px double #b88c5a99;background:var(--atelier-dark)!important}main:not(.bureau-page) :is(.page-hero,.available-hero,.toc-hero) .eyebrow{color:#e4bf88}main:not(.bureau-page) .section.parchment{color:#32271e;border-block:1px solid #b38a5870;position:relative;box-shadow:inset 0 5px #71513112,inset 0 -5px #71513112;background:var(--atelier-paper)!important}main:not(.bureau-page) .section.parchment:before{content:"";pointer-events:none;border:1px solid #946a3d42;position:absolute;inset:17px;box-shadow:inset 3px 0 #946a3d0d,inset -3px 0 #946a3d0d}main:not(.bureau-page) .section.parchment>.eyebrow,main:not(.bureau-page) .section.parchment>:is(.conversion-heading,.section-head,.play-panel-heading) .eyebrow{color:#7a4f2c}main:not(.bureau-page) :is(.conversion-heading,.section-head,.play-panel-heading){border-bottom:1px solid #956b3d66;padding-bottom:1.2rem}main.conversion-home :is(.section.home-wednesdays,.section.home-beginner,.section.home-archivist,.section.home-final),main:not(.bureau-page) :is(.archivist-table-hero,.archivist-table-how,.archivist-table-follow){border-block:1px solid #bb8d5966;box-shadow:inset 0 5px #060f1580;background:var(--atelier-dark)!important}main.conversion-home :is(.home-wednesdays,.home-beginner,.home-archivist,.home-final) .eyebrow{color:#dec190}main.conversion-home .wednesday-price{background:linear-gradient(135deg,#1f3430,#0e2028);border:3px double #c19561;border-radius:3px;box-shadow:6px 6px #0003}main.conversion-home .beginner-included{background:#192e2b;border:1px solid #bc93606b;border-radius:4px}main:not(.bureau-page) :is(.upcoming-empty,.upcoming-card,.experience-offers>article,.play-choice-grid>a,.google-review-grid figure,.testimonial-grid figure,.adventure-record-card,.available-card,.offer-card,.live-table-card){border-color:#a579465e;border-radius:4px;box-shadow:3px 4px #78563812,0 8px 20px #32200f0a;background:linear-gradient(110deg,#fff8e8,#f3e6cb)!important}main.conversion-home .google-review-featured{border-left-color:#52806d!important}main:not(.bureau-page) :is(.play-section-links,.play-hub-tabs){background:#dfcba6;border-color:#aa7c49;border-radius:4px}main:not(.bureau-page) .play-hub-tabs button{border-radius:3px}main:not(.bureau-page) .play-hub-tabs button[aria-selected=true]{color:#f6e8cc;background:#18332e;box-shadow:inset 0 -3px #c79c61}main:not(.bureau-page) .play-hub-tabs button[aria-selected=true] span{color:#f6e8cc;background:#29473c}main:not(.bureau-page) :is(.btn,.outline){border-radius:3px}main:not(.bureau-page) .btn{color:#fff4df;box-shadow:inset 0 1px #e7be8b66,3px 3px #050d1926;background:linear-gradient(#925333,#6e3829)!important;border-color:#d6ab75!important}main:not(.bureau-page) .btn:hover{color:#fff8ea;border-color:#e7c48f;background:linear-gradient(#9d5c38,#793d2b)!important}main:not(.bureau-page) .outline{border-color:#b58a5c}main:not(.bureau-page) :is(input:not([type=checkbox]),select,textarea){border-radius:4px}main:not(.bureau-page) :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #8f623b;box-shadow:0 0 0 6px #fff3d8}@media (width<=760px){main.conversion-home .hero.conversion-hero{min-height:0}main.conversion-home .hero.conversion-hero:before{inset:10px 8px}main:not(.bureau-page) .section.parchment:before{inset:8px}main:not(.bureau-page) :is(.conversion-hero,.page-hero) .stars{opacity:.4;bottom:-24rem;right:-21rem}main.conversion-home .wednesday-price{box-shadow:none}}@media (prefers-reduced-motion:reduce){main:not(.bureau-page) :is(.btn,.outline):hover{transform:none}}@media (forced-colors:active){main:not(.bureau-page) .section.parchment:before,main.conversion-home .hero.conversion-hero:before,main:not(.bureau-page) :is(.conversion-hero,.page-hero) .stars{display:none}}._band_1g22j_1{padding:clamp(.65rem, 1.35vw, 1rem) var(--home-gutter);background:linear-gradient(100deg,#0c1714,#192923 50%,#0c1714);border-bottom:1px solid #94704370}._register_1g22j_7{isolation:isolate;background:radial-gradient(at 50% -15%,#d2a76321,#0000 65%),linear-gradient(100deg,#111d19,#202c23 48%,#111d19);border:1px solid #ae8655;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.85rem,2.8vw,2.7rem);max-width:78rem;margin-inline:auto;padding:clamp(.8rem,1.45vw,1.1rem) clamp(1rem,3vw,2.5rem);display:grid;position:relative;box-shadow:0 5px 14px #040a0880,inset 0 1px #eac48b35}._register_1g22j_7:before{z-index:-1;pointer-events:none;content:"";border:1px solid #ad815c50;position:absolute;inset:4px}._heading_1g22j_31{align-items:center;gap:clamp(.65rem,1.8vw,1.2rem);display:flex}._seal_1g22j_37{aspect-ratio:1;width:clamp(1.65rem,3vw,2.6rem);color:var(--home-gold);border:1px solid #a47b49;border-radius:50%;flex:none;place-items:center;font-size:clamp(.85rem,1.5vw,1.2rem);display:grid;box-shadow:inset 0 0 0 3px #0e1a15,inset 0 0 0 4px #a47b4952}._kicker_1g22j_50{color:var(--home-gold);font:700 .75rem/1.4 var(--archive-font-text);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .22rem;display:block}._title_1g22j_59{color:var(--home-paper-light);font:400 clamp(1.28rem, 2.65vw, 2.05rem)/1.05 var(--archive-font-display);text-wrap:balance;margin:0;display:block}._wheels_1g22j_67,._group_1g22j_67{justify-content:center;gap:.38rem;display:flex}._wheels_1g22j_67{flex-wrap:wrap;gap:.32rem .65rem}._wheels_1g22j_67[data-compact]{max-width:min(36vw,22rem)}._wheels_1g22j_67[data-compact] ._window_1g22j_75{width:1.55rem;height:2.3rem}._wheels_1g22j_67[data-compact] ._digit_1g22j_76{font-size:1.65rem}._window_1g22j_75{background:linear-gradient(#3b2a1b 0%,#221b14 49%,#1b1712 50%,#33281b 100%);border:1px solid #bd965f;border-radius:4px;place-items:center;width:clamp(2.45rem,5.1vw,4.4rem);height:clamp(3.25rem,5.9vw,5.05rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #050402a0,inset 0 -1px #f8c9824d,0 3px 5px #070906b3}._window_1g22j_75:after{content:"";background:#080703b5;height:1px;position:absolute;inset:50% 0 auto;box-shadow:0 1px #e5b97d20}._digit_1g22j_76{color:#ffdfa7;text-shadow:0 2px 3px #060400;font:600 clamp(2.6rem, 5.6vw, 4.45rem)/1 var(--archive-font-display);font-variant-numeric:lining-nums tabular-nums}._caption_1g22j_107{color:var(--home-paper-light);gap:.18rem;margin:0;line-height:1.2;display:grid}._caption_1g22j_107 strong{font:400 clamp(1.22rem, 2.3vw, 1.8rem)/1 var(--archive-font-display)}._caption_1g22j_107 span{color:#e1d2ba;font:.85rem/1.3 var(--archive-font-text)}._screenReader_1g22j_124{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){._digit_1g22j_76{animation:.59s cubic-bezier(.22,.65,.18,1) both _wheel-settle_1g22j_1}._window_1g22j_75:nth-child(2) ._digit_1g22j_76{animation-delay:75ms}._window_1g22j_75:nth-child(3) ._digit_1g22j_76{animation-delay:.15s}}@keyframes _wheel-settle_1g22j_1{0%{opacity:.25;transform:translateY(-88%)}to{opacity:1;transform:translateY(0)}}@media (width<=680px){._band_1g22j_1{padding-inline:clamp(.75rem,4vw,1.25rem)}._register_1g22j_7{grid-template-columns:1fr 1fr;gap:.65rem .75rem}._heading_1g22j_31{grid-column:1/-1;justify-content:center}._wheels_1g22j_67{justify-self:end}._caption_1g22j_107{justify-self:start}._title_1g22j_59{text-wrap:initial}}html:has(main[data-home-carnet]){scroll-padding-top:5.5rem;overflow-x:clip}body:has(main[data-home-carnet]){min-width:0;overflow-x:clip}._root_1k1xq_5.conversion-home[data-home-carnet]{--home-night:#071514;--home-emerald:#0d2420;--home-brass:#bd8c50;--home-gold:#e0b879;--home-paper:#efe4cc;--home-paper-light:#f7ecda;--home-ink:#2c2821;--home-muted:#665d50;--archive-font-display:"EB Garamond", "Palatino Linotype", Georgia, serif;--archive-font-text:"Trebuchet MS", Arial, sans-serif;--home-gutter:max(clamp(1.4rem, 6vw, 5.5rem), calc((100vw - 90rem) / 2 + 3rem));background:var(--home-night);color:var(--home-paper-light);font-family:var(--archive-font-display);font-size:18px;overflow:clip}._root_1k1xq_5.conversion-home[data-home-carnet]>.section{padding:clamp(3.5rem, 6vw, 6rem) var(--home-gutter);box-shadow:none;border-block:1px solid #bd8c505c;scroll-margin-top:1rem;position:relative}._root_1k1xq_5.conversion-home[data-home-carnet]>.section.parchment{color:var(--home-ink);background:linear-gradient(#f7ecdae8,#efe4cceb),url(/carnet/art/grain_papier.png)!important}._root_1k1xq_5.conversion-home[data-home-carnet]>.section.parchment:before{box-shadow:none;border-color:#9b794747;inset:17px}._root_1k1xq_5.conversion-home[data-home-carnet] .section :is(p,li){font-size:1.0625rem;line-height:1.75}._root_1k1xq_5.conversion-home[data-home-carnet] .eyebrow{font-family:var(--archive-font-text);font-weight:700;letter-spacing:.13em!important;line-height:1.6!important}._root_1k1xq_5.conversion-home[data-home-carnet] .section .conversion-heading{border-bottom:1px solid #956b3d66;margin-bottom:2.25rem;padding-bottom:1.5rem}._root_1k1xq_5.conversion-home[data-home-carnet] .section h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.15rem,3.9vw,3.8rem);font-weight:400;line-height:1.12}._root_1k1xq_5.conversion-home[data-home-carnet] :is(.btn,.outline){min-height:48px;font-family:var(--archive-font-text);letter-spacing:.025em;border-radius:1px;font-size:.875rem}._root_1k1xq_5.conversion-home[data-home-carnet] .text-link{font-family:var(--archive-font-text);font-size:.9375rem}._root_1k1xq_5.conversion-home[data-home-carnet] :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #e0b879;box-shadow:0 0 0 7px #071514}._root_1k1xq_5.conversion-home[data-home-carnet] .parchment :is(a,button,summary,input,select,textarea):focus-visible{outline-color:#75502d;box-shadow:0 0 0 7px #f7ecda}._root_1k1xq_5.conversion-home[data-home-carnet] ._skip_1k1xq_81{z-index:100;background:var(--home-paper-light);color:var(--home-ink);font:700 1rem/1.5 var(--archive-font-text);padding:.85rem 1.2rem;position:fixed;top:-150px;left:1rem}._root_1k1xq_5.conversion-home[data-home-carnet] ._skip_1k1xq_81:focus{top:.75rem}._root_1k1xq_5.conversion-home[data-home-carnet]>.site-header{border-top-width:1px;border-bottom-color:#bd8c50;box-shadow:0 3px #071514,0 4px #bd8c5033;background:linear-gradient(100deg,#14150ff7,#071b1bf7 53%,#11140ff7)!important}._root_1k1xq_5.conversion-home[data-home-carnet]>.site-header .header-logo{object-fit:contain;box-shadow:none;border:0;border-radius:0}._root_1k1xq_5.conversion-home[data-home-carnet] .mobile-menu>div{width:min(300px,100vw - 40px);max-height:calc(100dvh - 90px)}._playerInvite_1k1xq_109{width:calc(100% - 2 * var(--home-gutter));color:#efe0c5;background:#202c23;border-left:2px solid #c69a63;justify-content:space-between;align-items:center;gap:.25rem 1rem;max-width:78rem;margin:.7rem auto 0;padding:.25rem .85rem;display:flex}._playerInvite_1k1xq_109 p{margin:0;line-height:1.45}._playerInvite_1k1xq_109 p>strong{font-size:1rem}._playerInvite_1k1xq_109 p>span{color:#e3d7c3;margin-inline-start:.6rem;font-size:.87rem}._playerInviteAction_1k1xq_125{color:#f6d49d;text-underline-offset:4px;flex:none;align-items:center;gap:.4rem;min-height:44px;font-size:.88rem;font-weight:700;text-decoration:underline;display:inline-flex}._playerInviteAction_1k1xq_125:hover{color:#fff0d1}._playerInviteAction_1k1xq_125:focus-visible{outline-offset:3px;outline:3px solid #f0c789}@media (width<=760px){._playerInvite_1k1xq_109{flex-wrap:wrap;width:calc(100% - 2*clamp(.75rem,4vw,1.25rem));padding-top:.45rem}._playerInvite_1k1xq_109 p>span{display:none}}._root_1k1xq_5.conversion-home[data-home-carnet] .archive-notice{background:#111b18;border-radius:2px;width:calc(100% - 2*clamp(.8rem,3vw,3rem));max-width:90rem;margin:1.75rem auto 2rem;box-shadow:0 0 0 5px #bd8c5012,0 14px 38px #0005}._root_1k1xq_5.conversion-home[data-home-carnet] :is(.archive-notice-header,.archive-carousel-navigation){background:linear-gradient(105deg,#29231b,#0c201c);border-radius:0}._root_1k1xq_5.conversion-home[data-home-carnet] .archive-notice-label{box-shadow:none;border-radius:0;transform:none}._root_1k1xq_5.conversion-home[data-home-carnet] .archive-notice .eyebrow{color:var(--home-gold)}._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero{height:auto;min-height:38rem;padding:4.5rem var(--home-gutter);isolation:isolate;border-block:1px solid #bd8c50;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid;box-shadow:inset 0 -6px #071514,inset 0 -7px #bd8c504d;background:radial-gradient(at 6% 20%,#123a33,#0000 62%),radial-gradient(at 90% 60%,#76502a2e,#0000 55%),#071514!important}._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero:before{z-index:0;opacity:.9;box-shadow:none;background:url(/carnet/art/tracery_corner.svg) 0 0/245px no-repeat,url(/carnet/art/tracery_corner.svg) 100% 100%/170px no-repeat;border:1px solid #bd8c5045;inset:20px}._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero:after{z-index:0;opacity:.24;inset:0;background:url(/carnet/art/astrolabe.svg) 82%/min(55vw,670px) no-repeat!important}._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero .stars{opacity:.22;background:url(/carnet/art/grain_nuit.png);border:0;border-radius:0;width:100%;height:100%;inset:0;transform:none}._root_1k1xq_5.conversion-home[data-home-carnet] .conversion-hero .hero-inner{max-width:43rem}._root_1k1xq_5.conversion-home[data-home-carnet] .conversion-hero h1{letter-spacing:-.04em;margin:1.8rem 0 1.75rem;font-size:clamp(3.75rem,6.8vw,6.7rem);font-weight:400;line-height:.94}._root_1k1xq_5.conversion-home[data-home-carnet] .conversion-hero h1 em{color:var(--home-gold)}._root_1k1xq_5.conversion-home[data-home-carnet] .conversion-hero .hero-service{max-width:32rem;font-family:var(--archive-font-display);color:var(--home-paper-light);font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.45}._root_1k1xq_5.conversion-home[data-home-carnet] .conversion-hero .lead{color:#d0c4af;font-size:1.1rem;line-height:1.65}._root_1k1xq_5.conversion-home[data-home-carnet] .conversion-hero .official-logo{z-index:1;opacity:1;object-fit:contain;filter:none;width:100%;max-width:29rem;height:auto;max-height:none;margin:0 auto;display:block;position:relative;inset:auto;transform:none}._root_1k1xq_5.conversion-home[data-home-carnet] .welcome-facts{border-color:#bd8c5059;margin-top:1.8rem}._root_1k1xq_5.conversion-home[data-home-carnet] .welcome-facts li{font-family:var(--archive-font-text);color:#e4d7bf;font-size:.8125rem}._root_1k1xq_5.conversion-home[data-home-carnet]>.free-agents-news{background:#0d1d19;padding-block:3rem}._root_1k1xq_5.conversion-home[data-home-carnet] .free-agents-entry{border-left:1px solid #bd8c50;gap:clamp(2rem,5vw,4.5rem)}._root_1k1xq_5.conversion-home[data-home-carnet] .free-agents-entry h2{font-size:clamp(1.8rem,2.8vw,2.65rem)}._root_1k1xq_5.conversion-home[data-home-carnet] .upcoming-empty{box-shadow:none;border:0;border-left:2px solid #bd8c50;border-radius:0;grid-template-columns:minmax(0,1fr);padding:.3rem 0 .3rem 1.5rem;background:0 0!important}._root_1k1xq_5.conversion-home[data-home-carnet] .upcoming-empty>div{max-width:55rem}._root_1k1xq_5.conversion-home[data-home-carnet] .upcoming-empty h3{font-size:1.9rem}._root_1k1xq_5.conversion-home[data-home-carnet] .upcoming-card{box-shadow:none;border-radius:0}._root_1k1xq_5.conversion-home[data-home-carnet] .upcoming-date{background:#18312a}._root_1k1xq_5.conversion-home[data-home-carnet] .future-opening summary{background:0 0;border-inline:0;border-radius:0;padding-inline:0}._root_1k1xq_5.conversion-home[data-home-carnet]>.home-wednesdays{border-top:5px double #bd8c5073;border-bottom:1px solid #bd8c505c;background:radial-gradient(at 0 100%,#25463888,#0000 70%),#0d2420!important}._root_1k1xq_5.conversion-home[data-home-carnet] .wednesday-price{box-shadow:none;color:var(--home-gold);background:0 0;border:0;border-right:1px solid #bd8c507d;border-radius:0;padding-right:1.8rem!important}._root_1k1xq_5.conversion-home[data-home-carnet] .home-wednesdays .home-table-photo{box-shadow:none;background:#081a16;border:1px solid #bd8c507d;border-radius:0;padding:8px}._root_1k1xq_5.conversion-home[data-home-carnet]>.home-google-reviews.parchment{color:var(--home-paper-light);background:linear-gradient(#102922ee,#0b201ced),url(/carnet/art/grain_nuit.png)!important}._root_1k1xq_5.conversion-home[data-home-carnet]>.home-google-reviews.parchment:before{border-color:#bd8c504d}._root_1k1xq_5.conversion-home[data-home-carnet] .home-google-reviews .conversion-heading{border-color:#bd8c5059}._root_1k1xq_5.conversion-home[data-home-carnet] .home-google-reviews .conversion-heading .eyebrow{color:var(--home-gold)}._root_1k1xq_5.conversion-home[data-home-carnet] .google-review-rating{color:var(--home-paper-light);background:0 0;border-color:#bd8c5077;border-radius:0}._root_1k1xq_5.conversion-home[data-home-carnet] .google-review-rating>span:first-child{color:var(--home-gold)}._root_1k1xq_5.conversion-home[data-home-carnet] .google-review-grid{gap:1.75rem 3rem}._root_1k1xq_5.conversion-home[data-home-carnet] .google-review-grid figure{box-shadow:none;border:0;border-radius:0;padding:.25rem 0;background:0 0!important}._root_1k1xq_5.conversion-home[data-home-carnet] .google-review-grid .google-review-featured{border-left:0!important}._root_1k1xq_5.conversion-home[data-home-carnet] .google-review-grid .google-review-featured>blockquote{font:400 clamp(1.3rem, 2vw, 1.75rem)/1.55 var(--archive-font-display)}._root_1k1xq_5.conversion-home[data-home-carnet] .google-review-grid .google-review-secondary{border-left:1px solid #bd8c5059;padding-left:1.75rem}._root_1k1xq_5.conversion-home[data-home-carnet] .google-review-grid figcaption>span{color:#d0c4af}._root_1k1xq_5.conversion-home[data-home-carnet] .home-google-reviews :is(summary,.text-link){color:#e0b879}._root_1k1xq_5.conversion-home[data-home-carnet] .home-google-reviews :is(.google-review-expand,.google-review-more){border-color:#bd8c5059}._root_1k1xq_5.conversion-home[data-home-carnet] .home-google-reviews :is(a,summary):focus-visible{outline-color:#e0b879;box-shadow:0 0 0 7px #0d2420}._root_1k1xq_5.conversion-home[data-home-carnet] .experience-offers{gap:0}._root_1k1xq_5.conversion-home[data-home-carnet] .experience-offers>article{box-shadow:none;border:0;border-left:1px solid #9b794757;border-radius:0;padding:0 clamp(1.5rem,3vw,2.8rem);background:0 0!important}._root_1k1xq_5.conversion-home[data-home-carnet] .experience-offers>article:first-child{border-left:0;padding-left:0}._root_1k1xq_5.conversion-home[data-home-carnet] .experience-offers>article:nth-child(3){padding-right:0}._root_1k1xq_5.conversion-home[data-home-carnet] .experience-offers .experience-price strong{color:#4b3320}._root_1k1xq_5.conversion-home[data-home-carnet] .experience-price-note{margin-top:2rem}._root_1k1xq_5.conversion-home[data-home-carnet]>.home-beginner{background:radial-gradient(at 2% 5%,#25463866,#0000 65%),#071514!important}._root_1k1xq_5.conversion-home[data-home-carnet] .beginner-included{background:0 0;border:0;border-top:1px solid #bd8c5070;border-radius:0;padding:1.8rem 0 0}._root_1k1xq_5.conversion-home[data-home-carnet] .beginner-dice-photo{border-radius:0;padding:7px}._root_1k1xq_5.conversion-home[data-home-carnet] .join-steps li>span{color:#805a32;width:auto;height:auto;font:italic 2.7rem/1 var(--archive-font-display);background:0 0;border-radius:0;display:block}._root_1k1xq_5.conversion-home[data-home-carnet] .booking-confirmation{background:#e5d5b5;border-color:#bd8c5073}._root_1k1xq_5.conversion-home[data-home-carnet]>.home-archivist{background:radial-gradient(at 90% 30%,#29473866,#0000 65%),#0d2420!important}._root_1k1xq_5.conversion-home[data-home-carnet] .home-archivist figure{border:1px solid #bd8c5070;padding:8px}._root_1k1xq_5.conversion-home[data-home-carnet] .home-archivist img{border:0;border-radius:0}._root_1k1xq_5.conversion-home[data-home-carnet]>._carnet_1k1xq_366{border-top:5px double #bd8c5099;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2.5rem,5vw,5rem);display:grid}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372 h2{margin:.9rem 0 1.5rem;font-size:clamp(2.8rem,4.3vw,4.5rem)}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372 h2 em{color:#80552f;font-weight:400}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372>p{max-width:38ch}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372 .outline{color:#4b3320;border-color:#80552f;margin-top:1rem}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376{border-left:1px solid #9b79476b;grid-template-columns:minmax(0,.63fr) minmax(0,1fr);align-items:start;gap:1.6rem;padding-left:clamp(1.5rem,3vw,2.5rem);display:grid}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376 figure{margin:0}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376 figure img{background:#e5d5b5;border:1px solid #a183554d;width:100%;height:auto;padding:5px;display:block}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376 figcaption{color:#665d50;font:.8125rem/1.6 var(--archive-font-text);margin-top:.7rem}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376 figcaption a{text-underline-offset:3px;text-decoration:underline}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376 h3{margin:.75rem 0 1rem;font-size:clamp(1.85rem,2.6vw,2.8rem);font-weight:400;line-height:1.12}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376 h3 a:hover{text-underline-offset:5px;text-decoration:underline}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376 ._publicationSubtitle_1k1xq_390{color:#6b4a2b;font-size:1.2rem;font-style:italic;line-height:1.5}._root_1k1xq_5.conversion-home[data-home-carnet] ._publicationResources_1k1xq_391{border-top:1px solid #9b794757;margin:1.5rem 0 1rem;padding:0;list-style:none}._root_1k1xq_5.conversion-home[data-home-carnet] ._publicationResources_1k1xq_391 li{border-bottom:1px solid #9b794757;padding:.7rem 0;font-size:.9375rem!important}._root_1k1xq_5.conversion-home[data-home-carnet] ._publicationResources_1k1xq_391 li span{color:#665d50;font:.8125rem/1.6 var(--archive-font-text);margin-top:.3rem;display:block}._root_1k1xq_5.conversion-home[data-home-carnet]>.home-lore.parchment{background:linear-gradient(#e8d9bceb,#e8d9bceb),url(/carnet/art/grain_papier.png)!important}._root_1k1xq_5.conversion-home[data-home-carnet] .home-lore img{border:1px solid #9b79476b;border-radius:0;padding:7px}._root_1k1xq_5.conversion-home[data-home-carnet] .lore-values{border-block:1px solid #9b794757;gap:0}._root_1k1xq_5.conversion-home[data-home-carnet] .lore-values span{border:0;padding:.75rem .85rem .75rem 0;font-style:italic}._root_1k1xq_5.conversion-home[data-home-carnet] .lore-values span+span:before{content:"·";color:#80552f;padding-right:.85rem}._root_1k1xq_5.conversion-home[data-home-carnet]>.home-final{border-top:3px double #bd8c5073;padding-top:6.5rem;background:url(/carnet/art/fleuron.svg) 50% 2.5rem/140px no-repeat,#071514!important}._root_1k1xq_5.conversion-home[data-home-carnet]>footer{background:#06110f;border-top:1px solid #bd8c5059}@media (width<=1100px){._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero{gap:1.5rem;padding-inline:3rem}._root_1k1xq_5.conversion-home[data-home-carnet] .conversion-hero h1{font-size:5.2rem}._root_1k1xq_5.conversion-home[data-home-carnet]>._carnet_1k1xq_366{grid-template-columns:minmax(0,1fr);gap:2rem}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372{grid-template-columns:1fr 1fr;column-gap:3rem;display:grid}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372>:is(._eyebrow_1k1xq_43,h2){grid-column:1}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372>p:not(.eyebrow){grid-column:2}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372>p:nth-of-type(2){grid-row:1/3;align-self:end;margin-bottom:0}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372>p:nth-of-type(3){grid-row:3}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372>a{justify-self:start}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376{border-top:1px solid #9b79476b;border-left:0;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);padding-top:2rem;padding-left:0}._root_1k1xq_5.conversion-home[data-home-carnet] .experience-offers>article{border-top:1px solid #9b794757;border-left:0;padding:1.75rem 0}._root_1k1xq_5.conversion-home[data-home-carnet] .experience-offers>article:first-child{border-top:0;padding-top:0}}@media (width<=760px){._root_1k1xq_5.conversion-home[data-home-carnet]>.section{padding-block:3rem}._root_1k1xq_5.conversion-home[data-home-carnet]>.section.parchment:before{inset:9px}._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero{grid-template-columns:minmax(0,1fr);gap:2.25rem;padding:3rem 1.7rem 2.5rem}._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero:before{background-size:170px,105px;inset:10px}._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero:after{opacity:.16;background-position:50% 100%!important;background-size:600px!important}._root_1k1xq_5.conversion-home[data-home-carnet] .conversion-hero h1{margin-top:1.25rem;font-size:clamp(3.4rem,12vw,5.2rem)}._root_1k1xq_5.conversion-home[data-home-carnet] .conversion-hero .official-logo{width:min(100%,20rem);max-width:20rem;display:block}._root_1k1xq_5.conversion-home[data-home-carnet] .welcome-facts{gap:.6rem}._root_1k1xq_5.conversion-home[data-home-carnet] .free-agents-entry{gap:1.5rem}._root_1k1xq_5.conversion-home[data-home-carnet] .wednesday-price{text-align:left;border-bottom:1px solid #bd8c5070;border-right:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem 1rem;display:grid;padding:0 0 1.5rem!important}._root_1k1xq_5.conversion-home[data-home-carnet] .wednesday-price>strong{grid-row:1/3}._root_1k1xq_5.conversion-home[data-home-carnet] .wednesday-price>span{margin:0}._root_1k1xq_5.conversion-home[data-home-carnet] .wednesday-price small{margin-top:0}._root_1k1xq_5.conversion-home[data-home-carnet] .google-review-grid .google-review-secondary{border-top:1px solid #bd8c5059;border-left:0;padding:1.5rem 0 0}._root_1k1xq_5.conversion-home[data-home-carnet] .google-review-rating{padding:.75rem 1rem}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372{display:block}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetIntro_1k1xq_372>p{max-width:48ch}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376{grid-template-columns:minmax(0,1fr);gap:1.5rem}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376 figure{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:end;gap:1.2rem;display:grid}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376 figure img{width:100%;max-width:13rem}._root_1k1xq_5.conversion-home[data-home-carnet] ._carnetPublication_1k1xq_376 figcaption{margin:0}._root_1k1xq_5.conversion-home[data-home-carnet] .lore-values{display:grid}._root_1k1xq_5.conversion-home[data-home-carnet] .lore-values span{padding:.45rem 0}._root_1k1xq_5.conversion-home[data-home-carnet] .lore-values span+span:before{content:none}}@media (width<=430px){._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero{padding-inline:1.4rem}._root_1k1xq_5.conversion-home[data-home-carnet] .archive-notice-header{align-items:start}._root_1k1xq_5.conversion-home[data-home-carnet] .archive-notice-label{padding-inline:.65rem}._root_1k1xq_5.conversion-home[data-home-carnet] .archive-carousel-header-actions{max-width:8rem}}@media (forced-colors:active){._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero:before,._root_1k1xq_5.conversion-home[data-home-carnet] .hero.conversion-hero:after,._root_1k1xq_5.conversion-home[data-home-carnet]>.section.parchment:before{display:none}}.archive-lore-hero{height:min(88vh,850px);min-height:650px;position:relative;overflow:hidden}.archive-lore-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.archive-lore-hero>div{background:linear-gradient(90deg,#04080eef 0,#07101aaa 48%,#0000 82%),linear-gradient(0deg,#050a10e8 0,#0000 55%);position:absolute;inset:0}.archive-lore-hero article{z-index:2;max-width:760px;position:absolute;bottom:75px;left:clamp(22px,8vw,125px)}.archive-lore-hero h1{letter-spacing:-.06em;margin:22px 0 30px;font-size:clamp(78px,10vw,140px);font-weight:400;line-height:.82}.archive-lore-hero article>p:not(.eyebrow){color:#d2c5ae;max-width:690px;font-size:20px;line-height:1.65}.archive-lore-hero article>span{border-left:1px solid var(--gold);color:#d7b873;margin-top:28px;padding-left:20px;font-style:italic;display:block}.archive-origin{grid-template-columns:80px 1.1fr .9fr;align-items:center;gap:5vw;display:grid}.archive-chapter-number{color:#9b713744;align-self:start;font-size:110px;line-height:.8}.archive-origin h2,.archive-purpose h2,.archive-runners h2,.archive-real h2,.archive-entry h2{letter-spacing:-.04em;margin:15px 0 30px;font-size:clamp(43px,5vw,72px);font-weight:400;line-height:1}.archive-origin article>p:not(.eyebrow){color:#66594a;line-height:1.8}.archive-dropcap:first-letter{float:left;color:#8b4b2b;padding:12px 10px 0 0;font-size:78px;line-height:.75}.archive-origin>img{aspect-ratio:3/2;object-fit:cover;border:1px solid #765c3655;width:100%;box-shadow:18px 18px #8f673b20}.archive-purpose{color:#f2e5ce;background:linear-gradient(145deg,#07101a,#112839)}.archive-purpose-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:7vw;display:grid}.archive-purpose-heading .eyebrow{grid-column:1/-1}.archive-purpose-heading h2{margin-bottom:0}.archive-purpose-heading>p:last-child{color:#aaa496;line-height:1.75}.archive-principles{background:#ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.archive-principles article{background:#0c1b28;padding:36px}.archive-principles b{color:#c69a4b55;font-size:38px}.archive-principles h3{margin:22px 0 13px;font-size:28px;font-weight:400}.archive-principles p{color:#aaa396;line-height:1.7}.archive-runners{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.archive-runners>img{aspect-ratio:3/2;object-fit:cover;width:100%;box-shadow:-16px 16px #8b6b4030}.archive-runners article>p:not(.eyebrow){color:#65594a;line-height:1.8}.archive-runners blockquote{border-left:2px solid var(--rust);color:#77462f;margin:30px 0 0;padding:20px 0 20px 24px;font-size:20px}.archive-forms{background:#0a1722}.archive-forms>.heading-center{text-align:center;max-width:850px;margin:0 auto 48px}.archive-forms>.heading-center h2{color:#f1e4cf}.archive-forms>div:last-child{background:#ffffff18;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.archive-forms article{background:#102332;min-height:240px;padding:30px}.archive-forms article>span{color:#d8b56e;border:1px solid #c69a4b77;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.archive-forms h3{margin:28px 0 12px;font-size:23px;font-weight:400}.archive-forms article p{color:#aaa396;line-height:1.65}.archive-real{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.archive-real article p{color:#65594a;line-height:1.8}.archive-real .btn{margin-top:18px;display:inline-block}.archive-entry{text-align:center;background:radial-gradient(circle at 50% 0,#203e51,#09131e 65%)}.archive-entry h2{max-width:850px;margin:18px auto 35px}.archive-entry>div{justify-content:center;gap:12px;display:flex}@media (width<=900px){.archive-origin{grid-template-columns:1fr}.archive-chapter-number{display:none}.archive-purpose-heading,.archive-runners,.archive-real{grid-template-columns:1fr}.archive-principles,.archive-forms>div:last-child{grid-template-columns:1fr 1fr}.archive-origin>img{order:-1}.archive-lore-hero h1{font-size:78px}}@media (width<=560px){.archive-lore-hero{min-height:700px}.archive-lore-hero article{bottom:45px;left:21px;right:21px}.archive-lore-hero h1{font-size:67px}.archive-principles,.archive-forms>div:last-child{grid-template-columns:1fr}.archive-entry>div{flex-direction:column;align-items:stretch}.archive-origin>img{box-shadow:none}}._hero_1j9c3_1,._collection_1j9c3_1{box-sizing:border-box;width:min(1220px,100% - 64px);margin-inline:auto}._hero_1j9c3_1{padding-block:72px 64px}._hero_1j9c3_1 h1{letter-spacing:-.04em;color:#f4ead7;text-wrap:balance;margin:21px 0 25px;font:400 clamp(44px,6vw,80px)/1.08 Georgia,Times New Roman,serif}._hero_1j9c3_1 h1 em{color:#d6b77c;font-weight:400}._hero_1j9c3_1 p{color:#c6c2ba;max-width:68ch;line-height:1.75}._hero_1j9c3_1 ._lead_1j9c3_6{color:#f3eee4;margin-bottom:16px;font:400 clamp(22px,2.4vw,30px)/1.5 Georgia,Times New Roman,serif}._hero_1j9c3_1>a{margin-top:18px}._hero_1j9c3_1 .eyebrow,._collection_1j9c3_1 .eyebrow{font-size:11px;line-height:1.6;color:#d6b77c!important}._collection_1j9c3_1{padding-block:20px 76px;scroll-margin-top:110px}._sectionHead_1j9c3_10 h2{letter-spacing:-.025em;margin:12px 0 30px;font:400 clamp(28px,3.4vw,42px)/1.2 Georgia,Times New Roman,serif}._find_1j9c3_11{background:0 0;border-block:1px solid #b9985b42;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px);padding:38px 0;display:grid}._pack_1j9c3_12{margin-bottom:32px}._imageLink_1j9c3_13{background:#101c27;border:1px solid #b9985b55;width:100%;display:block;box-shadow:0 20px 44px #0003}._imageLink_1j9c3_13 img{width:100%;height:auto;display:block}._resourceImage_1j9c3_15{width:min(100%,280px);margin-inline:auto}._findCopy_1j9c3_16{border-left:1px solid #b9985b42;min-width:0;padding-left:32px}._findCopy_1j9c3_16 h3{letter-spacing:-.03em;color:#f4ead7;text-wrap:balance;margin:16px 0 22px;font:400 clamp(32px,3.8vw,49px)/1.12 Georgia,Times New Roman,serif}._findCopy_1j9c3_16 p{color:#c6c2ba;line-height:1.75}._findCopy_1j9c3_16 ._type_1j9c3_19{color:#d6b77c;margin-top:20px;font:12px/1.6 Arial,sans-serif}._findCopy_1j9c3_16 ._hook_1j9c3_20{color:#f3eee4;font:400 22px/1.5 Georgia,Times New Roman,serif}._findCopy_1j9c3_16>a{text-align:center;max-width:100%;margin-top:16px}._findCopy_1j9c3_16 ._note_1j9c3_22{color:#b6b0a4;margin-top:19px;font:13px/1.75 Arial,sans-serif}._playtestNote_1j9c3_23{background:linear-gradient(110deg,#14232f,#101b26);border-left:2px solid #d6b77c88;margin-top:32px;padding:28px 32px}._playtestNote_1j9c3_23 h2{letter-spacing:-.015em;margin:0 0 12px;font:400 25px/1.3 Georgia,Times New Roman,serif}._playtestNote_1j9c3_23 p{color:#c6c2ba;max-width:84ch;margin:0;line-height:1.75}._imageLink_1j9c3_13:focus-visible,._hero_1j9c3_1 a:focus-visible{outline-offset:5px;outline:2px solid #f4d599}@media (width<=1100px){._hero_1j9c3_1,._collection_1j9c3_1{width:calc(100% - 48px)}._find_1j9c3_11{gap:32px}._findCopy_1j9c3_16{padding-left:24px}}@media (width<=800px){._hero_1j9c3_1{padding-block:48px 42px}._find_1j9c3_11{grid-template-columns:1fr;gap:30px;padding-block:30px}._findCopy_1j9c3_16{border-left:0;padding-left:0}._imageLink_1j9c3_13{justify-self:center;max-width:650px}._findCopy_1j9c3_16 h3{max-width:20ch}._findCopy_1j9c3_16 ._hook_1j9c3_20{font-size:21px}}@media (width<=620px){._hero_1j9c3_1,._collection_1j9c3_1{width:calc(100% - 36px)}._hero_1j9c3_1{padding-block:38px 34px}._hero_1j9c3_1 h1{font-size:clamp(39px,10vw,58px)}._findCopy_1j9c3_16>a{width:100%}._playtestNote_1j9c3_23{padding:23px}._collection_1j9c3_1{padding-bottom:48px}._findCopy_1j9c3_16 ._hook_1j9c3_20{font-size:20px}}._surface_bzgto_1{--besace-gold:#d6b77c;--besace-ivory:#f2e9d8;--besace-line:#b9985b66}._badges_bzgto_2{flex-wrap:wrap;gap:8px;display:flex}._badges_bzgto_2>span{color:#d8cfbe;border:1px solid #b9985b42;border-radius:3px;padding:5px 10px;font:12px/1.4 Arial,sans-serif}main._surface_bzgto_1 a.btn:not(.reserve),main._surface_bzgto_1 a.outline{min-height:48px;padding:14px 18px;line-height:1.4;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;border-radius:3px!important;font-size:13px!important}main._surface_bzgto_1 a.btn:not(.reserve){font-weight:600;background:var(--besace-gold)!important;border:1px solid var(--besace-gold)!important;color:#16202a!important}main._surface_bzgto_1 a.btn:not(.reserve):hover{filter:none;transform:translateY(-1px);background:#e6c992!important;border-color:#e6c992!important}main._surface_bzgto_1 a.outline{border:1px solid var(--besace-line)!important;color:var(--besace-ivory)!important;background:#0d1823!important}main._surface_bzgto_1 a.outline:hover{filter:none;transform:translateY(-1px);background:#d6b77c0c!important;border-color:#d6b77c!important}main._surface_bzgto_1 a.btn:not(.reserve):focus-visible,main._surface_bzgto_1 a.outline:focus-visible{outline-offset:5px!important;outline:2px solid #f4d599!important}._playtest_bzgto_10{color:#edcc90!important;background:#d6b77c13!important;border:1px solid #d6b77c66!important;border-radius:3px!important;padding:5px 10px!important;font:12px/1.4 Arial,sans-serif!important}@media (prefers-reduced-motion:reduce){main._surface_bzgto_1 a.btn:not(.reserve):hover,main._surface_bzgto_1 a.outline:hover{transform:none}}._page_1dj2n_1{--gold:#d6b77c;--text:#ddd5c7;--muted:#b6b0a4;--line:#b9985b42;--surface:#101d29;background:radial-gradient(80% 720px at 80% 0,#182c3b66,#0000 85%);padding-bottom:0}main._page_1dj2n_1{overflow:visible!important}:is(html:has(._page_1dj2n_1),body:has(._page_1dj2n_1)){overflow:clip visible}._breadcrumb_1dj2n_4,._hero_1dj2n_4,._editorialLayout_1dj2n_4,._mobileToc_1dj2n_4{box-sizing:border-box;width:min(1220px,100% - 64px);margin-inline:auto}._page_1dj2n_1 p{line-height:1.75}._page_1dj2n_1 p.eyebrow{margin:0 0 12px;color:#d6b77c!important}._page_1dj2n_1 .btn,._page_1dj2n_1 .outline{letter-spacing:.04em;border-radius:3px;align-items:center;gap:12px;min-height:48px;padding:14px 18px;font-size:13px;line-height:1.4}._page_1dj2n_1 a:focus-visible,._page_1dj2n_1 summary:focus-visible{outline-offset:5px;outline:2px solid #f4d599}._page_1dj2n_1 a:hover{color:#f4d599}._page_1dj2n_1 a.btn._primary_1dj2n_10{box-shadow:0 3px 16px #0002;color:#16202a!important;background:#d6b77c!important;border-color:#d6b77c!important}._page_1dj2n_1 a.btn._primary_1dj2n_10:hover{color:#08101b!important;background:#e6c992!important}._breadcrumb_1dj2n_4{color:var(--muted);letter-spacing:0;text-transform:none;flex-wrap:wrap;gap:10px;padding-top:26px;font:12px/1.6 Arial,sans-serif;display:flex}._breadcrumb_1dj2n_4 a{color:var(--gold);text-underline-offset:4px}._hero_1dj2n_4{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,5vw,76px);padding-block:56px 68px;display:grid}._hero_1dj2n_4>article{min-width:0}._hero_1dj2n_4 h1{letter-spacing:-.045em;color:#f4ead7;margin:24px 0 27px;scroll-margin-top:116px;font:400 clamp(48px,5.6vw,78px)/1.03 Georgia,Times New Roman,serif}._hero_1dj2n_4 h1>span{display:block}._hero_1dj2n_4 h1 em{color:var(--gold);font-weight:400}._hero_1dj2n_4 ._hook_1dj2n_19{color:#f2e9d8;max-width:37ch;margin:0 0 20px;font:400 clamp(21px,1.7vw,24px)/1.5 Georgia,Times New Roman,serif}._heroCopy_1dj2n_20{color:var(--text);max-width:56ch;margin:0;font-size:16px}._heroCopy_1dj2n_20 strong{color:#f2e9d8;font-weight:600}._badges_1dj2n_22{flex-wrap:wrap;gap:8px;display:flex}._badges_1dj2n_22 span{border:1px solid var(--line);color:#d8cfbe;border-radius:3px;padding:5px 10px;font:12px/1.4 Arial,sans-serif}._badges_1dj2n_22 ._playtest_1dj2n_24{color:#edcc90;background:#d6b77c13;border-color:#d6b77c66}._note_1dj2n_25,._hero_1dj2n_4 ._note_1dj2n_25,._contents_1dj2n_25>._note_1dj2n_25,._weapon_1dj2n_25 ._note_1dj2n_25,._feedback_1dj2n_25>._note_1dj2n_25{color:var(--muted);max-width:86ch;font:13px/1.7 Arial,sans-serif}._hero_1dj2n_4 ._note_1dj2n_25{max-width:61ch;margin:21px 0 0;font-size:14px}._heroProcess_1dj2n_27{border-top:1px solid var(--line);max-width:410px;color:var(--gold);letter-spacing:.015em;flex-wrap:wrap;align-items:center;gap:12px;margin:27px 0 0;padding:17px 0 0;font:12px/1.5 Arial,sans-serif;list-style:none;display:flex}._heroProcess_1dj2n_27 li{align-items:center;gap:12px;list-style:none;display:flex}._heroProcess_1dj2n_27 li+li:before{content:"→";color:#b6b0a4}._heroBrowse_1dj2n_30{border-bottom:1px solid var(--line);min-height:48px;color:var(--gold);justify-content:space-between;align-items:center;gap:34px;margin-top:18px;font:13px/1.5 Arial,sans-serif;display:inline-flex}._heroBrowse_1dj2n_30>span{font-size:20px}._heroOffer_1dj2n_32{min-width:0}._heroImage_1dj2n_33{background:#101c27;border:1px solid #b9985b55;margin:0;padding:0;box-shadow:0 24px 50px #0003}._heroImage_1dj2n_33 img{width:100%;height:auto;display:block}._heroImage_1dj2n_33 figcaption{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:15px;padding:16px 20px;font:12px/1.65 Arial,sans-serif;display:flex}._videoStatus_1dj2n_36{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;flex-shrink:0;align-items:center;gap:8px;font-size:10px;display:inline-flex}._videoStatus_1dj2n_36:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}._downloadPanel_1dj2n_38{padding:24px 0 0}._downloadHeading_1dj2n_39{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}._downloadHeading_1dj2n_39 strong{color:#f2e9d8;font:400 21px/1.3 Georgia,Times New Roman,serif}._downloadHeading_1dj2n_39>span{color:var(--muted);font:12px/1.5 Arial,sans-serif}._actions_1dj2n_42{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;display:flex}._actions_1dj2n_42 a{text-align:center}._downloadPanel_1dj2n_38 ._actions_1dj2n_42{grid-template-columns:1.08fr 1fr;gap:12px;margin-top:18px;display:grid}._downloadOption_1dj2n_45{flex-direction:column;gap:8px;min-width:0;display:flex}._downloadOption_1dj2n_45 a{width:100%;min-height:58px;padding-inline:10px;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}._downloadOption_1dj2n_45>span{color:var(--muted);text-align:center;font:12px/1.5 Arial,sans-serif}._hero_1dj2n_4 ._edition_1dj2n_48{border-top:1px solid var(--line);color:var(--muted);margin:18px 0 0;padding-top:15px;font:11px/1.5 Arial,sans-serif}._edition_1dj2n_48>span{color:var(--gold);margin-inline:6px}._editorialLayout_1dj2n_4{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:56px;padding-top:12px;display:grid}._chapterStack_1dj2n_51{grid-area:1/1;min-width:0}._articleAside_1dj2n_52{scrollbar-width:thin;scrollbar-color:#b9985b55 transparent;grid-area:1/2;align-self:start;max-height:calc(100vh - 128px);margin-top:32px;position:sticky;top:108px;overflow-y:auto}._asideCard_1dj2n_53{border-left:1px solid var(--line);padding:4px 0 0 22px}._asideLabel_1dj2n_54{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 7px;font:600 12px/1.5 Arial,sans-serif!important}._asideStats_1dj2n_55{color:var(--muted);margin:0 0 21px;font:12px/1.6 Arial,sans-serif!important}._asideStats_1dj2n_55>span{color:var(--gold);margin-inline:5px}._chapterLinks_1dj2n_57{letter-spacing:0;text-transform:none;flex-direction:column;gap:0;font:13px/1.5 Arial,sans-serif;display:flex}._chapterLinks_1dj2n_57 a{color:#d4cabb;align-items:center;gap:12px;min-height:42px;padding:7px 4px;display:flex}._chapterLinks_1dj2n_57 a>span{color:var(--gold);flex:0 0 20px;font-size:11px}._chapterLinks_1dj2n_57 a:hover{color:#f4d599;background:#d6b77c08}._asideDownloads_1dj2n_61{border-top:1px solid var(--line);gap:8px;margin-top:21px;padding-top:21px;display:grid}._asideDownloads_1dj2n_61>a{border:1px solid var(--line);color:#e1d5c0;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font:12px/1.5 Arial,sans-serif;display:flex}._asideDownloads_1dj2n_61 ._asideZip_1dj2n_63{color:#ebcf9c;background:#d6b77c12;border-color:#d6b77c66}._asideNote_1dj2n_64{color:var(--muted);margin:11px 0 5px;font:12px/1.5 Arial,sans-serif!important}._backTop_1dj2n_65{min-height:44px;color:var(--gold);justify-content:space-between;align-items:center;gap:10px;font:12px/1.5 Arial,sans-serif;display:flex}._mobileToc_1dj2n_4{display:none}._contents_1dj2n_25,._weapon_1dj2n_25,._feedback_1dj2n_25{border-bottom:1px solid var(--line);padding-block:58px;scroll-margin-top:112px}._contents_1dj2n_25>p,._weapon_1dj2n_25 p{max-width:76ch;color:var(--text);margin-block:0 22px;font-size:16px}._sectionHeading_1dj2n_69{align-items:flex-start;gap:17px;margin-bottom:24px;display:flex}._chapterNumber_1dj2n_70{border-top:1px solid var(--gold);color:var(--gold);flex:0 0 28px;margin-top:5px;padding-top:10px;font:12px/1.6 Arial,sans-serif}._sectionHeading_1dj2n_69>div{min-width:0}._sectionHeading_1dj2n_69 h2{letter-spacing:-.03em;color:#f2e9d8;text-wrap:balance;margin:0;font:400 clamp(28px,3vw,42px)/1.16 Georgia,Times New Roman,serif}._sectionHeading_1dj2n_69 p.eyebrow{margin-bottom:9px}._useCases_1dj2n_74{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:28px 0 36px;display:grid}._useCases_1dj2n_74 article{border-top:1px solid var(--line);padding:19px 0 0}._useCases_1dj2n_74 h3{color:#f2e9d8;margin:0 0 12px;font:400 24px/1.25 Georgia,Times New Roman,serif}._useCases_1dj2n_74 p{color:var(--text);max-width:50ch;margin:0 0 9px;font-size:15px}._useCases_1dj2n_74 a,._textLink_1dj2n_78{min-height:44px;color:var(--gold);text-underline-offset:5px;align-items:center;gap:12px;font:13px/1.6 Arial,sans-serif;text-decoration:underline;display:inline-flex}._inventoryHead_1dj2n_79{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._inventoryHead_1dj2n_79 h3{color:#f2e9d8;margin:0;font:400 23px/1.3 Georgia,Times New Roman,serif}._inventoryHead_1dj2n_79>span{color:var(--muted);font:12px/1.5 Arial,sans-serif}._inventory_1dj2n_79{counter-reset:inventory;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:14px 0 24px;padding:0;list-style:none;display:grid}._inventory_1dj2n_79 li{border-top:1px solid var(--line);counter-increment:inventory}._inventory_1dj2n_79 a{color:#eee5d4;padding:18px 26px 18px 30px;text-decoration:none;transition:background .2s;display:block;position:relative}._inventory_1dj2n_79 a:before{content:counter(inventory,decimal-leading-zero);color:var(--gold);font:11px/1.5 Arial,sans-serif;position:absolute;top:21px;left:0}._inventory_1dj2n_79 a:after{content:"↗";color:var(--gold);font:16px Arial,sans-serif;position:absolute;top:20px;right:4px}._inventory_1dj2n_79 a:hover{background:#d6b77c07}._inventory_1dj2n_79 strong{font:400 19px/1.35 Georgia,Times New Roman,serif;display:block}._inventory_1dj2n_79 span{color:var(--muted);margin-top:6px;font:12px/1.6 Arial,sans-serif;display:block}._formatNote_1dj2n_90{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding-top:21px;display:grid}._formatNote_1dj2n_90 p{color:var(--muted);margin:0;font:13px/1.7 Arial,sans-serif!important}._formatNote_1dj2n_90 strong{color:#e9dcc3;margin-bottom:5px;font-weight:600;display:block}._exercise_1dj2n_93{border:1px solid var(--line);background:linear-gradient(115deg,#152432,#101b26);margin-top:40px;padding:34px;box-shadow:inset 0 3px #d6b77c55}._steps_1dj2n_94{color:var(--text);grid-template-columns:1fr;gap:19px;margin:27px 0 10px;padding:0;font-size:15px;line-height:1.7;list-style:none;display:grid}._steps_1dj2n_94 li{gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:flex}._stepNumber_1dj2n_96{color:var(--gold);border-top:1px solid var(--line);flex:0 0 26px;margin-top:3px;padding-top:7px;font:13px/1.5 Arial,sans-serif}._steps_1dj2n_94 strong{color:#f2e9d8;margin-bottom:4px;font-size:17px;font-weight:600;display:block}._documents_1dj2n_98{border:1px solid var(--line);background:#0c1722;margin-top:24px}._documents_1dj2n_98 summary{cursor:pointer;color:#eadcc3;padding:18px;font:13px/1.6 Arial,sans-serif;list-style-position:inside}._documents_1dj2n_98[open] summary{border-bottom:1px solid var(--line)}._documents_1dj2n_98>div{color:var(--text);padding:8px 20px 20px;font-size:14px}._sheetList_1dj2n_102{margin:18px 0;padding:0;list-style:none}._sheetList_1dj2n_102 li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 0;display:flex}._sheetList_1dj2n_102 strong{color:#eee5d4;font:400 19px/1.4 Georgia,Times New Roman,serif;display:block}._sheetStatus_1dj2n_105,._pending_1dj2n_105{color:var(--muted);margin-top:5px;font:12px/1.5 Arial,sans-serif;display:block}._pending_1dj2n_105{color:#edcc90}._sheetList_1dj2n_102 a,._documentLinks_1dj2n_107 a{color:var(--gold);text-underline-offset:4px;align-items:center;min-height:44px;font:12px/1.5 Arial,sans-serif;text-decoration:underline;display:inline-flex}._documentLinks_1dj2n_107{flex-wrap:wrap;gap:8px 24px;display:flex}._cards_1dj2n_109{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;margin-top:30px;display:grid}._card_1dj2n_109{background:linear-gradient(140deg,#162531,#0f1922);border:1px solid #b9985b42;flex-direction:column;min-width:0;margin:0;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #0002}._card_1dj2n_109:hover,._card_1dj2n_109:focus-within{border-color:#d6b77c88;box-shadow:0 12px 28px #0003}._cardHeading_1dj2n_112{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}._cardPosition_1dj2n_113{color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:.08em;flex-shrink:0;font:10px/1.5 Arial,sans-serif}._card_1dj2n_109 h3{color:#eadcc3;margin:0;font:400 19px/1.3 Georgia,Times New Roman,serif}._cardPreview_1dj2n_115{min-width:0;padding:16px;display:block}._cardPreview_1dj2n_115:hover img{transform:translateY(-2px)}._cardPreview_1dj2n_115 img{object-fit:contain;width:100%;max-width:100%;height:auto;transition:transform .2s;display:block;box-shadow:0 6px 16px #0004}._cardActions_1dj2n_118{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:5px 17px;display:flex}._cardActions_1dj2n_118 a{min-height:44px;color:var(--gold);align-items:center;gap:6px;font:12px/1.5 Arial,sans-serif;display:inline-flex}._cardActions_1dj2n_118 a:last-child{color:#cfc4b1}._tierCards_1dj2n_121{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}._tierCards_1dj2n_121 ._card_1dj2n_109 h3{font-size:20px}._portraitCards_1dj2n_124 ._cardHeading_1dj2n_112{align-items:flex-start;min-height:100px}._portraitCards_1dj2n_124 ._cardPosition_1dj2n_113{padding-top:4px}._pairCards_1dj2n_126{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:720px;margin:0 auto;padding:0 22px 24px}._landscapeCards_1dj2n_128{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);margin:0;padding:0 22px 24px}._weapon_1dj2n_25{border:1px solid var(--line);background:linear-gradient(115deg,#162734,#101b26);margin-top:40px;padding:34px}._weaponTop_1dj2n_131{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:28px;margin-bottom:28px;display:grid}._weaponTop_1dj2n_131 article{min-width:0}._weaponTop_1dj2n_131 article>p{max-width:55ch;color:var(--text)}._weaponTop_1dj2n_131 ._sectionHeading_1dj2n_69{margin-bottom:21px}._weaponImage_1dj2n_135{background:#0b1620;border:1px solid #b9985b55;justify-self:center;width:min(100%,310px);margin:0;padding:12px;box-shadow:0 16px 34px #0004}._weaponImage_1dj2n_135>a{display:block}._weaponImage_1dj2n_135 img{border:1px solid #b9985b33;width:100%;height:auto;display:block}._weaponImage_1dj2n_135>a>span{min-height:44px;color:var(--gold);justify-content:center;align-items:center;gap:12px;margin-top:4px;font:12px/1.5 Arial,sans-serif;display:flex}._weapon_1dj2n_25>h3{margin:0 0 16px;font:400 22px/1.3 Georgia,Times New Roman,serif}._ruleGrid_1dj2n_140{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}._ruleGrid_1dj2n_140 details{border:1px solid var(--line);background:#0c1823}._ruleGrid_1dj2n_140 summary{cursor:pointer;color:#e8d8b9;min-height:64px;padding:17px;font:13px/1.7 Arial,sans-serif;list-style-position:inside}._ruleGrid_1dj2n_140 details>div{padding:0 19px 13px}._ruleGrid_1dj2n_140 details p{font-size:15px;line-height:1.75}._armor_1dj2n_145{border:1px solid var(--line);background:#0d1a26;margin-top:40px;padding:34px}._armor_1dj2n_145 ._weaponTop_1dj2n_131{margin-bottom:0}._page_1dj2n_1 ._featureLead_1dj2n_147{color:#f1e6d0;max-width:26ch;font-size:23px;line-height:1.45}._paths_1dj2n_148{border-top:1px solid #b9985b55;margin-top:25px}._transformation_1dj2n_149{background:linear-gradient(110deg,#12212e,#0d1924);border-bottom:1px solid #b9985b55;margin:0}._transformation_1dj2n_149>summary{cursor:pointer;align-items:center;gap:18px;padding:22px;list-style:none;transition:background .2s;display:flex}._transformation_1dj2n_149>summary::-webkit-details-marker{display:none}._transformation_1dj2n_149>summary:hover{background:#d6b77c06}._pathIndex_1dj2n_153{color:var(--gold);align-self:flex-start;padding-top:5px;font:12px/1.5 Arial,sans-serif}._pathCopy_1dj2n_154{flex:1;min-width:0}._pathCopy_1dj2n_154 strong{color:#f0e3ca;font:400 24px/1.2 Georgia,Times New Roman,serif;display:block}._pathCopy_1dj2n_154>span{color:var(--muted);max-width:60ch;margin-top:8px;font:13px/1.65 Arial,sans-serif;display:block}._pathToggle_1dj2n_157{color:var(--gold);flex-shrink:0;font:12px/1.6 Arial,sans-serif}._whenOpen_1dj2n_158{display:none}._transformation_1dj2n_149[open] ._whenOpen_1dj2n_158{display:inline}._transformation_1dj2n_149[open] ._whenClosed_1dj2n_160{display:none}._transformation_1dj2n_149[open]>summary{padding-bottom:26px}._dependencyNote_1dj2n_162{background:#d6b77c07;border-left:2px solid #b9985b88;padding:15px 18px;color:var(--muted)!important;font:13px/1.75 Arial,sans-serif!important}._reference_1dj2n_163{margin:0;padding:22px}._reference_1dj2n_163 h3{margin:0 0 18px;font:400 23px/1.3 Georgia,Times New Roman,serif}._reference_1dj2n_163 ._cardPreview_1dj2n_115{border:1px solid var(--line);background:#101c27;padding:12px}._referenceDisclosure_1dj2n_166{margin-top:22px}._feedback_1dj2n_25{background:linear-gradient(115deg,#172635,#101c29);border:1px solid #b9985b77;margin-top:40px;padding:34px;box-shadow:inset 0 3px #d6b77c55}._feedback_1dj2n_25 p{max-width:76ch;color:var(--text)}._feedback_1dj2n_25 ul{color:var(--text);padding-left:23px;line-height:1.9;list-style:outside}._feedback_1dj2n_25 li{list-style:outside}._coming_1dj2n_171{flex-direction:column;align-items:flex-start;gap:21px;padding-block:54px 68px;display:flex}._coming_1dj2n_171 h2{color:#e9dcc3;max-width:28ch;margin:0 0 13px;font:400 clamp(25px,2.8vw,33px)/1.25 Georgia,Times New Roman,serif}._coming_1dj2n_171 p{margin-bottom:0}@media (width<=1100px){._breadcrumb_1dj2n_4,._hero_1dj2n_4,._editorialLayout_1dj2n_4,._mobileToc_1dj2n_4{width:calc(100% - 48px)}._hero_1dj2n_4{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}._hero_1dj2n_4 h1{font-size:clamp(44px,5.8vw,62px)}._editorialLayout_1dj2n_4{grid-template-columns:minmax(0,1fr);max-width:920px;padding-top:0}._articleAside_1dj2n_52{display:none}._mobileToc_1dj2n_4{border:1px solid var(--line);background:#0d1924;max-width:920px;margin-top:22px;display:block}._mobileToc_1dj2n_4>summary{cursor:pointer;color:#eadcc3;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:15px 20px;font:13px/1.5 Arial,sans-serif;list-style:none;display:flex}._mobileToc_1dj2n_4>summary::-webkit-details-marker{display:none}._mobileToc_1dj2n_4>summary>span{color:var(--muted);font-size:12px}._mobileToc_1dj2n_4>summary:after{content:"+";color:var(--gold);font-size:22px}._mobileToc_1dj2n_4[open]>summary:after{content:"−"}._mobileToc_1dj2n_4>summary>span{margin-left:auto}._mobileToc_1dj2n_4 ._chapterLinks_1dj2n_57{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px;display:grid}._portraitCards_1dj2n_124 ._cardHeading_1dj2n_112{min-height:86px}}@media (width<=800px){._hero_1dj2n_4{grid-template-columns:1fr;gap:32px;padding-block:32px 38px}._hero_1dj2n_4 h1{font-size:clamp(45px,8vw,64px)}._hero_1dj2n_4 ._hook_1dj2n_19{max-width:42ch}._heroCopy_1dj2n_20{max-width:65ch}._hero_1dj2n_4 ._note_1dj2n_25{max-width:69ch}._heroOffer_1dj2n_32{justify-self:center;width:100%;max-width:650px}._contents_1dj2n_25{padding-block:34px}._sectionHeading_1dj2n_69 h2{font-size:32px}._portraitCards_1dj2n_124{gap:14px}._portraitCards_1dj2n_124 ._card_1dj2n_109 h3{font-size:18px}._cardPreview_1dj2n_115{padding:12px}._weaponTop_1dj2n_131{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:24px}._weaponTop_1dj2n_131 ._sectionHeading_1dj2n_69{gap:12px}._weaponTop_1dj2n_131 ._chapterNumber_1dj2n_70{flex-basis:23px}}@media (width<=620px){._breadcrumb_1dj2n_4,._hero_1dj2n_4,._editorialLayout_1dj2n_4,._mobileToc_1dj2n_4{width:calc(100% - 36px)}._breadcrumb_1dj2n_4{padding-top:22px;font-size:11px}._hero_1dj2n_4 h1{scroll-margin-top:98px;font-size:clamp(34px,9.8vw,58px)}._hero_1dj2n_4 ._hook_1dj2n_19{font-size:22px}._heroCopy_1dj2n_20{font-size:15px}._heroImage_1dj2n_33 figcaption{gap:10px;padding:13px 15px}._downloadPanel_1dj2n_38{padding:22px 0 0}._downloadPanel_1dj2n_38 ._actions_1dj2n_42{grid-template-columns:1fr}._downloadOption_1dj2n_45 a{min-height:48px;font-size:14px!important}._downloadOption_1dj2n_45>span{text-align:left}._downloadHeading_1dj2n_39 strong{font-size:22px}._mobileToc_1dj2n_4 ._chapterLinks_1dj2n_57{grid-template-columns:1fr}._contents_1dj2n_25,._weapon_1dj2n_25,._feedback_1dj2n_25{scroll-margin-top:98px}._sectionHeading_1dj2n_69{gap:12px;margin-bottom:21px}._chapterNumber_1dj2n_70{flex-basis:23px;font-size:11px}._sectionHeading_1dj2n_69 h2{font-size:29px}._useCases_1dj2n_74,._formatNote_1dj2n_90,._inventory_1dj2n_79{grid-template-columns:1fr}._useCases_1dj2n_74{gap:24px;margin-bottom:30px}._formatNote_1dj2n_90{gap:18px}._exercise_1dj2n_93,._weapon_1dj2n_25,._armor_1dj2n_145,._feedback_1dj2n_25{margin-top:22px;padding:22px}._steps_1dj2n_94{gap:20px}._steps_1dj2n_94 li{gap:16px}._actions_1dj2n_42{gap:12px;margin-top:22px}._actions_1dj2n_42>a{width:100%}._weaponTop_1dj2n_131{grid-template-columns:1fr;gap:26px}._weaponImage_1dj2n_135{width:min(100%,300px)}._ruleGrid_1dj2n_140{grid-template-columns:1fr}._portraitCards_1dj2n_124,._tierCards_1dj2n_121{grid-template-columns:1fr;gap:24px;max-width:430px;margin-inline:auto}._portraitCards_1dj2n_124 ._card_1dj2n_109 h3,._tierCards_1dj2n_121 ._card_1dj2n_109 h3{font-size:22px}._portraitCards_1dj2n_124 ._cardHeading_1dj2n_112{min-height:0}._cardHeading_1dj2n_112{padding:17px 16px}._pairCards_1dj2n_126,._landscapeCards_1dj2n_128{grid-template-columns:1fr;max-width:430px;margin-inline:auto;padding-inline:16px}._landscapeCards_1dj2n_128 ._cardPreview_1dj2n_115{padding:12px}._transformation_1dj2n_149>summary{flex-wrap:wrap;gap:12px;padding:21px 16px}._pathCopy_1dj2n_154{flex-basis:calc(100% - 40px)}._pathCopy_1dj2n_154 strong{font-size:23px}._pathToggle_1dj2n_157{margin-left:27px}._reference_1dj2n_163{padding:16px}._reference_1dj2n_163 ._cardPreview_1dj2n_115{padding:8px}._coming_1dj2n_171{padding-block:33px 44px}._coming_1dj2n_171>a{width:100%}._sheetList_1dj2n_102 li{align-items:flex-start}._documents_1dj2n_98>div{padding:6px 16px 16px}._feedback_1dj2n_25 ul{font-size:15px}}@media (prefers-reduced-motion:reduce){html:has(._page_1dj2n_1){scroll-behavior:auto}._page_1dj2n_1 a,._card_1dj2n_109,._cardPreview_1dj2n_115 img{transition:none}._cardPreview_1dj2n_115:hover img,._page_1dj2n_1 .btn:hover,._page_1dj2n_1 .outline:hover{transform:none}}._root_1dzjm_1{--night:#071514;--emerald:#0d2420;--brass:#bd8c50;--light-gold:#e0b879;--paper:#efe4cc;--paper2:#f7ecda;--ink:#2c2821;--muted:#665d50;--serif:"EB Garamond","Palatino Linotype",Georgia,serif;--sans:"Trebuchet MS",Arial,sans-serif}._root_1dzjm_1,._root_1dzjm_1 *{box-sizing:border-box}._root_1dzjm_1{color:var(--paper);font-family:var(--serif);background:#071210;margin:0;font-size:18px}._root_1dzjm_1 img{max-width:100%}._root_1dzjm_1 a{color:inherit;text-decoration:none}._root_1dzjm_1 button,._root_1dzjm_1 input{font:inherit}._root_1dzjm_1 button{cursor:pointer}._root_1dzjm_1 ._skip_1dzjm_49{color:#000;z-index:70;background:#fff;padding:10px;position:absolute;top:-80px}._root_1dzjm_1 ._skip_1dzjm_49:focus{top:0}._root_1dzjm_1 ._page_1dzjm_2{background:radial-gradient(at 86% 300px,#1b342e 0,#0000 48%),linear-gradient(#091714,#061311);min-height:100vh;overflow:clip}._root_1dzjm_1 ._site-head_1dzjm_68{z-index:5;background:linear-gradient(100deg,#14150f 0,#071b1b 53%,#11140f 100%);border-bottom:1px solid #a9814c;justify-content:space-between;align-items:center;gap:22px;height:84px;padding:0 max(32px,50vw - 660px);display:flex;position:relative}._root_1dzjm_1 ._brand_1dzjm_81{align-items:center;min-width:244px;display:flex}._root_1dzjm_1 ._brand_1dzjm_81 img{object-fit:contain;width:266px;height:57px}._root_1dzjm_1 ._main-nav_1dzjm_93{color:#eadbc1;align-items:center;gap:29px;font-size:17px;display:flex}._root_1dzjm_1 ._main-nav_1dzjm_93 a{white-space:nowrap;transition:color .15s}._root_1dzjm_1 ._main-nav_1dzjm_93 a:hover{color:var(--light-gold)}._root_1dzjm_1 ._main-nav_1dzjm_93 ._here_1dzjm_110{color:#e1bb84;border-bottom:1px solid #d6ad69;padding-bottom:6px}._root_1dzjm_1 ._menu-mark_1dzjm_116{color:#e5d2aa;font:700 12px var(--sans);letter-spacing:.13em;align-items:center;gap:8px;display:none}._root_1dzjm_1 ._menu-mark_1dzjm_116 span{font-size:26px;line-height:1}._root_1dzjm_1 ._private-ribbon_1dzjm_130{height:30px;font:700 12px var(--sans);letter-spacing:.19em;color:#d9b777;text-transform:uppercase;text-align:center;background:#0a1815;border-bottom:1px solid #dbac6461;justify-content:center;align-items:center;gap:15px;padding:0 12px;display:flex}._root_1dzjm_1 ._private-ribbon_1dzjm_130:before,._root_1dzjm_1 ._private-ribbon_1dzjm_130:after{content:"✥";color:#c29354;opacity:.8;font-size:12px}._root_1dzjm_1 ._hero_1dzjm_153{isolation:isolate;background:radial-gradient(37% 85% at 86% 44%,#b2652430,#0000 84%),radial-gradient(at 6% 21%,#123a33,#0000 58%);border-bottom:1px solid #956937;grid-template-columns:50% 50%;align-items:center;max-width:1460px;min-height:475px;margin:auto;display:grid;position:relative}._root_1dzjm_1 ._hero_1dzjm_153:before{content:"";opacity:.42;z-index:-1;background:url(/carnet/art/grain_nuit.png);position:absolute;inset:0}._root_1dzjm_1 ._hero_1dzjm_153:after{content:"";opacity:.28;pointer-events:none;background:url(/carnet/art/astrolabe.svg) 50%/contain no-repeat;width:390px;height:390px;position:absolute;top:8%;right:3%}._root_1dzjm_1 ._hero-content_1dzjm_187{z-index:2;padding:44px 20px 44px 78px;position:relative}._root_1dzjm_1 ._eyebrow_1dzjm_193{font:700 12px var(--sans);letter-spacing:.24em;color:var(--light-gold);text-transform:uppercase}._root_1dzjm_1 ._eyebrow_1dzjm_193 ._slash_1dzjm_200{color:#9e7e52;margin:0 10px}._root_1dzjm_1 ._hero_1dzjm_153 h1{letter-spacing:-.04em;text-shadow:0 5px 25px #00000042;margin:31px 0 29px;font-size:clamp(76px,7.7vw,125px);font-weight:400;line-height:.77}._root_1dzjm_1 ._hero_1dzjm_153 h1 em{color:#e4b878;margin-left:55px;font-weight:400;display:block}._root_1dzjm_1 ._hero_1dzjm_153 ._lead_1dzjm_221{max-width:460px;margin:0 0 14px;font-size:27px;line-height:1.2}._root_1dzjm_1 ._hero_1dzjm_153 ._intro_1dzjm_228{color:#d0c4af;max-width:430px;margin:0;font-size:17px;line-height:1.45}._root_1dzjm_1 ._hero_1dzjm_153 nav{font:700 12px var(--sans);letter-spacing:.21em;text-transform:uppercase;color:#f0cf9a;gap:25px;margin-top:28px;display:flex}._root_1dzjm_1 ._hero_1dzjm_153 nav a{border-bottom:1px solid #9d7949;padding-bottom:8px}._root_1dzjm_1 ._hero-art_1dzjm_251{z-index:2;justify-content:center;align-items:center;min-height:465px;padding:35px 40px 34px 10px;display:flex;position:relative}._root_1dzjm_1 ._gothic-frame_1dzjm_261{outline-offset:6px;background:radial-gradient(at 45% 30%,#4e3d20,#0b1917 75%);border:1px solid #ad8148;outline:4px double #b180415e;width:395px;height:395px;padding:10px;position:relative;box-shadow:0 17px 65px #00000091}._root_1dzjm_1 ._gothic-frame_1dzjm_261:after{content:"";pointer-events:none;border:1px solid #d5a55b2e;position:absolute;inset:-17px}._root_1dzjm_1 ._gothic-frame_1dzjm_261 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._root_1dzjm_1 ._gothic-frame_1dzjm_261 ._c1_1dzjm_289,._root_1dzjm_1 ._gothic-frame_1dzjm_261 ._c2_1dzjm_289{color:#edc47c;font-size:28px;line-height:1;position:absolute}._root_1dzjm_1 ._gothic-frame_1dzjm_261 ._c1_1dzjm_289{top:-24px;left:-23px}._root_1dzjm_1 ._gothic-frame_1dzjm_261 ._c2_1dzjm_289{bottom:-23px;right:-23px;transform:rotate(180deg)}._root_1dzjm_1 ._art-note_1dzjm_307{color:#d5b987;font:700 12px var(--sans);letter-spacing:.15em;text-transform:uppercase;position:absolute;bottom:6px;right:46px}._root_1dzjm_1 ._fleuron_1dzjm_317{opacity:.9;background:url(/carnet/art/fleuron.svg) 50%/contain no-repeat;width:185px;height:50px}._root_1dzjm_1 ._paper-shell_1dzjm_324{color:var(--ink);background:linear-gradient(#f5e7cbf5,#edddbef7),url(/carnet/art/grain_papier.png);position:relative}._root_1dzjm_1 ._paper-shell_1dzjm_324:before{content:"";pointer-events:none;border-left:1px solid #a06f3938;border-right:1px solid #a06f3938;position:absolute;inset:0 20px}._root_1dzjm_1 ._editorial_1dzjm_339{max-width:1320px;margin:auto;padding:42px 47px 85px;position:relative}._root_1dzjm_1 ._section-label_1dzjm_346{font:700 12px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#785436;align-items:center;gap:19px;display:flex}._root_1dzjm_1 ._section-label_1dzjm_346:after{content:"";background:#c7a477;flex:1;height:1px}._root_1dzjm_1 ._tabs_1dzjm_363{border-top:1px solid #b8a077;border-bottom:1px solid #baa47e;flex-wrap:wrap;align-items:center;gap:29px;margin-top:19px;padding:14px 0;display:flex}._root_1dzjm_1 ._tab_1dzjm_363{font:700 12px var(--sans);letter-spacing:.08em;color:#675640;background:0 0;border:0;padding:9px 3px}._root_1dzjm_1 ._tab_1dzjm_363._selected_1dzjm_383{color:#412c1e;border-bottom:2px solid #9b6333}._root_1dzjm_1 ._tabs_1dzjm_363 ._search_1dzjm_388{color:#6a5b4b;max-width:260px;font:13px var(--sans);background:#fdf6e380;border:1px solid #bca17d;margin-left:auto;padding:10px 12px}._root_1dzjm_1 ._editorial-grid_1dzjm_398{grid-template-columns:minmax(0,1.7fr) minmax(290px,.72fr);gap:42px;margin-top:36px;display:grid}._root_1dzjm_1 ._small-label_1dzjm_405{color:#876341;text-transform:uppercase;letter-spacing:.19em;font:700 12px var(--sans)}._root_1dzjm_1 ._feature_1dzjm_412{border-bottom:1px solid #be9d72;grid-template-columns:38% 62%;align-items:center;gap:27px;padding-bottom:36px;display:grid}._root_1dzjm_1 ._feature_1dzjm_412 ._cover_1dzjm_421{background:#eee3d3;border:1px solid #b69363;height:344px;padding:9px;box-shadow:7px 7px #94703f33}._root_1dzjm_1 ._feature_1dzjm_412 ._cover_1dzjm_421 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._root_1dzjm_1 ._feature_1dzjm_412 h2{letter-spacing:-.022em;margin:16px 0 17px;font-size:clamp(42px,4.5vw,69px);font-weight:400;line-height:.93}._root_1dzjm_1 ._feature_1dzjm_412 p{color:#403b30;margin:0 0 19px;font-size:22px;line-height:1.25}._root_1dzjm_1 ._feature_1dzjm_412 ._description_1dzjm_452{color:#514b40;font-size:17px;line-height:1.45}._root_1dzjm_1 ._meta_1dzjm_458{color:#765e45;font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:13px;display:flex}._root_1dzjm_1 ._meta_1dzjm_458 b{color:#9d6c3b}._root_1dzjm_1 ._text-link_1dzjm_473{color:#4b3523;font:700 12px var(--sans);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #a57b4c;align-items:center;gap:12px;margin-top:21px;padding-bottom:5px;display:inline-flex}._root_1dzjm_1 ._text-link_1dzjm_473:after{content:"↗";color:#995f31;font-size:17px}._root_1dzjm_1 ._archive-entries_1dzjm_492{padding-top:30px}._root_1dzjm_1 ._archive-entries_1dzjm_492 h3{margin:4px 0 9px;font-size:35px;font-weight:400}._root_1dzjm_1 ._archive-entries_1dzjm_492 ._opening_1dzjm_502{color:#5e5142;max-width:650px;margin-bottom:20px;font-size:18px;line-height:1.35}._root_1dzjm_1 ._line-item_1dzjm_510{border-top:1px solid #8f673f61;grid-template-columns:42px minmax(0,1fr) 85px;align-items:start;gap:13px;padding:16px 0;display:grid}._root_1dzjm_1 ._line-item_1dzjm_510 ._count_1dzjm_519{font:700 12px var(--sans);color:#956b47;letter-spacing:.1em}._root_1dzjm_1 ._line-item_1dzjm_510 strong{font-size:24px;font-weight:400;line-height:1}._root_1dzjm_1 ._line-item_1dzjm_510 p{color:#685d4a;margin:6px 0 0;font-size:15px}._root_1dzjm_1 ._line-item_1dzjm_510 ._page-num_1dzjm_537{text-align:right;color:#886d51;font:12px var(--sans)}._root_1dzjm_1 ._side-index_1dzjm_543{border-left:1px solid #845f3854;padding-left:30px}._root_1dzjm_1 ._side-index_1dzjm_543 h3{font:700 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#64513a;margin:0 0 14px}._root_1dzjm_1 ._side-row_1dzjm_556{border-bottom:1px solid #94724b4f;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:20px;display:flex}._root_1dzjm_1 ._side-row_1dzjm_556 small{font:12px var(--sans);color:#8b6848;letter-spacing:.09em}._root_1dzjm_1 ._aside-note_1dzjm_572{color:#ecdec1;background:#0c2422;border:1px solid #a88961;margin-top:29px;padding:22px 21px;position:relative}._root_1dzjm_1 ._aside-note_1dzjm_572:before{content:"";pointer-events:none;border:1px solid #caa15b47;position:absolute;inset:5px}._root_1dzjm_1 ._aside-note_1dzjm_572 h4{font:700 12px var(--sans);letter-spacing:.14em;color:#e8b978;text-transform:uppercase;margin:0 0 14px}._root_1dzjm_1 ._aside-note_1dzjm_572 img{object-fit:cover;object-position:center;border:1px solid #765c3f;width:100%;height:160px;margin-bottom:14px;display:block}._root_1dzjm_1 ._aside-note_1dzjm_572 p{margin:0 0 11px;font-size:17px;line-height:1.32}._root_1dzjm_1 ._aside-note_1dzjm_572 ._status_1dzjm_613{font:700 12px var(--sans);color:#d7b98a;letter-spacing:.09em;text-transform:uppercase}._root_1dzjm_1 ._note-explain_1dzjm_620{font:12px/1.5 var(--sans);color:#785e40;margin-top:13px}._root_1dzjm_1 ._footer_1dzjm_626{color:#c4ac82;text-align:center;font:12px var(--sans);letter-spacing:.12em;background:#071514;border-top:1px solid #977343;padding:29px 20px}._root_1dzjm_1 ._article-hero_1dzjm_638{grid-template-columns:56% 44%;min-height:390px}._root_1dzjm_1 ._article-hero_1dzjm_638 ._hero-content_1dzjm_187{padding-top:36px;padding-bottom:34px}._root_1dzjm_1 ._article-hero_1dzjm_638 h1{margin:24px 0;font-size:clamp(67px,6.4vw,99px);line-height:.89}._root_1dzjm_1 ._article-hero_1dzjm_638 h1 em{margin-left:30px}._root_1dzjm_1 ._article-hero_1dzjm_638 ._lead_1dzjm_221{font-size:25px}._root_1dzjm_1 ._article-hero_1dzjm_638 ._intro_1dzjm_228{font-size:17px}._root_1dzjm_1 ._article-hero_1dzjm_638 ._hero-art_1dzjm_251{min-height:384px}._root_1dzjm_1 ._article-hero_1dzjm_638 ._gothic-frame_1dzjm_261{width:275px;height:339px}._root_1dzjm_1 ._article-hero_1dzjm_638 ._gothic-frame_1dzjm_261 img{object-fit:cover;object-position:top}._root_1dzjm_1 ._article-body_1dzjm_680{grid-template-columns:minmax(0,1fr) 295px;gap:70px;max-width:1260px;margin:auto;padding:55px 55px 100px;display:grid}._root_1dzjm_1 ._prose_1dzjm_689{max-width:760px;font-size:22px;line-height:1.39}._root_1dzjm_1 ._prose_1dzjm_689 ._start_1dzjm_695{margin-top:0;font-size:23px;line-height:1.35}._root_1dzjm_1 ._prose_1dzjm_689 ._initial_1dzjm_701{float:left;font:108px/.83 var(--serif);color:#8f5c2e;padding:8px 15px 0 0}._root_1dzjm_1 ._prose_1dzjm_689 h2{color:#28291f;margin:34px 0 14px;font-size:43px;font-weight:400;line-height:1.03}._root_1dzjm_1 ._prose_1dzjm_689 p{margin:0 0 16px}._root_1dzjm_1 ._prose_1dzjm_689 blockquote{color:#4d4132;border-left:3px solid #b48b54;margin:27px 0;padding:7px 0 7px 21px;font-size:26px;font-style:italic;line-height:1.22}._root_1dzjm_1 ._prose_1dzjm_689 ._section-divider_1dzjm_730{border:0;border-top:1px solid #bda077;margin:29px 0 36px;position:relative}._root_1dzjm_1 ._prose_1dzjm_689 figure{background:#f8efdf;border:1px solid #b79d72;margin:30px 0;padding:11px}._root_1dzjm_1 ._prose_1dzjm_689 figure img{width:100%;display:block}._root_1dzjm_1 ._prose_1dzjm_689 figcaption{font:italic 14px var(--serif);color:#765e47;padding:10px 3px 0}._root_1dzjm_1 ._prose_1dzjm_689 table{border-collapse:collapse;width:100%;font:16px var(--sans);margin:23px 0 12px}._root_1dzjm_1 ._prose_1dzjm_689 td,._root_1dzjm_1 ._prose_1dzjm_689 th{text-align:left;border-bottom:1px solid #ceb896;padding:12px}._root_1dzjm_1 ._prose_1dzjm_689 th{color:#f7e3c0;background:#163b32;font-weight:700}._root_1dzjm_1 ._article-aside_1dzjm_774{border-left:1px solid #c5a979;align-self:start;padding-left:24px}._root_1dzjm_1 ._article-aside_1dzjm_774 ._sticky_1dzjm_780{position:sticky;top:20px}._root_1dzjm_1 ._toc_1dzjm_785{font-size:17px}._root_1dzjm_1 ._toc_1dzjm_785 h3{font:700 12px var(--sans);letter-spacing:.11em;text-transform:uppercase;color:#5a4533;border-bottom:1px solid #b5976f;margin:0;padding-bottom:10px}._root_1dzjm_1 ._toc_1dzjm_785 a{border-bottom:1px solid #8f6b4559;padding:12px 0;display:block}._root_1dzjm_1 ._toc_1dzjm_785 span{font:12px var(--sans);color:#976b43;margin-right:9px}._root_1dzjm_1 ._source_1dzjm_811{background:#f5e7d0;border:1px solid #bba078;margin-top:28px;padding:17px}._root_1dzjm_1 ._source_1dzjm_811 h4{font:700 12px var(--sans);letter-spacing:.11em;color:#755639;text-transform:uppercase;margin:0 0 13px}._root_1dzjm_1 ._source_1dzjm_811 img{object-fit:cover;object-position:top;float:left;width:105px;height:145px;margin-right:13px;box-shadow:3px 4px #d5b988}._root_1dzjm_1 ._source_1dzjm_811 p{margin:0 0 8px;font-size:16px;line-height:1.2}._root_1dzjm_1 ._source_1dzjm_811 ._small_1dzjm_405{color:#765943;font:12px/1.4 var(--sans)}._root_1dzjm_1 ._source_1dzjm_811:after{content:"";clear:both;display:block}._root_1dzjm_1 ._source_1dzjm_811 a{font:700 12px var(--sans);padding-top:8px;text-decoration:underline;display:inline-block}@media (width<=1150px){._root_1dzjm_1 ._site-head_1dzjm_68{padding:0 28px}._root_1dzjm_1 ._main-nav_1dzjm_93{gap:19px;font-size:16px}._root_1dzjm_1 ._hero-content_1dzjm_187{padding-left:45px}._root_1dzjm_1 ._hero_1dzjm_153 h1{font-size:87px}._root_1dzjm_1 ._gothic-frame_1dzjm_261{width:340px;height:365px}._root_1dzjm_1 ._hero-art_1dzjm_251{padding-right:30px}._root_1dzjm_1 ._editorial_1dzjm_339{padding:35px}._root_1dzjm_1 ._editorial-grid_1dzjm_398{grid-template-columns:minmax(0,1.6fr) minmax(245px,.72fr);gap:24px}._root_1dzjm_1 ._feature_1dzjm_412{gap:20px}._root_1dzjm_1 ._feature_1dzjm_412 h2{font-size:46px}._root_1dzjm_1 ._article-body_1dzjm_680{gap:30px}}@media (width<=900px){._root_1dzjm_1 ._site-head_1dzjm_68{height:74px;padding:0 18px}._root_1dzjm_1 ._site-head_1dzjm_68 ._brand_1dzjm_81{min-width:0}._root_1dzjm_1 ._brand_1dzjm_81 img{width:244px;height:54px}._root_1dzjm_1 ._main-nav_1dzjm_93{display:none}._root_1dzjm_1 ._menu-mark_1dzjm_116{display:flex}._root_1dzjm_1 ._private-ribbon_1dzjm_130{font-size:12px}._root_1dzjm_1 ._hero_1dzjm_153{flex-direction:column;min-height:0;display:flex}._root_1dzjm_1 ._hero-content_1dzjm_187{width:100%;padding:37px 28px 10px}._root_1dzjm_1 ._hero_1dzjm_153 h1{margin-top:22px;font-size:clamp(72px,13vw,110px)}._root_1dzjm_1 ._hero_1dzjm_153 h1 em{margin-left:24px}._root_1dzjm_1 ._hero_1dzjm_153 ._lead_1dzjm_221{max-width:600px;font-size:25px}._root_1dzjm_1 ._hero_1dzjm_153 ._intro_1dzjm_228{max-width:580px}._root_1dzjm_1 ._hero-art_1dzjm_251{width:100%;min-height:350px;padding:26px 28px 27px}._root_1dzjm_1 ._gothic-frame_1dzjm_261{width:315px;height:315px}._root_1dzjm_1 ._art-note_1dzjm_307{bottom:10px;right:35px}._root_1dzjm_1 ._editorial_1dzjm_339{padding:32px 30px 65px}._root_1dzjm_1 ._editorial-grid_1dzjm_398{display:block}._root_1dzjm_1 ._side-index_1dzjm_543{border-top:1px solid #ba946c;border-left:0;margin-top:35px;padding:27px 0 0}._root_1dzjm_1 ._feature_1dzjm_412{grid-template-columns:250px 1fr}._root_1dzjm_1 ._feature_1dzjm_412 ._cover_1dzjm_421{height:315px}._root_1dzjm_1 ._article-body_1dzjm_680{padding:33px 30px 70px;display:block}._root_1dzjm_1 ._article-aside_1dzjm_774{border-top:1px solid #b39c78;border-left:0;margin-top:30px;padding:24px 0}._root_1dzjm_1 ._article-aside_1dzjm_774 ._sticky_1dzjm_780{position:static}._root_1dzjm_1 ._article-hero_1dzjm_638 ._hero-art_1dzjm_251{min-height:350px}._root_1dzjm_1 ._article-hero_1dzjm_638 ._gothic-frame_1dzjm_261{width:260px;height:315px}}@media (width<=560px){._root_1dzjm_1 ._site-head_1dzjm_68{height:68px;padding:0 14px}._root_1dzjm_1 ._brand_1dzjm_81 img{width:207px;height:47px}._root_1dzjm_1 ._menu-mark_1dzjm_116{font-size:0}._root_1dzjm_1 ._menu-mark_1dzjm_116 span{font-size:26px}._root_1dzjm_1 ._private-ribbon_1dzjm_130{letter-spacing:.08em;gap:6px;height:auto;min-height:30px;font-size:12px}._root_1dzjm_1 ._hero-content_1dzjm_187{padding:33px 23px 0}._root_1dzjm_1 ._eyebrow_1dzjm_193{letter-spacing:.16em;font-size:12px}._root_1dzjm_1 ._eyebrow_1dzjm_193 ._slash_1dzjm_200{margin:0 7px}._root_1dzjm_1 ._hero_1dzjm_153 h1{margin:24px 0 25px;font-size:76px}._root_1dzjm_1 ._hero_1dzjm_153 h1 em{margin-left:16px;font-size:74px}._root_1dzjm_1 ._hero_1dzjm_153 ._lead_1dzjm_221{font-size:24px;line-height:1.16}._root_1dzjm_1 ._hero_1dzjm_153 ._intro_1dzjm_228{font-size:16px;line-height:1.35}._root_1dzjm_1 ._hero_1dzjm_153 nav{gap:18px;margin-top:22px;font-size:12px}._root_1dzjm_1 ._hero-art_1dzjm_251{min-height:320px;padding:22px 30px 38px}._root_1dzjm_1 ._gothic-frame_1dzjm_261{width:254px;height:254px;padding:7px}._root_1dzjm_1 ._art-note_1dzjm_307{font-size:12px;right:30px}._root_1dzjm_1 ._hero_1dzjm_153:after{width:310px;height:310px;top:40%;right:-28px}._root_1dzjm_1 ._editorial_1dzjm_339{padding:29px 20px 55px}._root_1dzjm_1 ._section-label_1dzjm_346{font-size:12px}._root_1dzjm_1 ._tabs_1dzjm_363{gap:11px;padding:11px 0}._root_1dzjm_1 ._tab_1dzjm_363{letter-spacing:0;padding:8px 1px;font-size:12px}._root_1dzjm_1 ._tabs_1dzjm_363 ._search_1dzjm_388{width:100%;max-width:none;margin:0;font-size:13px}._root_1dzjm_1 ._feature_1dzjm_412{display:block}._root_1dzjm_1 ._feature_1dzjm_412 ._cover_1dzjm_421{width:190px;height:260px;margin-bottom:23px}._root_1dzjm_1 ._feature_1dzjm_412 h2{margin:13px 0;font-size:51px}._root_1dzjm_1 ._feature_1dzjm_412 p{font-size:21px}._root_1dzjm_1 ._feature_1dzjm_412 ._description_1dzjm_452{font-size:17px}._root_1dzjm_1 ._archive-entries_1dzjm_492 h3{font-size:30px}._root_1dzjm_1 ._line-item_1dzjm_510{grid-template-columns:27px 1fr 48px;gap:8px}._root_1dzjm_1 ._line-item_1dzjm_510 strong{font-size:21px}._root_1dzjm_1 ._line-item_1dzjm_510 ._page-num_1dzjm_537{font-size:12px}._root_1dzjm_1 ._side-row_1dzjm_556{font-size:19px}._root_1dzjm_1 ._aside-note_1dzjm_572 img{height:150px}._root_1dzjm_1 ._article-hero_1dzjm_638 ._hero-content_1dzjm_187{padding-bottom:8px}._root_1dzjm_1 ._article-hero_1dzjm_638 h1{margin:21px 0;font-size:58px;line-height:.94}._root_1dzjm_1 ._article-hero_1dzjm_638 h1 em{margin-left:0}._root_1dzjm_1 ._article-hero_1dzjm_638 ._lead_1dzjm_221{font-size:23px}._root_1dzjm_1 ._article-hero_1dzjm_638 ._hero-art_1dzjm_251{min-height:300px}._root_1dzjm_1 ._article-hero_1dzjm_638 ._gothic-frame_1dzjm_261{width:205px;height:265px}._root_1dzjm_1 ._article-body_1dzjm_680{padding:33px 20px 65px}._root_1dzjm_1 ._prose_1dzjm_689{font-size:20px;line-height:1.38}._root_1dzjm_1 ._prose_1dzjm_689 ._start_1dzjm_695{font-size:21px}._root_1dzjm_1 ._prose_1dzjm_689 ._initial_1dzjm_701{font-size:90px}._root_1dzjm_1 ._prose_1dzjm_689 h2{font-size:35px}._root_1dzjm_1 ._prose_1dzjm_689 blockquote{font-size:23px}._root_1dzjm_1 ._prose_1dzjm_689 table{font-size:13px}._root_1dzjm_1 ._prose_1dzjm_689 td,._root_1dzjm_1 ._prose_1dzjm_689 th{padding:10px 7px}}@media (width<=350px){._root_1dzjm_1 ._brand_1dzjm_81 img{width:190px}._root_1dzjm_1 ._hero_1dzjm_153 h1{font-size:68px}._root_1dzjm_1 ._hero_1dzjm_153 h1 em{font-size:65px}._root_1dzjm_1 ._hero_1dzjm_153 ._lead_1dzjm_221{font-size:22px}._root_1dzjm_1 ._feature_1dzjm_412 ._cover_1dzjm_421{width:160px;height:225px}._root_1dzjm_1 ._feature_1dzjm_412 h2{font-size:44px}._root_1dzjm_1 ._article-hero_1dzjm_638 h1{font-size:52px}._root_1dzjm_1 ._article-body_1dzjm_680{padding-inline:16px}}@media (prefers-reduced-motion:reduce){html:has(._root_1dzjm_1){scroll-behavior:auto}}._root_1dzjm_1{--night:#071713;--emerald:#092622;--brass:#b8874c;--light-gold:#f0c889;--paper:#f3e7d1;--paper2:#f9edda;--ink:#28261f;background:#040d0e}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2{background:radial-gradient(at 52% 2%,#224139 0%,#051311 60%);border-left:1px solid #c28d4738;border-right:1px solid #c28d4738;max-width:1600px;margin:auto;box-shadow:0 0 130px #000b}._root_1dzjm_1 ._site-head_1dzjm_68{background:linear-gradient(95deg,#141511,#101d1a 50%,#120f0e);border-bottom-color:#ac7c44;height:86px;box-shadow:inset 0 -4px #091f1a73}._root_1dzjm_1 ._site-head_1dzjm_68:before{content:"";pointer-events:none;opacity:.32;background:url(/carnet/art/tracery_corner.svg) 0 0/contain no-repeat;width:120px;height:41px;position:absolute;bottom:-37px;left:15px}._root_1dzjm_1 ._site-head_1dzjm_68 ._brand_1dzjm_81 img{filter:drop-shadow(0 0 7px #e2b15a1f)}._root_1dzjm_1 ._main-nav_1dzjm_93 a._here_1dzjm_110{color:#f1d4a6}._root_1dzjm_1 ._main-nav_1dzjm_93 a:hover{text-shadow:0 0 12px #c7a069}._root_1dzjm_1 ._private-ribbon_1dzjm_130{color:#e4bc79;background:repeating-linear-gradient(90deg,#0a1b18,#0b1b17 10px,#0c211b 20px);border-bottom:1px solid #825e38}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153{background:radial-gradient(37% 62% at 79% 52%,#bf69253d 0%,#0000 78%),radial-gradient(56% 93% at 18% 35%,#153f37 0,#081b1b 80%),#051311;max-width:1600px;min-height:590px;box-shadow:inset 0 -8px 25px #030c0c}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153:before{opacity:.5;background:linear-gradient(90deg,#010d0c0a,#0000001a),url(/carnet/art/grain_nuit.png)}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153:after{opacity:.43;background:url(/carnet/art/celestial_map.svg) 50%/contain no-repeat;width:620px;height:620px;top:-15%;right:3%}._root_1dzjm_1 ._v3_1dzjm_2 ._hero-content_1dzjm_187{padding:56px 20px 58px 95px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 h1{letter-spacing:-.042em;text-shadow:0 5px 20px #0000008a;margin:29px 0 28px;font-size:clamp(86px,7.6vw,124px);line-height:.8}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 h1 em{color:#efbd79;text-shadow:0 0 45px #d7833d24;margin-left:60px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 ._lead_1dzjm_221{color:#ffedd3;text-shadow:0 2px 10px #061915;max-width:500px;font-size:28px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 ._intro_1dzjm_228{color:#d9c9ae;max-width:475px;font-size:18px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 nav a{color:#f6d8a5;letter-spacing:.18em;font-size:12px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero-art_1dzjm_251{min-height:560px;padding:60px 64px 75px 22px;position:relative}._root_1dzjm_1 ._v3_1dzjm_2 ._arched-vault_1dzjm_1421{opacity:.85;pointer-events:none;filter:drop-shadow(0 0 18px #dc9d4d21);background:url(/carnet/art/arch_vault.svg) 50%/contain no-repeat;width:min(91%,520px);height:91%;position:absolute;top:3%;left:1%}._root_1dzjm_1 ._v3_1dzjm_2 ._gothic-frame_1dzjm_261{outline-offset:7px;background:#061211;border:1px solid #c49a5f;outline:3px double #deb76f80;width:410px;max-width:95%;height:410px;padding:9px;box-shadow:0 30px 76px #000000c2,0 0 65px #ca84342b}._root_1dzjm_1 ._v3_1dzjm_2 ._gothic-frame_1dzjm_261:after{border-color:#e1a94f40;inset:-21px}._root_1dzjm_1 ._v3_1dzjm_2 ._gothic-frame_1dzjm_261 img{object-fit:cover;object-position:center;filter:none}._root_1dzjm_1 ._v3_1dzjm_2 ._gothic-frame_1dzjm_261 ._c1_1dzjm_289,._root_1dzjm_1 ._v3_1dzjm_2 ._gothic-frame_1dzjm_261 ._c2_1dzjm_289{color:#efd4a3;font-size:34px}._root_1dzjm_1 ._v3_1dzjm_2 ._art-note_1dzjm_307{color:#ead3a3;font-size:12px;bottom:18px;right:78px}._root_1dzjm_1 ._v3_1dzjm_2 ._corner-filigrane_1dzjm_1468{z-index:3;pointer-events:none;opacity:.73;background:url(/carnet/art/tracery_corner.svg) 50%/contain no-repeat;width:175px;height:79px;position:absolute}._root_1dzjm_1 ._v3_1dzjm_2 ._corner-filigrane_1dzjm_1468._top-left_1dzjm_1478{top:19px;left:19px}._root_1dzjm_1 ._v3_1dzjm_2 ._corner-filigrane_1dzjm_1468._top-right_1dzjm_1483{top:19px;right:19px;transform:scaleX(-1)}._root_1dzjm_1 ._v3_1dzjm_2 ._celestial-halo_1dzjm_1489{opacity:.85;background:url(/carnet/art/celestial_map.svg) 50%/contain no-repeat;width:36px;height:36px;position:absolute;top:21%;left:48%}._root_1dzjm_1 ._v3_1dzjm_2 ._left-rail_1dzjm_1499,._root_1dzjm_1 ._v3_1dzjm_2 ._right-rail_1dzjm_1499{z-index:1;opacity:.7;border-left:1px solid #cd9d5666;width:16px;position:absolute;top:82px;bottom:40px}._root_1dzjm_1 ._v3_1dzjm_2 ._left-rail_1dzjm_1499{left:37px}._root_1dzjm_1 ._v3_1dzjm_2 ._right-rail_1dzjm_1499{right:37px;transform:scaleX(-1)}._root_1dzjm_1 ._v3_1dzjm_2 ._left-rail_1dzjm_1499:before,._root_1dzjm_1 ._v3_1dzjm_2 ._right-rail_1dzjm_1499:before{content:"✧";color:#e5be7b;font-size:22px;position:absolute;top:0;left:-8px}._root_1dzjm_1 ._v3_1dzjm_2 ._left-rail_1dzjm_1499:after,._root_1dzjm_1 ._v3_1dzjm_2 ._right-rail_1dzjm_1499:after{content:"✧";color:#e5be7b;font-size:22px;position:absolute;bottom:0;left:-8px}._root_1dzjm_1 ._v3_1dzjm_2 ._paper-shell_1dzjm_324{background:linear-gradient(#fcefd5f2,#efe0c3f7),url(/carnet/art/grain_papier.png);border-top:5px solid #906737;position:relative;box-shadow:inset 0 20px 32px #854d241c}._root_1dzjm_1 ._v3_1dzjm_2 ._paper-shell_1dzjm_324:before{border-color:#92632e38;inset:0 45px}._root_1dzjm_1 ._v3_1dzjm_2 ._paper-top-filigree_1dzjm_1548{filter:sepia();opacity:.83;z-index:2;background:url(/carnet/art/fleuron.svg) 50%/contain no-repeat;width:200px;height:46px;position:absolute;top:0;left:50%;transform:translate(-50%,-51%)}._root_1dzjm_1 ._v3_1dzjm_2 ._paper-lateral_1dzjm_1561{opacity:.26;pointer-events:none;background:url(/carnet/art/marginal_glyphs.svg) top/55px repeat-y;width:55px;position:absolute;top:35px;bottom:30px}._root_1dzjm_1 ._v3_1dzjm_2 ._paper-lateral_1dzjm_1561._left_1dzjm_1499{left:-8px}._root_1dzjm_1 ._v3_1dzjm_2 ._paper-lateral_1dzjm_1561._right_1dzjm_1499{right:-8px;transform:scaleX(-1)}._root_1dzjm_1 ._v3_1dzjm_2 ._editorial_1dzjm_339{padding-top:60px;padding-bottom:115px}._root_1dzjm_1 ._v3_1dzjm_2 ._editorial-grid_1dzjm_398{position:relative}._root_1dzjm_1 ._v3_1dzjm_2 ._section-label_1dzjm_346{color:#634322;letter-spacing:.21em;font-size:12px}._root_1dzjm_1 ._v3_1dzjm_2 ._section-label_1dzjm_346:before{content:"✣";color:#a56c38;font:24px/1 Georgia,serif}._root_1dzjm_1 ._v3_1dzjm_2 ._tabs_1dzjm_363{border-top:0;border-bottom:1px solid #9f7952;margin-top:24px;padding:14px 0 17px}._root_1dzjm_1 ._v3_1dzjm_2 ._tab_1dzjm_363._selected_1dzjm_383{background:linear-gradient(#f7e9d2,#f0dac0);border-bottom:3px solid #a56831;padding:11px 14px;box-shadow:0 2px 7px #4b311414}._root_1dzjm_1 ._v3_1dzjm_2 ._tabs_1dzjm_363 ._search_1dzjm_388{color:#493e2d;background:#fff8ed;border-color:#ab8559}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412{border-bottom:1px solid #a17b49;gap:35px;padding-bottom:43px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._cover_1dzjm_421{background:#f8eddb;border-color:#b48c54;padding:8px;position:relative;box-shadow:11px 12px #7b4c2124,0 0 25px #8a602a29}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._cover_1dzjm_421:after{content:"";pointer-events:none;border:1px solid #a06a3052;position:absolute;inset:-9px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 h2 em{color:#956535}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._description_1dzjm_452{font-size:18px}._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492{padding-top:39px}._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492 h3{font-size:40px}._root_1dzjm_1 ._v3_1dzjm_2 ._line-item_1dzjm_510{border-color:#865c2c59;padding:19px 0}._root_1dzjm_1 ._v3_1dzjm_2 ._side-index_1dzjm_543 h3:before,._root_1dzjm_1 ._v3_1dzjm_2 ._toc_1dzjm_785 h3:before{content:"✥";color:#9f6f39;margin-right:8px}._root_1dzjm_1 ._v3_1dzjm_2 ._aside-note_1dzjm_572{outline-offset:4px;background:linear-gradient(125deg,#09211e,#071a1b);outline:1px solid #af79363d}._root_1dzjm_1 ._v3_1dzjm_2 ._aside-note_1dzjm_572:after{content:"";opacity:.5;pointer-events:none;background:url(/carnet/art/tracery_corner.svg) 100% 0/cover no-repeat;width:82px;height:55px;position:absolute;top:-15px;right:-12px;transform:scaleX(-1)}._root_1dzjm_1 ._v3_1dzjm_2 ._aside-note_1dzjm_572 img{height:183px}._root_1dzjm_1 ._v3_1dzjm_2 ._footer_1dzjm_626{border-top:1px solid #b18a56;padding:33px 20px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638{min-height:465px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._hero-content_1dzjm_187{padding-top:40px;padding-bottom:35px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 h1{font-size:clamp(73px,6.8vw,103px);line-height:.88}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._hero-art_1dzjm_251{min-height:450px;padding-top:55px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._gothic-frame_1dzjm_261{width:292px;height:342px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._arched-vault_1dzjm_1421{width:420px;left:5%}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._art-note_1dzjm_307{bottom:20px;right:35px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-body_1dzjm_680{padding-top:67px;padding-bottom:100px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 ._initial_1dzjm_701{outline-offset:3px;color:#8b592f;float:left;background:#f7e9d1;border:1px solid #a56a2866;outline:1px solid #a56a2833;margin:4px 18px 9px 4px;padding:7px 15px 5px;font-size:87px;line-height:.8}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 ._start_1dzjm_695{line-height:1.48}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 h2{font-size:46px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 blockquote{background:#cda76a1a;border-color:#a47234;padding:15px 23px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 figure{background:#f9efdf;border:1px solid #9d7d51;padding:14px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 figure img{max-width:100%;height:auto}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 table{border-collapse:collapse;border:1px solid #baa07b}._root_1dzjm_1 ._v3_1dzjm_2 ._article-aside_1dzjm_774{border-color:#bd9566}._root_1dzjm_1 ._v3_1dzjm_2 ._toc_1dzjm_785 h3{padding-top:2px}._root_1dzjm_1 ._v3_1dzjm_2 ._source_1dzjm_811{box-shadow:4px 6px #82542414}@media (width<=1200px){._root_1dzjm_1 ._v3_1dzjm_2 ._hero-content_1dzjm_187{padding-left:66px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 h1{font-size:clamp(75px,7.8vw,107px)}._root_1dzjm_1 ._v3_1dzjm_2 ._hero-art_1dzjm_251{padding-right:35px}._root_1dzjm_1 ._v3_1dzjm_2 ._gothic-frame_1dzjm_261{width:340px;height:340px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153,._root_1dzjm_1 ._v3_1dzjm_2 ._hero-art_1dzjm_251{min-height:490px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153:after{width:510px;height:510px;top:0}._root_1dzjm_1 ._v3_1dzjm_2 ._editorial_1dzjm_339{padding-left:45px;padding-right:45px}._root_1dzjm_1 ._v3_1dzjm_2 ._paper-lateral_1dzjm_1561{display:none}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._gothic-frame_1dzjm_261{width:255px;height:310px}}@media (width<=900px){._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153,._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638{min-height:0}._root_1dzjm_1 ._v3_1dzjm_2 ._hero-content_1dzjm_187,._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._hero-content_1dzjm_187{padding:42px 46px 15px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 h1{font-size:clamp(72px,10vw,93px)}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 h1 em{margin-left:30px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero-art_1dzjm_251{min-height:380px;padding:42px 20px 50px}._root_1dzjm_1 ._v3_1dzjm_2 ._arched-vault_1dzjm_1421{max-width:420px;height:100%;top:1%;left:50%;transform:translate(-50%)}._root_1dzjm_1 ._v3_1dzjm_2 ._gothic-frame_1dzjm_261{width:302px;height:302px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153:after{width:520px;height:520px;top:28%;left:20%;right:auto}._root_1dzjm_1 ._v3_1dzjm_2 ._art-note_1dzjm_307{bottom:15px;right:28px}._root_1dzjm_1 ._v3_1dzjm_2 ._editorial_1dzjm_339{padding:46px 38px 75px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412{grid-template-columns:240px 1fr}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._hero-art_1dzjm_251{min-height:365px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._arched-vault_1dzjm_1421{left:50%}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._art-note_1dzjm_307{right:26px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-body_1dzjm_680{padding-top:48px}}@media (width<=560px){._root_1dzjm_1 ._v3_1dzjm_2 ._site-head_1dzjm_68{height:70px}._root_1dzjm_1 ._v3_1dzjm_2 ._site-head_1dzjm_68:before{display:none}._root_1dzjm_1 ._v3_1dzjm_2 ._corner-filigrane_1dzjm_1468{opacity:.46;width:85px;height:38px}._root_1dzjm_1 ._v3_1dzjm_2 ._corner-filigrane_1dzjm_1468._top-left_1dzjm_1478{top:7px;left:5px}._root_1dzjm_1 ._v3_1dzjm_2 ._corner-filigrane_1dzjm_1468._top-right_1dzjm_1483{top:7px;right:5px}._root_1dzjm_1 ._v3_1dzjm_2 ._left-rail_1dzjm_1499,._root_1dzjm_1 ._v3_1dzjm_2 ._right-rail_1dzjm_1499{display:none}._root_1dzjm_1 ._v3_1dzjm_2 ._hero-content_1dzjm_187,._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._hero-content_1dzjm_187{padding:36px 25px 8px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 h1{margin:28px 0 23px;font-size:clamp(65px,16vw,77px)}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 h1 em{margin-left:11px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 ._lead_1dzjm_221{font-size:24px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 ._intro_1dzjm_228{font-size:16px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 nav{gap:17px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 nav a{font-size:12px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero-art_1dzjm_251{min-height:320px;padding:22px 28px 44px}._root_1dzjm_1 ._v3_1dzjm_2 ._gothic-frame_1dzjm_261{width:246px;height:246px;padding:7px}._root_1dzjm_1 ._v3_1dzjm_2 ._arched-vault_1dzjm_1421{width:360px;max-width:100%;height:100%;top:0}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153:after{opacity:.25;width:340px;height:340px;top:47%;left:6%}._root_1dzjm_1 ._v3_1dzjm_2 ._art-note_1dzjm_307{letter-spacing:.08em;font-size:12px;bottom:13px;right:21px}._root_1dzjm_1 ._v3_1dzjm_2 ._paper-top-filigree_1dzjm_1548{width:130px}._root_1dzjm_1 ._v3_1dzjm_2 ._paper-shell_1dzjm_324:before{inset:0 13px}._root_1dzjm_1 ._v3_1dzjm_2 ._editorial_1dzjm_339{padding:44px 23px 65px}._root_1dzjm_1 ._v3_1dzjm_2 ._section-label_1dzjm_346{font-size:12px}._root_1dzjm_1 ._v3_1dzjm_2 ._tabs_1dzjm_363{gap:9px}._root_1dzjm_1 ._v3_1dzjm_2 ._tab_1dzjm_363{font-size:12px}._root_1dzjm_1 ._v3_1dzjm_2 ._tab_1dzjm_363._selected_1dzjm_383{padding:10px 9px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412{display:block}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._cover_1dzjm_421{width:206px;height:265px;margin-bottom:26px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 h2{font-size:56px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 p{font-size:20px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._description_1dzjm_452{font-size:17px}._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492 h3{font-size:32px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 h1{font-size:clamp(56px,13.9vw,68px)}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 h1 em{margin-left:0}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._hero-art_1dzjm_251{min-height:306px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 ._gothic-frame_1dzjm_261{width:200px;height:240px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-body_1dzjm_680{padding:43px 23px 72px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689{font-size:20px;line-height:1.48}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 ._start_1dzjm_695{font-size:20px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 ._initial_1dzjm_701{margin:5px 13px 6px 3px;padding:6px 12px;font-size:73px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 h2{font-size:37px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 figure{padding:8px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 blockquote{padding:12px 15px;font-size:22px}}@media (width<=350px){._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 h1{font-size:64px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero_1dzjm_153 h1 em{font-size:61px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-hero_1dzjm_638 h1{font-size:52px}._root_1dzjm_1 ._v3_1dzjm_2 ._hero-art_1dzjm_251{padding-left:20px;padding-right:20px}}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 blockquote{-webkit-hyphens:none;hyphens:none;font-size:22px;line-height:1.33}._root_1dzjm_1 ._v3_1dzjm_2 ._small-label_1dzjm_405{letter-spacing:.14em;font-size:12px}._root_1dzjm_1 ._v3_1dzjm_2 ._art-note_1dzjm_307{letter-spacing:.1em;font-size:12px}._root_1dzjm_1 ._v3_1dzjm_2 ._page-num_1dzjm_537{font-size:12px}._root_1dzjm_1 ._v3_1dzjm_2 ._note-explain_1dzjm_620{font-size:13px}._root_1dzjm_1 ._v3_1dzjm_2 ._footer_1dzjm_626{font-size:12px;line-height:1.45}@media (width<=560px){._root_1dzjm_1 ._v3_1dzjm_2 ._private-ribbon_1dzjm_130{letter-spacing:.05em;padding-top:5px;padding-bottom:5px;font-size:12px;line-height:1.55}._root_1dzjm_1 ._v3_1dzjm_2 ._small-label_1dzjm_405{letter-spacing:.09em;font-size:12px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 blockquote{font-size:20px}._root_1dzjm_1 ._v3_1dzjm_2 ._art-note_1dzjm_307,._root_1dzjm_1 ._v3_1dzjm_2 ._footer_1dzjm_626{font-size:12px}}._root_1dzjm_1 [hidden]{display:none!important}._root_1dzjm_1 :focus-visible{outline-offset:4px;outline:3px solid #d39b50}._root_1dzjm_1 ._skip_1dzjm_49{z-index:999}._root_1dzjm_1 ._main-nav_1dzjm_93 ._nav-muted_1dzjm_2209{opacity:.58;white-space:nowrap;font-size:14px;font-style:italic}._root_1dzjm_1 ._site-head_1dzjm_68 ._brand_1dzjm_81{min-width:220px}._root_1dzjm_1 ._menu-toggle_1dzjm_2220{color:#f4d9a6;min-width:46px;min-height:46px;font:700 25px var(--sans);cursor:pointer;background:#021311bf;border:1px solid #be945f;border-radius:0;padding:4px 12px;line-height:1;display:none}._root_1dzjm_1 ._mobile-navigation_1dzjm_2234{z-index:40;background:#0b2320;border-top:1px solid #bf9559;flex-direction:column;gap:8px;padding:16px 25px 24px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 35px #0006}._root_1dzjm_1 ._mobile-navigation_1dzjm_2234 a{font:17px var(--serif);color:#f6e1ba;border-bottom:1px solid #d8b16947;padding:14px 12px}._root_1dzjm_1 ._mobile-navigation_1dzjm_2234 small{font:12px var(--sans);color:#c9ad84;line-height:1.6}._root_1dzjm_1 ._tabs_1dzjm_363[role=tablist]{gap:16px}._root_1dzjm_1 ._tabs_1dzjm_363 [role=tab]{cursor:pointer;border-radius:0}._root_1dzjm_1 ._tabs_1dzjm_363 [role=tab][aria-selected=true]{color:#4b3422}._root_1dzjm_1 ._search-box_1dzjm_2275{align-items:center;gap:8px;min-width:min(320px,100%);margin-left:auto;display:flex}._root_1dzjm_1 ._search-box_1dzjm_2275 input{color:#2e261e;width:100%;min-height:44px;font:14px var(--sans);background:#fff8ed;border:1px solid #ac8557;padding:8px 12px}._root_1dzjm_1 ._search-box_1dzjm_2275 input::placeholder{color:#736453;opacity:1}._root_1dzjm_1 ._clear-search_1dzjm_2298{color:#523c26;background:#ebdec9;border:1px solid #a8855c;min-width:40px;min-height:44px;padding:4px 9px}._root_1dzjm_1 ._sr-only_1dzjm_2307{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}._root_1dzjm_1 ._panel-desc_1dzjm_2316{font:17px var(--serif);color:#5e503c;margin:25px 0 20px;line-height:1.45}._root_1dzjm_1 ._section-view_1dzjm_2323{min-height:440px;padding-top:12px}._root_1dzjm_1 ._section-view_1dzjm_2323 h2{margin:12px 0;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.1}._root_1dzjm_1 ._section-view_1dzjm_2323 h2 em{color:#946335}._root_1dzjm_1 ._section-view_1dzjm_2323 ._result-line_1dzjm_2339{border-top:1px solid #bb9b72;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 10px 18px;display:grid}._root_1dzjm_1 ._result-line_1dzjm_2339 p{color:#594936;margin:7px 0;font-size:18px;line-height:1.45}._root_1dzjm_1 ._result-line_1dzjm_2339 ._text-link_1dzjm_473{white-space:nowrap;margin-top:0}._root_1dzjm_1 ._archive-entries_1dzjm_492 ._line-item_1dzjm_510:where(a){color:inherit;cursor:pointer;transition:background .18s}._root_1dzjm_1 ._archive-entries_1dzjm_492 ._line-item_1dzjm_510:where(a):hover{background:#c7995c1f}._root_1dzjm_1 ._side-row_1dzjm_556:where(a){color:inherit}._root_1dzjm_1 ._side-row_1dzjm_556:where(a):hover span{text-decoration:underline}._root_1dzjm_1 ._proof-note_1dzjm_2378{font:15px/1.5 var(--sans);color:#544333;background:#f2dcb459;border-left:2px solid #9c7044;margin:25px 0 10px;padding:16px 17px}._root_1dzjm_1 ._empty-state_1dzjm_2387{color:#433020;background:#fffbf2a6;border:1px solid #b59469;margin-top:25px;padding:22px 26px}._root_1dzjm_1 ._empty-state_1dzjm_2387 h2{margin:0 0 8px;font-size:30px;font-weight:400}._root_1dzjm_1 ._empty-state_1dzjm_2387 p{margin:0;font-size:17px}._root_1dzjm_1 ._entry-note_1dzjm_2406{font:14px var(--sans);color:#685440;line-height:1.5}._root_1dzjm_1 ._article-aside_1dzjm_774 ._toc_1dzjm_785 a[aria-current=location]{background:#bf8a4333;border-left:3px solid #a96f35;padding-left:10px}._root_1dzjm_1 ._article-body_1dzjm_680 ._prose_1dzjm_689 :is(h2,h3){scroll-margin-top:24px}._root_1dzjm_1 ._article-body_1dzjm_680 ._prose_1dzjm_689 figure img{object-fit:contain}._root_1dzjm_1 ._no-publish-label_1dzjm_2426{color:#eed5aa;font:700 12px var(--sans);letter-spacing:.09em;text-transform:uppercase;background:#0a1d19f5;border:1px solid #d29f5580;margin-top:15px;padding:7px 10px;display:inline-block}@media (width<=1080px){._root_1dzjm_1 ._main-nav_1dzjm_93 ._nav-muted_1dzjm_2209{display:none}}@media (width<=900px){._root_1dzjm_1 ._site-head_1dzjm_68{position:relative}._root_1dzjm_1 ._main-nav_1dzjm_93{display:none}._root_1dzjm_1 ._menu-toggle_1dzjm_2220{justify-content:center;align-items:center;display:flex}}@media (width<=700px){._root_1dzjm_1 ._tabs_1dzjm_363[role=tablist]{gap:4px}._root_1dzjm_1 ._search-box_1dzjm_2275{flex:1 0 100%;margin-top:9px;margin-left:0}._root_1dzjm_1 ._section-view_1dzjm_2323{min-height:360px}._root_1dzjm_1 ._section-view_1dzjm_2323 ._result-line_1dzjm_2339{display:block}._root_1dzjm_1 ._result-line_1dzjm_2339 ._text-link_1dzjm_473{margin-top:14px}._root_1dzjm_1 ._v3_1dzjm_2 ._tabs_1dzjm_363 ._tab_1dzjm_363{font:700 12px var(--sans);min-height:44px;padding:11px 8px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412{margin-bottom:12px}._root_1dzjm_1 ._site-head_1dzjm_68 ._brand_1dzjm_81{min-width:0}}@media (width<=360px){._root_1dzjm_1 ._site-head_1dzjm_68 ._brand_1dzjm_81 img{max-width:206px}._root_1dzjm_1 ._menu-toggle_1dzjm_2220{min-width:43px}._root_1dzjm_1 ._v3_1dzjm_2 ._tabs_1dzjm_363 ._tab_1dzjm_363{padding:10px 6px;font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(._root_1dzjm_1){scroll-behavior:auto}._root_1dzjm_1,._root_1dzjm_1 *,._root_1dzjm_1 :before,._root_1dzjm_1 :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{._root_1dzjm_1 ._site-head_1dzjm_68,._root_1dzjm_1 ._private-ribbon_1dzjm_130,._root_1dzjm_1 ._menu-toggle_1dzjm_2220,._root_1dzjm_1 ._mobile-navigation_1dzjm_2234,._root_1dzjm_1 ._tabs_1dzjm_363,._root_1dzjm_1 ._search-box_1dzjm_2275,._root_1dzjm_1 ._footer_1dzjm_626{display:none!important}._root_1dzjm_1 ._page_1dzjm_2,._root_1dzjm_1 ._paper-shell_1dzjm_324{background:#fff!important}._root_1dzjm_1 ._hero_1dzjm_153{break-after:avoid;min-height:0}._root_1dzjm_1 ._hero-art_1dzjm_251,._root_1dzjm_1 ._article-aside_1dzjm_774{display:none}._root_1dzjm_1 ._article-body_1dzjm_680{display:block}._root_1dzjm_1 ._prose_1dzjm_689{max-width:100%}}._root_1dzjm_1{--panel-border:#b68a56;--panel-ink:#61442a;--panel-light:#fcf3e3;--panel-shadow:#613d1a21}._root_1dzjm_1 ._v3_1dzjm_2 ._paper-shell_1dzjm_324{border-top:7px solid #a87439;box-shadow:inset 0 10px 19px #552f141f}._root_1dzjm_1 ._v3_1dzjm_2 ._editorial_1dzjm_339{max-width:1390px;padding:32px 36px 82px}._root_1dzjm_1 ._v3_1dzjm_2 ._index-toolbar_1dzjm_2578,._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412,._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492,._root_1dzjm_1 ._v3_1dzjm_2 ._side-index_1dzjm_543,._root_1dzjm_1 ._v3_1dzjm_2 ._section-view_1dzjm_2323,._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578,._root_1dzjm_1 ._v3_1dzjm_2 ._toc_1dzjm_785,._root_1dzjm_1 ._v3_1dzjm_2 ._source_1dzjm_811{isolation:isolate;position:relative}._root_1dzjm_1 ._v3_1dzjm_2 :is(._index-toolbar_1dzjm_2578,._feature_1dzjm_412,._archive-entries_1dzjm_492,._side-index_1dzjm_543,._section-view_1dzjm_2323,._reading-panel_1dzjm_2578,._toc_1dzjm_785,._source_1dzjm_811):before{content:"";pointer-events:none;opacity:.42;z-index:2;background:url(/carnet/art/tracery_corner.svg) 0 0/contain no-repeat;width:25px;height:25px;position:absolute;top:5px;left:5px}._root_1dzjm_1 ._v3_1dzjm_2 :is(._index-toolbar_1dzjm_2578,._feature_1dzjm_412,._archive-entries_1dzjm_492,._side-index_1dzjm_543,._section-view_1dzjm_2323,._reading-panel_1dzjm_2578,._toc_1dzjm_785,._source_1dzjm_811):after{content:"";pointer-events:none;opacity:.42;z-index:2;background:url(/carnet/art/tracery_corner.svg) 0 0/contain no-repeat;width:25px;height:25px;position:absolute;bottom:5px;right:5px;transform:rotate(180deg)}._root_1dzjm_1 ._v3_1dzjm_2 ._index-toolbar_1dzjm_2578{border:1px solid var(--panel-border);box-shadow:0 5px 15px var(--panel-shadow), inset 0 0 0 4px #b0824712;background:linear-gradient(115deg,#fff9edb8,#fcefd875);padding:24px 25px 20px}._root_1dzjm_1 ._v3_1dzjm_2 ._index-toolbar_1dzjm_2578 ._tabs_1dzjm_363{border:0;margin-top:17px;padding:0}._root_1dzjm_1 ._v3_1dzjm_2 ._index-toolbar_1dzjm_2578 ._section-label_1dzjm_346{margin-bottom:0}._root_1dzjm_1 ._v3_1dzjm_2 ._tab-panel_1dzjm_2627{margin-top:0}._root_1dzjm_1 ._v3_1dzjm_2 ._editorial-grid_1dzjm_398{grid-template-columns:minmax(0,1.75fr) minmax(245px,.78fr);align-items:start;gap:18px;margin-top:18px;display:grid}._root_1dzjm_1 ._v3_1dzjm_2 ._editorial-grid_1dzjm_398>div:first-child{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412{border:1px solid var(--panel-border);box-shadow:0 4px 10px var(--panel-shadow),inset 0 0 0 4px #fffef63d;background:linear-gradient(125deg,#fffaeebf,#fae9cd8a);grid-template-columns:minmax(155px,35%) minmax(0,1fr);align-items:center;gap:25px;margin:0;padding:25px 26px 27px;display:grid}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._cover_1dzjm_421{width:100%;height:292px;margin:0;padding:7px;box-shadow:5px 6px #7e52271f}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 h2{font-size:clamp(35px,3.8vw,57px);line-height:.98}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 p{font-size:20px;line-height:1.3}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._description_1dzjm_452{font-size:17px;line-height:1.4}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._meta_1dzjm_458{font-size:12px}._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492{border:1px solid var(--panel-border);box-shadow:0 4px 10px var(--panel-shadow);background:linear-gradient(#fffbf2ab,#f7e6c978);margin:0;padding:24px 27px 14px}._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492 ._opening_1dzjm_502{margin-top:4px}._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492 ._line-item_1dzjm_510{padding:14px 3px}._root_1dzjm_1 ._v3_1dzjm_2 ._side-index_1dzjm_543{border:1px solid var(--panel-border);box-shadow:0 4px 10px var(--panel-shadow);background:linear-gradient(#fff8e9d1,#f1e0c0b8);margin:0;padding:23px 21px}._root_1dzjm_1 ._v3_1dzjm_2 ._side-index_1dzjm_543 h3{border-bottom:1px solid #8f612b6b;padding-bottom:15px}._root_1dzjm_1 ._v3_1dzjm_2 ._side-index_1dzjm_543 ._side-row_1dzjm_556{padding:13px 3px}._root_1dzjm_1 ._v3_1dzjm_2 ._proof-note_1dzjm_2378{background:#e3ca9d5c;border-left:3px solid #ab7b44;margin:17px 0 0;padding:13px;font-size:13px;line-height:1.55}._root_1dzjm_1 ._v3_1dzjm_2 ._section-view_1dzjm_2323{border:1px solid var(--panel-border);min-height:300px;box-shadow:0 4px 12px var(--panel-shadow);background:linear-gradient(145deg,#fffaeecc,#f8e8cd8c);padding:25px 30px}._root_1dzjm_1 ._v3_1dzjm_2 ._panel-desc_1dzjm_2316{margin:19px 0 16px;font-size:17px}._root_1dzjm_1 ._v3_1dzjm_2 ._empty-state_1dzjm_2387{border:2px solid var(--panel-border);margin-top:21px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-body_1dzjm_680{grid-template-columns:minmax(0,1fr) minmax(235px,280px);align-items:start;gap:19px;max-width:1390px;padding:35px 36px 80px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689{grid-template-columns:minmax(0,1fr);gap:17px;max-width:none;display:grid}._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578{border:1px solid var(--panel-border);box-shadow:0 4px 12px var(--panel-shadow),inset 0 0 0 4px #fffffa29;background:linear-gradient(120deg,#fffbf3c7,#faeed7b0);min-width:0;padding:25px 28px 27px}._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578._intro-panel_1dzjm_2770{padding-top:29px;padding-bottom:22px}._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578._chapter-panel_1dzjm_2775{background:linear-gradient(130deg,#fffaeccf,#f9e7ca91)}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 ._reading-panel_1dzjm_2578>:first-child{margin-top:0}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 ._reading-panel_1dzjm_2578>:last-child{margin-bottom:0}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 ._reading-panel_1dzjm_2578 h2{margin-top:10px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689 ._reading-panel_1dzjm_2578 blockquote{text-align:center;background:#efddbd94;border:1px solid #a56a2c66;border-left:3px solid #ad7740;margin:22px 0 3px;padding:15px 20px}._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578 figure{background:#fffdf794;border-color:#b88a56}._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578 ._table-wrap_1dzjm_2805{max-width:100%;overflow-x:auto}._root_1dzjm_1 ._v3_1dzjm_2 ._article-aside_1dzjm_774{border-left:0;min-width:0;padding-left:0}._root_1dzjm_1 ._v3_1dzjm_2 ._article-aside_1dzjm_774 ._sticky_1dzjm_780{position:sticky;top:16px}._root_1dzjm_1 ._v3_1dzjm_2 ._toc_1dzjm_785{border:1px solid var(--panel-border);box-shadow:0 4px 11px var(--panel-shadow);background:linear-gradient(160deg,#fffaeec7,#f2e1c4a3);margin:0 0 18px;padding:21px 18px}._root_1dzjm_1 ._v3_1dzjm_2 ._source_1dzjm_811{border:1px solid var(--panel-border);box-shadow:0 4px 11px var(--panel-shadow);background:linear-gradient(170deg,#fff9ebc9,#f0ddbcb3);margin:0;padding:21px 18px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-aside_1dzjm_774 ._toc_1dzjm_785 a{padding:11px 4px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-aside_1dzjm_774 ._toc_1dzjm_785 a:hover{background:#c796531f}._root_1dzjm_1 ._v3_1dzjm_2 ._source_1dzjm_811 img{border:1px solid #815f3c4d}@media (width<=1120px){._root_1dzjm_1 ._v3_1dzjm_2 ._editorial_1dzjm_339{padding:26px 25px 65px}._root_1dzjm_1 ._v3_1dzjm_2 ._editorial-grid_1dzjm_398{grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr);gap:14px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412{grid-template-columns:155px minmax(0,1fr);gap:17px;padding:18px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._cover_1dzjm_421{height:245px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 h2{font-size:38px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 p{font-size:18px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._description_1dzjm_452{font-size:15px}._root_1dzjm_1 ._v3_1dzjm_2 ._side-index_1dzjm_543{padding:20px 15px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-body_1dzjm_680{grid-template-columns:minmax(0,1fr) minmax(210px,265px);gap:15px;padding:26px 23px 70px}._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578{padding:22px 20px}._root_1dzjm_1 ._v3_1dzjm_2 ._toc_1dzjm_785,._root_1dzjm_1 ._v3_1dzjm_2 ._source_1dzjm_811{padding:19px 14px}}@media (width<=900px){._root_1dzjm_1 ._v3_1dzjm_2 ._editorial-grid_1dzjm_398{display:block}._root_1dzjm_1 ._v3_1dzjm_2 ._editorial-grid_1dzjm_398>div:first-child{gap:17px}._root_1dzjm_1 ._v3_1dzjm_2 ._side-index_1dzjm_543{margin-top:17px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-body_1dzjm_680{display:block}._root_1dzjm_1 ._v3_1dzjm_2 ._article-aside_1dzjm_774{border:0;margin-top:20px;padding:0}._root_1dzjm_1 ._v3_1dzjm_2 ._article-aside_1dzjm_774 ._sticky_1dzjm_780{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px;display:grid;position:static}._root_1dzjm_1 ._v3_1dzjm_2 ._toc_1dzjm_785,._root_1dzjm_1 ._v3_1dzjm_2 ._source_1dzjm_811{margin:0}}@media (width<=700px){._root_1dzjm_1 ._v3_1dzjm_2 ._editorial_1dzjm_339{padding:17px 13px 45px}._root_1dzjm_1 ._v3_1dzjm_2 ._index-toolbar_1dzjm_2578{padding:19px 15px 17px}._root_1dzjm_1 ._v3_1dzjm_2 ._index-toolbar_1dzjm_2578 ._tabs_1dzjm_363{gap:4px;margin-top:17px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412{padding:19px 16px 20px;display:block}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._cover_1dzjm_421{width:100%;max-width:270px;height:260px;margin:0 auto 22px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 h2{font-size:clamp(43px,10vw,57px)}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 p{font-size:19px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._description_1dzjm_452{font-size:16px}._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492{padding:21px 18px 13px}._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492 h3{font-size:31px}._root_1dzjm_1 ._v3_1dzjm_2 ._side-index_1dzjm_543{padding:20px 18px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-body_1dzjm_680{padding:17px 13px 45px}._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578{padding:20px 16px 23px}._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578._intro-panel_1dzjm_2770{padding:21px 16px 19px}._root_1dzjm_1 ._v3_1dzjm_2 ._prose_1dzjm_689{gap:14px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-aside_1dzjm_774 ._sticky_1dzjm_780{display:block}._root_1dzjm_1 ._v3_1dzjm_2 ._toc_1dzjm_785,._root_1dzjm_1 ._v3_1dzjm_2 ._source_1dzjm_811{margin-bottom:17px;padding:19px 16px}._root_1dzjm_1 ._v3_1dzjm_2 ._section-view_1dzjm_2323{padding:21px 18px}}@media (width<=360px){._root_1dzjm_1 ._v3_1dzjm_2 ._editorial_1dzjm_339{padding:15px 9px 35px}._root_1dzjm_1 ._v3_1dzjm_2 ._index-toolbar_1dzjm_2578{padding:17px 12px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412{padding:16px 12px 18px}._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492,._root_1dzjm_1 ._v3_1dzjm_2 ._side-index_1dzjm_543{padding:18px 12px}._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412 ._cover_1dzjm_421{max-width:200px;height:230px}._root_1dzjm_1 ._v3_1dzjm_2 ._archive-entries_1dzjm_492 ._line-item_1dzjm_510{grid-template-columns:25px 1fr 35px;gap:8px}._root_1dzjm_1 ._v3_1dzjm_2 ._article-body_1dzjm_680{padding:15px 9px 35px}._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578{padding:17px 12px 19px}}@media (prefers-reduced-motion:reduce){._root_1dzjm_1 ._v3_1dzjm_2 ._reading-panel_1dzjm_2578,._root_1dzjm_1 ._v3_1dzjm_2 ._feature_1dzjm_412{scroll-behavior:auto}}._root_1dzjm_1 :is(._v3-index_1dzjm_3061,._v3-article_1dzjm_3061,._chapter-0_1dzjm_3061,._chapter-1_1dzjm_3061,._chapter-2_1dzjm_3061,._chapter-3_1dzjm_3061){min-width:0}._root_1dzjm_1{isolation:isolate;--muted:#59442f;min-width:0}._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68{gap:16px}._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68 ._brand_1dzjm_81{align-items:center;gap:11px;min-width:0;min-height:48px}._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68 ._brand_1dzjm_81 img{object-fit:contain;flex:none;width:46px;max-width:46px;height:auto;max-height:none}._root_1dzjm_1 ._page_1dzjm_2 ._brand-name_1dzjm_3091{color:#f3dfb8;flex-direction:column;gap:2px;line-height:1.12;display:flex}._root_1dzjm_1 ._page_1dzjm_2 ._brand-name_1dzjm_3091 strong{font-family:var(--serif);font-size:21px;font-weight:600}._root_1dzjm_1 ._page_1dzjm_2 ._brand-name_1dzjm_3091 small{font-family:var(--sans);letter-spacing:.08em;font-size:12px;line-height:1.35}._root_1dzjm_1 ._page_1dzjm_2 ._main-nav_1dzjm_93 ._nav-muted_1dzjm_2209{opacity:1;color:#cfc3af;font-size:14px}._root_1dzjm_1 ._page_1dzjm_2 ._private-ribbon_1dzjm_130{letter-spacing:.07em;flex-wrap:wrap;gap:8px;height:auto;min-height:36px;padding:7px 16px;font-size:12px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._gothic-frame_1dzjm_261{aspect-ratio:900/933;place-items:center;height:auto;display:grid}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._article-hero_1dzjm_638 ._gothic-frame_1dzjm_261{aspect-ratio:700/936;height:auto}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._gothic-frame_1dzjm_261 img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0}._root_1dzjm_1 ._page_1dzjm_2 ._index-controls_1dzjm_3153{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:17px;display:flex}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._index-toolbar_1dzjm_2578 ._index-controls_1dzjm_3153 ._tabs_1dzjm_363{border:0;flex:auto;gap:8px;margin:0;padding:0}._root_1dzjm_1 ._page_1dzjm_2 ._index-controls_1dzjm_3153 ._search-box_1dzjm_2275{flex:0 320px;min-width:min(280px,100%);max-width:100%;margin:0 0 0 auto}._root_1dzjm_1 ._page_1dzjm_2 ._search-box_1dzjm_2275 input{min-height:48px;font-size:16px;line-height:1.4}._root_1dzjm_1 ._page_1dzjm_2 ._search-box_1dzjm_2275 ._clear-search_1dzjm_2298{flex:0 0 44px;min-width:44px;min-height:48px}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._small-label_1dzjm_405{color:#684422;letter-spacing:.1em;font-size:12px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._art-note_1dzjm_307{color:#f0d6a4;letter-spacing:.06em;text-align:right;font-size:12px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._feature_1dzjm_412 ._meta_1dzjm_458{color:#60462e;font-size:12px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._line-item_1dzjm_510 ._count_1dzjm_519,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._line-item_1dzjm_510 ._page-num_1dzjm_537,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._side-row_1dzjm_556 small,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._toc_1dzjm_785 span{color:#65472b;font-size:12px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._proof-note_1dzjm_2378,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._note-explain_1dzjm_620,._root_1dzjm_1 ._page_1dzjm_2 ._entry-note_1dzjm_2406{color:#54412d;font-size:15px;line-height:1.6}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._source_1dzjm_811 ._small_1dzjm_405{color:#60442c;font-size:14px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._footer_1dzjm_626{font-size:12px;line-height:1.6}._root_1dzjm_1 :focus-visible{outline-offset:4px;outline:3px solid #b06d33;box-shadow:0 0 0 2px #fff4db,0 0 0 7px #071713}._root_1dzjm_1 :is(button,input,._tab_1dzjm_363,._menu-toggle_1dzjm_2220,._clear-search_1dzjm_2298){min-width:44px;min-height:44px}._root_1dzjm_1 :is(._text-link_1dzjm_473,._source_1dzjm_811 a,._toc_1dzjm_785 a,._hero_1dzjm_153 nav a,._main-nav_1dzjm_93 a,._side-row_1dzjm_556){min-height:44px}._root_1dzjm_1 :is(._text-link_1dzjm_473,._source_1dzjm_811 a,._hero_1dzjm_153 nav a,._main-nav_1dzjm_93 a){align-items:center;display:inline-flex}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._tabs_1dzjm_363 ._tab_1dzjm_363{min-height:44px;padding:11px 10px;font-size:12px;line-height:1.4}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._tabs_1dzjm_363 ._tab_1dzjm_363._selected_1dzjm_383{padding:11px 12px}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._prose_1dzjm_689 table{max-width:100%;font-size:17px;line-height:1.45}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._prose_1dzjm_689 th,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._prose_1dzjm_689 td{overflow-wrap:anywhere;padding:12px 10px}._root_1dzjm_1 ._page_1dzjm_2 ._table-wrap_1dzjm_2805{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 table caption{text-align:left;color:#59412b;padding:0 0 10px;font-size:16px;font-weight:700;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._prose_1dzjm_689 figcaption{color:#60462d;font-size:16px;line-height:1.5}@media (width<=900px){._root_1dzjm_1 ._page_1dzjm_2 ._brand-name_1dzjm_3091 strong{font-size:20px}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._art-note_1dzjm_307{max-width:calc(100% - 42px)}}@media (width<=700px){._root_1dzjm_1{font-size:20px}._root_1dzjm_1 ._page_1dzjm_2 ._index-controls_1dzjm_3153{display:block}._root_1dzjm_1 ._page_1dzjm_2 ._index-controls_1dzjm_3153 ._search-box_1dzjm_2275{width:100%;margin:14px 0 0}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._index-toolbar_1dzjm_2578 ._index-controls_1dzjm_3153 ._tabs_1dzjm_363{gap:5px}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._hero_1dzjm_153 ._intro_1dzjm_228,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._feature_1dzjm_412 p,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._feature_1dzjm_412 ._description_1dzjm_452,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._archive-entries_1dzjm_492 ._opening_1dzjm_502,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._line-item_1dzjm_510 p,._root_1dzjm_1 ._page_1dzjm_2 ._panel-desc_1dzjm_2316,._root_1dzjm_1 ._page_1dzjm_2 ._result-line_1dzjm_2339 p,._root_1dzjm_1 ._page_1dzjm_2 ._empty-state_1dzjm_2387 p,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._source_1dzjm_811 p{font-size:20px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._source_1dzjm_811 ._small_1dzjm_405{font-size:14px}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._prose_1dzjm_689,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._prose_1dzjm_689 ._start_1dzjm_695{font-size:20px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._prose_1dzjm_689 table{font-size:16px}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._hero_1dzjm_153 nav{flex-wrap:wrap;gap:8px 16px}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._hero_1dzjm_153 nav a{font-size:12px}}@media (width<=560px){._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68{gap:10px;padding-inline:12px}._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68 ._brand_1dzjm_81{gap:9px}._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68 ._brand_1dzjm_81 img{width:44px;max-width:44px;height:auto}._root_1dzjm_1 ._page_1dzjm_2 ._brand-name_1dzjm_3091 strong{font-size:18px}._root_1dzjm_1 ._page_1dzjm_2 ._brand-name_1dzjm_3091 small{letter-spacing:.03em;max-width:150px;font-size:12px}._root_1dzjm_1 ._page_1dzjm_2 ._private-ribbon_1dzjm_130{letter-spacing:.03em;padding:7px 12px;font-size:12px}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._hero-art_1dzjm_251,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._article-hero_1dzjm_638 ._hero-art_1dzjm_251{padding-bottom:60px}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._art-note_1dzjm_307{font-size:12px;bottom:14px;right:18px}}@media print{._root_1dzjm_1{color:#111;background:#fff}._root_1dzjm_1 ._page_1dzjm_2 ._hero_1dzjm_153,._root_1dzjm_1 ._page_1dzjm_2 ._paper-shell_1dzjm_324,._root_1dzjm_1 ._page_1dzjm_2 ._page_1dzjm_2{box-shadow:none;color:#111!important;background:#fff!important}._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._reading-panel_1dzjm_2578,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._feature_1dzjm_412,._root_1dzjm_1 ._page_1dzjm_2._v3_1dzjm_2 ._archive-entries_1dzjm_492{box-shadow:none;break-inside:avoid}}._root_1dzjm_1 ._page_1dzjm_2 ._content-main_1dzjm_3439{color:inherit;background:0 0;outline:none;min-width:0;display:block}._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68 ._brand-name_1dzjm_3091 strong{text-transform:none;letter-spacing:0;font-size:24px;font-weight:400}._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68 ._brand-name_1dzjm_3091 small{font-family:var(--serif);text-transform:none;letter-spacing:.03em;font-size:12px;line-height:1.4}._root_1dzjm_1 ._page_1dzjm_2 ._menu-root_1dzjm_3442{display:contents}._root_1dzjm_1 ._page_1dzjm_2 ._private-ribbon_1dzjm_130{letter-spacing:.08em;height:auto;min-height:36px;margin:0;padding-block:8px;font-size:12px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2 ._hero_1dzjm_153{height:auto;padding:0;overflow:clip}._root_1dzjm_1 ._page_1dzjm_2 ._hero_1dzjm_153:after{inset:auto}._root_1dzjm_1 ._page_1dzjm_2 ._hero-art_1dzjm_251{margin:0}._root_1dzjm_1 ._page_1dzjm_2 ._hero-content_1dzjm_187 nav{text-transform:uppercase;flex-wrap:wrap}._root_1dzjm_1 ._page_1dzjm_2 ._hero-content_1dzjm_187 nav a{letter-spacing:.12em;align-items:center;min-height:44px;font-size:12px;display:inline-flex}._root_1dzjm_1 ._page_1dzjm_2 ._hero-art_1dzjm_251 ._art-note_1dzjm_307{text-transform:none;letter-spacing:.03em;text-align:right;max-width:90%;font-size:12px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2 ._hero-art_1dzjm_251 ._art-note_1dzjm_307 a{text-underline-offset:3px;text-decoration:underline}._root_1dzjm_1 ._page_1dzjm_2 ._section-label_1dzjm_346{margin:0;scroll-margin-top:24px;line-height:1.4}._root_1dzjm_1 ._page_1dzjm_2 ._index-controls_1dzjm_3153{flex-wrap:wrap;align-items:center;gap:20px;display:flex}._root_1dzjm_1 ._page_1dzjm_2 ._tabs_1dzjm_363{flex-wrap:nowrap;flex:1;gap:7px;margin-top:15px;padding-block:10px}._root_1dzjm_1 ._page_1dzjm_2 ._tabs_1dzjm_363 ._tab_1dzjm_363{white-space:nowrap;letter-spacing:.025em;min-height:46px;padding:10px 12px;font-size:13px}._root_1dzjm_1 ._page_1dzjm_2 ._search-box_1dzjm_2275{flex:0 320px;min-width:260px;margin-top:12px}._root_1dzjm_1 ._page_1dzjm_2 ._search-box_1dzjm_2275 input{min-height:46px;padding-right:10px;font-size:16px}._root_1dzjm_1 ._page_1dzjm_2 ._clear-search_1dzjm_2298{min-width:46px;min-height:46px;font-size:24px;line-height:1}._root_1dzjm_1 ._page_1dzjm_2 ._results-status_1dzjm_3458{font:14px/1.6 var(--sans);color:#614c35;margin:20px 0 0}._root_1dzjm_1 ._page_1dzjm_2 ._index-toolbar_1dzjm_2578{margin-bottom:0}._root_1dzjm_1 ._page_1dzjm_2 ._editorial-grid_1dzjm_398{margin-top:18px}._root_1dzjm_1 ._page_1dzjm_2 ._line-item_1dzjm_510 ._line-description_1dzjm_3461{color:#62533f;margin-top:7px;font-size:17px;line-height:1.5;display:block}._root_1dzjm_1 ._page_1dzjm_2 ._line-item_1dzjm_510 ._page-num_1dzjm_537{max-width:75px;font-size:12px;line-height:1.7}._root_1dzjm_1 ._page_1dzjm_2 ._side-index_1dzjm_543 ._side-row_1dzjm_556{text-align:left;color:#403b30;cursor:pointer;width:100%;min-height:48px;font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #bda581;border-radius:0;padding:14px 0;line-height:1.4}._root_1dzjm_1 ._page_1dzjm_2 ._side-index_1dzjm_543 ._side-row_1dzjm_556 small{color:#745534;font-size:12px}._root_1dzjm_1 ._page_1dzjm_2 ._side-index_1dzjm_543 ._side-row_1dzjm_556:hover{color:#6d4321}._root_1dzjm_1 ._page_1dzjm_2 ._text-link_1dzjm_473{letter-spacing:.05em;min-height:44px;font-size:13px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2 ._feature_1dzjm_412 ._cover_1dzjm_421{aspect-ratio:700/936;width:auto;max-width:100%;height:auto;display:block}._root_1dzjm_1 ._page_1dzjm_2 ._feature_1dzjm_412 ._cover_1dzjm_421 img{object-fit:contain;width:100%;height:100%}._root_1dzjm_1 ._page_1dzjm_2 ._feature_1dzjm_412 ._meta_1dzjm_458{color:#705332;font-size:12px;line-height:1.6}._root_1dzjm_1 ._page_1dzjm_2 ._feature_1dzjm_412 ._small-label_1dzjm_405,._root_1dzjm_1 ._page_1dzjm_2 ._small-label_1dzjm_405{color:#75502d;font-size:12px;line-height:1.6}._root_1dzjm_1 ._page_1dzjm_2 ._feature_1dzjm_412 h2{overflow-wrap:normal}._root_1dzjm_1 ._page_1dzjm_2 ._tab-panel_1dzjm_2627{scroll-margin-top:24px}._root_1dzjm_1 ._page_1dzjm_2 ._tab-panel_1dzjm_2627:focus-visible{outline-offset:5px}._root_1dzjm_1 ._page_1dzjm_2 ._topic-filters_1dzjm_3474{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}._root_1dzjm_1 ._page_1dzjm_2 ._topic-filters_1dzjm_3474 button,._root_1dzjm_1 ._page_1dzjm_2 ._reset-button_1dzjm_3475{font:14px/1.4 var(--sans);color:#4c3624;background:#fcf3e3;border:1px solid #a47b4c;border-radius:0;min-height:46px;padding:12px 15px}._root_1dzjm_1 ._page_1dzjm_2 ._topic-filters_1dzjm_3474 button[aria-pressed=true]{color:#fbecd0;background:#163b32;box-shadow:inset 0 -3px #d0a061}._root_1dzjm_1 ._page_1dzjm_2 ._resource-index_1dzjm_3477{margin-top:20px;padding-left:22px;font-size:18px;line-height:1.6}._root_1dzjm_1 ._page_1dzjm_2 ._resource-index_1dzjm_3477 a{text-underline-offset:4px;min-height:44px;padding-block:7px;text-decoration:underline;display:inline-block}._root_1dzjm_1 ._page_1dzjm_2 ._dossier-section_1dzjm_3479+._dossier-section_1dzjm_3479,._root_1dzjm_1 ._page_1dzjm_2 ._chronology-entry_1dzjm_3479+._chronology-entry_1dzjm_3479{border-top:1px solid #b68a56;margin-top:24px;padding-top:24px}._root_1dzjm_1 ._page_1dzjm_2 ._publication-meta_1dzjm_3480{max-width:1318px;font:14px/1.6 var(--sans);color:#5d472f;justify-content:space-between;gap:28px;margin:auto;padding:28px 36px 0;display:flex}._root_1dzjm_1 ._page_1dzjm_2 ._publication-meta_1dzjm_3480 p{margin:0}._root_1dzjm_1 ._page_1dzjm_2 ._publication-meta_1dzjm_3480 p:last-child{text-align:right}._root_1dzjm_1 ._page_1dzjm_2 ._publication-meta_1dzjm_3480 span{margin-top:4px;display:block}._root_1dzjm_1 ._page_1dzjm_2 ._reading-column_1dzjm_3483{min-width:0}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689{gap:18px;min-width:0;max-width:none;font-size:22px;line-height:1.55;display:grid}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section{background:linear-gradient(115deg,#fff8e8c7,#f7e8cb88);border:1px solid #b68a56;padding:26px 29px 29px;scroll-margin-top:24px;position:relative;box-shadow:inset 0 0 0 5px #fff7e51a,0 4px 12px #613d1a16}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section:before,._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section:after{content:"";pointer-events:none;opacity:.45;background:url(/carnet/art/tracery_corner.svg) 50%/contain no-repeat;width:25px;height:25px;position:absolute}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section:before{top:7px;left:7px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section:after{bottom:7px;right:7px;transform:rotate(180deg)}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section:focus{outline-offset:5px;outline:3px solid #79502c}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 h2{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(32px,3.1vw,43px);font-weight:400;line-height:1.12}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 h3{margin:16px 0;font-size:26px;font-weight:400;line-height:1.2}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 p{margin:0 0 22px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 section>p:last-child{margin-bottom:0}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._small-label_1dzjm_405{margin:0 0 14px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 strong{font-weight:600}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._note_1dzjm_620{font:15px/1.65 var(--sans);color:#62503a;border-left:2px solid #9d6d38;margin:20px 0;padding:9px 0 9px 16px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._callout_1dzjm_3496{background:#e8d4b24d;border-left:3px solid #9f6e34;margin:24px 0;padding:20px 23px;font-size:20px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._callout_1dzjm_3496 p{margin:12px 0 0}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._values_1dzjm_3498{font:16px/1.5 var(--sans);table-layout:fixed;border:1px solid #baa07b;margin:25px 0 18px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._values_1dzjm_3498 caption{text-align:left;color:#594832;padding:0 0 12px;font-size:14px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._values_1dzjm_3498 td,._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._values_1dzjm_3498 th{overflow-wrap:break-word;padding:12px 10px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._values_1dzjm_3498 tbody th{color:#403725;background:0 0;font-weight:400}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 figure{margin:30px 0}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._notesPhoto_1dzjm_3503{max-width:100%;margin-inline:auto}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._notesPhoto_1dzjm_3503 img{aspect-ratio:1152/1536;width:100%;height:auto}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._notesPhoto_1dzjm_3503>a{max-width:430px;margin:auto;display:block}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 figcaption{color:#65503b;font-size:16px;line-height:1.6}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 p a,._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 figcaption a{color:#66401e;text-underline-offset:4px;text-decoration:underline}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._credits_1dzjm_3508{border-top:1px solid #ac895c;margin:24px 0 0;padding:0}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._credits_1dzjm_3508 summary{min-height:48px;font:600 16px/1.5 var(--sans);cursor:pointer;color:#503b24;padding:16px 0}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._credits_1dzjm_3508>div{padding-top:10px;font-size:19px;line-height:1.6}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._downloadGrid_1dzjm_3511{gap:25px;margin-top:30px;display:grid}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._downloadGrid_1dzjm_3511 article{border-top:1px solid #b68a56;padding-top:20px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._downloadGrid_1dzjm_3511 h3{margin:14px 0 15px;font-size:29px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._fileMeta_1dzjm_3514{font:14px/1.5 var(--sans);color:#6a5034;margin:0}._root_1dzjm_1 ._page_1dzjm_2 ._download-button_1dzjm_3515{color:#fbf0dd;max-width:100%;min-height:48px;font:700 14px/1.5 var(--sans);letter-spacing:.02em;background:#163b32;border:1px solid #997245;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;text-decoration:none;display:inline-flex}._root_1dzjm_1 ._page_1dzjm_2 ._download-button_1dzjm_3515:hover{color:#fff7e9;background:#234a3d}._root_1dzjm_1 ._page_1dzjm_2 ._download-outline_1dzjm_3517{color:#3d392b;background:0 0}._root_1dzjm_1 ._page_1dzjm_2 ._download-outline_1dzjm_3517:hover{color:#342b1d;background:#e9d5b3}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._returnLink_1dzjm_3518{font:16px/1.5 var(--sans);margin:8px 0 0}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._returnLink_1dzjm_3518 a{text-underline-offset:5px;align-items:center;min-height:46px;text-decoration:underline;display:inline-flex}._root_1dzjm_1 ._page_1dzjm_2 ._article-aside_1dzjm_774{min-width:0;position:sticky;top:24px}._root_1dzjm_1 ._page_1dzjm_2 ._toc_1dzjm_785{font-family:var(--serif);text-transform:none;letter-spacing:normal;line-height:1.4;display:block}._root_1dzjm_1 ._page_1dzjm_2 ._toc_1dzjm_785 h2,._root_1dzjm_1 ._page_1dzjm_2 ._source_1dzjm_811 h2{font:700 13px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#5a4533;border-bottom:1px solid #b5976f;margin:0 0 8px;padding-bottom:12px}._root_1dzjm_1 ._page_1dzjm_2 ._toc_1dzjm_785 a{color:#3d382c;align-items:baseline;min-height:46px;padding:12px 0;font-size:18px;display:flex}._root_1dzjm_1 ._page_1dzjm_2 ._toc_1dzjm_785 span{color:#775330;flex-shrink:0;font-size:13px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2 ._source_1dzjm_811{margin-top:22px}._root_1dzjm_1 ._page_1dzjm_2 ._source_1dzjm_811>img{object-fit:contain;width:84px;height:auto}._root_1dzjm_1 ._page_1dzjm_2 ._source_1dzjm_811 ._small_1dzjm_405{font:14px/1.6 var(--sans);color:#6c5137}._root_1dzjm_1 ._page_1dzjm_2 ._source_1dzjm_811 a{text-underline-offset:4px;min-height:46px;padding-block:12px;font-size:14px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2 ._source_1dzjm_811 p{font-size:18px;line-height:1.5}._root_1dzjm_1 ._page_1dzjm_2 ._worksheet-source_1dzjm_3529 p{font-size:18px}._root_1dzjm_1 ._page_1dzjm_2 ._mobile-contents_1dzjm_3530{background:#fbf0dd;border:1px solid #b68a56;margin-bottom:18px;display:none}._root_1dzjm_1 ._page_1dzjm_2 ._mobile-contents_1dzjm_3530 summary{min-height:50px;font:700 14px/1.5 var(--sans);cursor:pointer;color:#4c3824;justify-content:space-between;align-items:center;gap:15px;padding:14px 17px;display:flex}._root_1dzjm_1 ._page_1dzjm_2 ._mobile-contents_1dzjm_3530 summary span{font-size:12px;font-weight:400}._root_1dzjm_1 ._page_1dzjm_2 ._mobile-contents_1dzjm_3530 summary:after{content:"＋"}._root_1dzjm_1 ._page_1dzjm_2 ._mobile-contents_1dzjm_3530[open] summary:after{content:"−"}._root_1dzjm_1 ._page_1dzjm_2 ._mobile-contents_1dzjm_3530 ._toc_1dzjm_785{box-shadow:none;border:0;padding:4px 18px 15px}._root_1dzjm_1 ._page_1dzjm_2 ._mobile-contents_1dzjm_3530 ._toc_1dzjm_785 h2{display:none}._root_1dzjm_1 ._page_1dzjm_2 ._footer_1dzjm_626 a{text-underline-offset:4px;align-items:center;min-height:44px;line-height:1.5;text-decoration:underline;display:inline-flex}._root_1dzjm_1 ._page_1dzjm_2 ._footer_1dzjm_626 p{font:13px/1.6 var(--sans);letter-spacing:.04em;color:#d4bd95;margin:12px 0 0}@media (width<=1120px){._root_1dzjm_1 ._page_1dzjm_2 ._tabs_1dzjm_363 ._tab_1dzjm_363{padding-inline:9px;font-size:12px}._root_1dzjm_1 ._page_1dzjm_2 ._search-box_1dzjm_2275{flex-basis:280px}._root_1dzjm_1 ._page_1dzjm_2 ._hero-content_1dzjm_187 nav{gap:16px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section{padding:23px 22px 26px}._root_1dzjm_1 ._page_1dzjm_2 ._article-aside_1dzjm_774{top:16px}._root_1dzjm_1 ._page_1dzjm_2 ._publication-meta_1dzjm_3480{padding-inline:25px}}@media (width<=900px){._root_1dzjm_1 ._page_1dzjm_2 ._mobile-contents_1dzjm_3530{display:block}._root_1dzjm_1 ._page_1dzjm_2 ._desktop-contents_1dzjm_3539{display:none}._root_1dzjm_1 ._page_1dzjm_2 ._article-aside_1dzjm_774{position:static}._root_1dzjm_1 ._page_1dzjm_2 ._publication-meta_1dzjm_3480{padding-inline:38px}._root_1dzjm_1 ._page_1dzjm_2 ._hero-art_1dzjm_251 ._art-note_1dzjm_307{text-align:center;max-width:none;left:5%;right:5%}._root_1dzjm_1 ._page_1dzjm_2 ._index-controls_1dzjm_3153{gap:0}._root_1dzjm_1 ._page_1dzjm_2 ._search-box_1dzjm_2275{flex:1 0 100%;margin-top:5px;margin-left:0}._root_1dzjm_1 ._page_1dzjm_2 ._tabs_1dzjm_363{flex:none;width:100%}._root_1dzjm_1 ._page_1dzjm_2 ._article-body_1dzjm_680{align-items:start}}@media (width<=700px){._root_1dzjm_1 ._page_1dzjm_2 ._publication-meta_1dzjm_3480{padding:26px 24px 4px;display:block}._root_1dzjm_1 ._page_1dzjm_2 ._publication-meta_1dzjm_3480 p:last-child{text-align:left;margin-top:14px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689{gap:15px;font-size:20px;line-height:1.6}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section{padding:21px 17px 24px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 h2{font-size:34px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._values_1dzjm_3498{font-size:13px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._values_1dzjm_3498 td,._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._values_1dzjm_3498 th{padding:11px 7px}._root_1dzjm_1 ._page_1dzjm_2 ._feature_1dzjm_412 ._cover_1dzjm_421{aspect-ratio:700/936;width:210px;max-width:100%;height:auto}._root_1dzjm_1 ._page_1dzjm_2 ._line-item_1dzjm_510{grid-template-columns:24px minmax(0,1fr);gap:10px}._root_1dzjm_1 ._page_1dzjm_2 ._line-item_1dzjm_510 ._page-num_1dzjm_537{text-align:left;grid-column:2;max-width:none}._root_1dzjm_1 ._page_1dzjm_2 ._line-item_1dzjm_510 ._line-description_1dzjm_3461{font-size:17px}._root_1dzjm_1 ._page_1dzjm_2 ._hero-content_1dzjm_187 nav{gap:13px}._root_1dzjm_1 ._page_1dzjm_2 ._hero-content_1dzjm_187 nav a{letter-spacing:.06em;font-size:12px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._callout_1dzjm_3496{padding:17px;font-size:19px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 figcaption{font-size:15px}._root_1dzjm_1 ._page_1dzjm_2 ._tabs_1dzjm_363{flex-wrap:wrap;gap:3px}._root_1dzjm_1 ._page_1dzjm_2 ._tabs_1dzjm_363 ._tab_1dzjm_363{flex:auto;padding:11px 8px;font-size:12px}._root_1dzjm_1 ._page_1dzjm_2 ._tabs_1dzjm_363 ._tab_1dzjm_363._selected_1dzjm_383{padding:11px 8px}._root_1dzjm_1 ._page_1dzjm_2 ._article-aside_1dzjm_774 ._source_1dzjm_811{margin-top:0}._root_1dzjm_1 ._page_1dzjm_2 ._hero-art_1dzjm_251 ._art-note_1dzjm_307{font-size:12px}._root_1dzjm_1 ._page_1dzjm_2 ._source_1dzjm_811+._source_1dzjm_811{margin-top:18px}}@media (width<=380px){._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68 ._brand-name_1dzjm_3091 strong{font-size:20px}._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68 ._brand-name_1dzjm_3091 small{font-size:11px}._root_1dzjm_1 ._page_1dzjm_2 ._site-head_1dzjm_68{gap:10px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section{padding:19px 13px 23px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 h2{font-size:30px}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 ._values_1dzjm_3498{font-size:12px}._root_1dzjm_1 ._page_1dzjm_2 ._tabs_1dzjm_363 ._tab_1dzjm_363{padding:11px 6px;font-size:12px}._root_1dzjm_1 ._page_1dzjm_2 ._private-ribbon_1dzjm_130{letter-spacing:.025em;font-size:12px}._root_1dzjm_1 ._page_1dzjm_2 ._hero-content_1dzjm_187 nav a{letter-spacing:.02em}}@media print{._root_1dzjm_1 ._page_1dzjm_2 ._private-ribbon_1dzjm_130,._root_1dzjm_1 ._page_1dzjm_2 ._mobile-contents_1dzjm_3530,._root_1dzjm_1 ._page_1dzjm_2 ._article-aside_1dzjm_774{display:none}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689{display:block}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section{box-shadow:none;break-inside:avoid;background:#fff;border-color:#aaa}._root_1dzjm_1 ._page_1dzjm_2 ._publication-meta_1dzjm_3480{color:#222}}._root_1dzjm_1 ._page_1dzjm_2 ._main-nav_1dzjm_93{text-transform:none;letter-spacing:0;font-family:var(--serif)}._root_1dzjm_1 ._page_1dzjm_2 :is(a,button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #d39b50;box-shadow:0 0 0 2px #071713,0 0 0 5px #f9edda}:is(html:has(._root_1dzjm_1),body:has(._root_1dzjm_1)){min-width:0;overflow:clip visible}._root_1dzjm_1 ._page_1dzjm_2 ._content-main_1dzjm_3439{font-family:var(--serif);overflow:visible}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 p,._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 li{font-size:inherit;line-height:inherit}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 figcaption{font-size:16px!important;line-height:1.6!important}@media (width<=700px){._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 figcaption{font-size:15px!important}}._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689>section>p:not(._small-label_1dzjm_405):not(._note_1dzjm_620),._root_1dzjm_1 ._page_1dzjm_2 ._prose_1dzjm_689 li{font-family:var(--serif)}.system-hub-page{--system-accent:#c69a4b}.system-hub-dnd-5e{--system-accent:#8f312d}.system-hub-dragonbane{--system-accent:#b2692d}.system-hub-mothership{--system-accent:#47788b}.system-hub-cloud-empress{--system-accent:#4f8068}.system-hub-hero-kids{--system-accent:#3f7fa4}.system-hub-wrath-and-glory{--system-accent:#8c392f}.system-hub-call-of-cthulhu,.system-hub-cthulhu-by-gaslight{--system-accent:#39736b}.system-hub-the-one-ring-2e{--system-accent:#587640}.system-hub-alien-rpg{--system-accent:#6c8b45}.system-hub-daggerheart{--system-accent:#795aa0}.system-hub-cairn-2e{--system-accent:#68754d}.system-hub-honey-heist{--system-accent:#b77b28}.system-hub-heart-city-beneath{--system-accent:#8a3043}.system-hub-eat-the-reich{--system-accent:#a12e2c}.system-hub-marvel-multiverse-rpg{--system-accent:#3d65a2}.system-hub-weird-heroes-public-access{--system-accent:#76568a}.system-hub-cats-the-conspurracy{--system-accent:#7c6652}.system-hub-page .system-hub-copy>.system-logo{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--system-accent) 65%,transparent))}.system-hub-page .system-hub-copy .eyebrow,.system-hub-page .system-offer-module .eyebrow{color:color-mix(in srgb,var(--system-accent) 70%,#f2cf87)}.system-hub-page .system-hub-profile header>aside,.system-hub-page .system-touchstones{border-left-color:var(--system-accent)}.system-hub-page .system-offer-card{border-top:3px solid var(--system-accent)}.system-hub-page .system-offer-art>span{border-color:color-mix(in srgb,var(--system-accent) 65%,#e0b961);box-shadow:0 0 20px color-mix(in srgb,var(--system-accent) 20%,transparent)}.play-section-links{text-transform:none;letter-spacing:0;background:#7e654344;border:1px solid #7e654344;grid-template-columns:repeat(4,1fr);gap:1px;margin:-35px 0 70px;display:grid}.play-section-links a{color:#643d28;background:#f5e9d1;justify-content:center;align-items:center;min-height:54px;padding:12px;font:700 14px Arial,sans-serif;display:flex}.play-section-links a:hover{color:#f4e6cc;background:#102534}.play-hub-body .system-directory{border-top:1px solid #7d623e44;margin-top:90px;padding-top:70px}.system-directory{min-width:0}.system-directory>header{border-bottom:1px solid #85653e55;grid-template-columns:minmax(0,1fr) minmax(260px,520px);align-items:end;gap:50px;margin-bottom:40px;padding:0 0 28px;display:grid;position:relative}.system-directory>header:after{content:"✦";color:#8f6133;background:#eadbbd;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.system-directory>header h2{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:12px 0 0;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:400;line-height:1.08}.system-directory>header>p{color:#665947;margin:0;font-size:1rem;line-height:1.7}.system-directory>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.system-directory-card{--system-accent:#9f7541;border:1px solid color-mix(in srgb,var(--system-accent) 52%,#755737);border-top:4px solid var(--system-accent);isolation:isolate;background:linear-gradient(145deg,#fbf1dc,#e5d0ab);flex-direction:column;min-width:0;min-height:100%;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 25px #3923101c,7px 8px #7a59251a}.system-directory-card:before,.system-directory-card:after{content:"";z-index:5;border-color:color-mix(in srgb,var(--system-accent) 60%,#a9854e);pointer-events:none;width:30px;height:30px;position:absolute}.system-directory-card:before{border-top:1px solid;border-left:1px solid;top:7px;left:7px}.system-directory-card:after{border-bottom:1px solid;border-right:1px solid;bottom:7px;right:7px}.system-directory-card:hover{border-color:color-mix(in srgb,var(--system-accent) 78%,#b58e51);transform:translateY(-4px);box-shadow:0 18px 35px #3923102b,8px 10px #7a592521}.system-directory-art{background:#0b1823;height:205px;min-height:205px;position:relative;overflow:hidden}.system-directory-art>.system-visual-frame{margin:0;position:absolute;inset:0}.system-directory-art img{object-fit:cover;filter:saturate(.78)contrast(1.06);width:100%;height:100%;transition:transform .45s,filter .3s}.system-directory-card:hover .system-directory-art img{filter:saturate(.92)contrast(1.07);transform:scale(1.025)}.system-directory-art>i{z-index:1;background:linear-gradient(0deg,#08131dda 0,#0000 58%),linear-gradient(90deg,#08131d4d,#0000 25% 75%,#08131d4d);position:absolute;inset:0}.system-directory-art>span{z-index:2;border:1px solid color-mix(in srgb,var(--system-accent) 72%,#e4c47e);color:#f0d59c;letter-spacing:.12em;text-transform:uppercase;background:#091520d9;padding:7px 9px;font:700 9px/1.2 Arial,sans-serif;position:absolute;bottom:13px;right:14px}.system-directory-copy{flex-direction:column;flex:1;min-width:0;padding:25px 25px 27px;display:flex;position:relative}.system-directory-copy:before{content:"";background:linear-gradient(90deg,transparent,var(--system-accent),transparent);height:1px;position:absolute;top:0;left:25px;right:25px}.system-directory-identity{z-index:3;align-items:center;gap:10px;margin:-45px 0 19px;display:flex;position:relative}.system-directory .is-archive-mark,.system-hub-copy .is-archive-mark{border:1px solid color-mix(in srgb,var(--system-accent) 70%,#9a713c);color:#dbb86f;background:#102432;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 13px #0005}.system-directory .is-archive-mark b,.system-hub-copy .is-archive-mark b{font-size:23px;font-weight:400}.system-directory-identity>small{color:#754831;letter-spacing:.11em;text-transform:uppercase;background:#f3e4c9;border:1px solid #80613d55;padding:7px 9px;font:700 9px/1.2 Arial,sans-serif}.system-directory-copy h3{overflow-wrap:anywhere;color:#2c251e;text-wrap:balance;max-width:100%;margin:0 0 13px;font-size:clamp(1.65rem,2.4vw,2.1rem);font-weight:400;line-height:1.12}.system-directory-copy p{color:#635544;overflow-wrap:anywhere;margin:0 0 24px;font:15px/1.66 Arial,sans-serif}.system-directory-copy>strong{color:#75442d;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #80613d4d;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;font:700 10px/1.4 Arial,sans-serif;display:flex}.system-directory-copy>strong b{color:var(--system-accent);font-size:18px;line-height:.7}.system-breadcrumb{color:#bcb09a;text-transform:none;letter-spacing:0;background:#0b1722;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;min-height:48px;padding:0 clamp(22px,8vw,125px);font:12px/1.4 Arial,sans-serif;display:flex;overflow-x:auto}.system-breadcrumb a:hover{color:#e3be72}.system-breadcrumb strong{color:#f0dfbf;white-space:nowrap}.system-hub-hero{background:#08121c;align-items:flex-end;min-height:600px;display:flex;position:relative;overflow:hidden}.system-hub-hero>.system-visual-frame{margin:0;position:absolute;inset:0}.system-hub-hero>.system-visual-frame img{object-fit:cover;width:100%;height:100%}.system-hub-shade{background:linear-gradient(90deg,#04090eef 0,#07111dcd 44%,#07111d35 78%),linear-gradient(0deg,#06101be8 0,#0000 60%);position:absolute;inset:0}.system-hub-copy{z-index:2;width:min(900px,100%);padding:90px clamp(22px,8vw,125px) 72px;position:relative}.system-hub-copy>.system-logo{margin-bottom:22px}.system-hub-copy h1{letter-spacing:-.045em;margin:15px 0 22px;font-size:clamp(3.3rem,7vw,6.5rem);font-weight:400;line-height:.93}.system-hub-copy>p:last-of-type{color:#d2c7b3;max-width:720px;font-size:1.15rem;line-height:1.65}.system-hub-copy>div:last-child{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.system-hub-copy .btn,.system-hub-copy .outline{align-items:center;min-height:48px}.system-hub-offers{background:#0b151e}.system-offer-modules{gap:86px;display:grid}.system-offer-module>header{grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:30px;display:grid}.system-offer-module>header h2{margin:10px 0 0;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:400;line-height:1}.system-offer-module>header>p{color:#ada596;max-width:680px;margin:0;font-size:1rem;line-height:1.65}.system-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.system-offer-card{color:#30271f;background:#ecddc1;border:1px solid #88683f55;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 12px 30px #0003}.system-offer-art{min-height:100%;position:relative}.system-offer-art>.system-visual-frame{position:absolute;inset:0}.system-offer-art>.system-visual-frame img{object-fit:cover;width:100%;height:100%}.system-offer-art>span{z-index:2;color:#f0d69e;letter-spacing:.11em;text-transform:uppercase;background:#0b1925dd;border:1px solid #d2ad6377;padding:7px 9px;font:700 9px/1.2 Arial,sans-serif;position:absolute;top:14px;left:14px}.system-offer-copy{flex-direction:column;min-width:0;padding:28px;display:flex}.system-offer-file{color:#895033;text-transform:uppercase;letter-spacing:.11em;margin:0 0 10px;font:700 8px/1.4 Arial,sans-serif}.system-offer-copy h3{margin:0 0 14px;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:400;line-height:1.05}.system-offer-summary{color:#645746;margin:0 0 16px;font-size:14px;line-height:1.65}.system-offer-tags{flex-wrap:wrap;gap:5px;margin-bottom:18px;display:flex}.system-offer-tags span{color:#604e3d;letter-spacing:.07em;text-transform:uppercase;border:1px solid #7e614055;padding:6px 8px;font:700 8px/1.2 Arial,sans-serif}.system-offer-levels{background:#80684532;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 16px;display:grid}.system-offer-levels>div{background:#e4d1ae;min-width:0;padding:11px}.system-offer-levels dt{color:#805136;text-transform:uppercase;letter-spacing:.08em;font:700 8px/1.3 Arial,sans-serif}.system-offer-levels dd{overflow-wrap:anywhere;margin:5px 0 0;font:12px/1.4 Arial,sans-serif}.system-touchstones{border-left:3px solid var(--system-accent);background:#dfcba7;margin-bottom:18px;padding:11px 14px}.system-touchstones strong{color:#75442d;text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;font:700 8px Arial,sans-serif;display:block}.system-touchstones p{margin:0;font-size:12px;line-height:1.5}.system-offer-actions{align-items:center;gap:16px;margin-top:auto;display:flex}.system-offer-actions .btn{align-items:center;min-height:46px}.system-offer-actions>a:last-child{color:#78462e;font:700 10px Arial,sans-serif}.system-module-empty,.archive-live-loading,.archive-live-error{color:#d7cbb6;background:#ffffff08;border:1px solid #b28a4b55;padding:26px}.system-module-empty p{color:#a7a093;margin-bottom:0;line-height:1.6}.system-hub-profile{background-color:#eadbbd;background-image:radial-gradient(#86623e1f .7px,transparent .8px),linear-gradient(135deg,transparent 0 74%,color-mix(in srgb,var(--system-accent) 8%,transparent) 74% 100%);background-size:5px 5px,100% 100%;position:relative;overflow:hidden}.system-hub-profile:before,.system-hub-profile:after{content:"";pointer-events:none;position:absolute}.system-hub-profile:before{border:1px solid #8b6a4250;inset:22px}.system-hub-profile:after{border:1px solid color-mix(in srgb,var(--system-accent) 50%,#927040);width:88px;height:88px;box-shadow:inset 0 0 0 7px #eadbbd,inset 0 0 0 8px color-mix(in srgb,var(--system-accent) 32%,transparent);opacity:.28;border-radius:50%;top:34px;right:clamp(20px,5vw,75px)}.system-hub-profile>header,.system-hub-profile-grid,.system-hub-practical{z-index:1;position:relative}.system-hub-profile>header{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;gap:42px;margin-bottom:34px;display:grid}.system-hub-profile>header h2{overflow-wrap:anywhere;text-wrap:balance;max-width:760px;margin-bottom:10px;line-height:1.08}.system-hub-profile>header p{max-width:720px;line-height:1.65}.system-hub-profile>header>aside{border:1px solid #80613d55;border-left:4px solid var(--system-accent);background:#f3e5cc;gap:5px;padding:14px 18px;display:grid;box-shadow:5px 6px #76542518}.system-hub-profile>header>aside small,.system-hub-practical small{letter-spacing:.12em;text-transform:uppercase;color:#72553a;font:700 12px/1.35 Arial,sans-serif}.system-hub-profile>header>aside strong{overflow-wrap:anywhere;color:#26211d;margin-bottom:8px;line-height:1.4}.system-hub-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.system-hub-profile-grid article{border:1px solid #9c7a4d66;border-top:3px solid color-mix(in srgb,var(--system-accent) 76%,#a9844d);background:linear-gradient(145deg,#fffaf0 0%,#f2e3c8 100%);min-width:0;padding:28px 30px 30px;position:relative;overflow:hidden;box-shadow:0 10px 28px #24170d14}.system-hub-profile-grid article:after{content:"◇";color:color-mix(in srgb,var(--system-accent) 25%,transparent);pointer-events:none;font-size:46px;line-height:1;position:absolute;top:12px;right:17px}.system-hub-profile-grid article>span{z-index:1;border:1px solid color-mix(in srgb,var(--system-accent) 70%,#80623e);color:#fff;background:var(--system-accent);width:34px;height:34px;box-shadow:0 4px 10px color-mix(in srgb,var(--system-accent) 24%,transparent);border-radius:50%;place-items:center;margin-bottom:17px;font:700 12px Arial,sans-serif;display:inline-grid;position:relative}.system-hub-profile-grid h3{z-index:1;overflow-wrap:anywhere;text-wrap:balance;max-width:calc(100% - 28px);margin:0 0 12px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1.18;position:relative}.system-hub-profile-grid p,.system-hub-profile-grid li,.system-hub-practical p{z-index:1;overflow-wrap:anywhere;font-size:1rem;line-height:1.72;position:relative}.system-scenario-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.system-scenario-card li{padding-left:24px;position:relative}.system-scenario-card li:before{content:"✦";color:var(--system-accent);position:absolute;left:0}.system-hub-practical{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.system-hub-practical article{border:1px solid #ffffff18;border-left:4px solid var(--system-accent);color:#f4e6cc;background:linear-gradient(130deg,#172732,#0f1c27);min-width:0;padding:22px 24px;box-shadow:0 8px 18px #0003}.system-hub-practical small{color:#d9b879}.system-hub-practical p{color:#f4e6cc;margin:8px 0 0}.system-hub-page .system-table-photo{z-index:1;background:#f5ebda;border:1px solid #89663c55;border-radius:12px;width:min(100%,70rem);margin:2.5rem auto 0;scroll-margin-top:8rem;position:relative;overflow:hidden}.system-hub-page .system-table-photo img{width:100%;height:auto;display:block}.system-hub-page .system-table-photo figcaption{color:#5b4937;padding:.9rem 1.1rem;font-size:.875rem;line-height:1.6}@media (width<=1100px){.system-directory>div{grid-template-columns:repeat(2,minmax(0,1fr))}.system-offer-card{grid-template-columns:220px minmax(0,1fr)}}@media (width<=980px){.system-offer-grid,.system-hub-profile-grid{grid-template-columns:1fr}.system-offer-card{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.play-section-links{grid-template-columns:1fr 1fr}}@media (width<=680px){.system-directory>header,.system-offer-module>header{grid-template-columns:1fr;gap:18px}.system-directory>div,.play-section-links{grid-template-columns:1fr}.system-directory-art{height:220px;min-height:220px}.system-directory-copy{padding:23px 21px 25px}.system-directory-copy h3{font-size:1.85rem}.system-directory-copy p{font-size:15px;line-height:1.7}.system-hub-hero{min-height:560px}.system-hub-copy{padding:65px 20px 48px}.system-hub-copy h1{letter-spacing:-.025em;font-size:clamp(2.55rem,13vw,3rem);line-height:1.03}.system-hub-copy>p:last-of-type{font-size:16px}.system-hub-copy>div:last-child{display:grid}.system-hub-profile{padding-left:24px;padding-right:24px}.system-hub-profile:before{inset:12px}.system-hub-profile:after{display:none}.system-hub-profile>header{grid-template-columns:1fr;gap:18px}.system-hub-profile>header>aside{padding:14px 16px}.system-hub-profile-grid article,.system-offer-copy{padding:23px}.system-hub-profile-grid h3{max-width:100%;font-size:1.45rem;line-height:1.22}.system-hub-profile-grid article:after{opacity:.65;font-size:34px}.system-hub-profile-grid p,.system-hub-profile-grid li,.system-hub-practical p{font-size:1rem;line-height:1.72}.system-hub-practical,.system-offer-card{grid-template-columns:1fr}.system-offer-art{height:240px;min-height:240px}.system-offer-summary{min-height:0}.system-offer-levels{grid-template-columns:1fr}.system-offer-actions{flex-direction:column;align-items:stretch}.system-offer-actions .btn{min-height:48px}.play-section-links{margin:-30px 0 55px}.system-breadcrumb{white-space:nowrap;padding:0 18px;font-size:12px;overflow:hidden}.system-offer-module+.system-offer-module{margin-top:68px}}@media (width<=390px){.system-directory-art{height:190px;min-height:190px}.system-directory .is-archive-mark{width:42px;height:42px}.system-directory-identity{margin-top:-42px}.system-directory-copy h3{font-size:1.65rem}.system-hub-copy h1{font-size:2.5rem}.system-offer-art{height:205px;min-height:205px}}._registry_arvc3_1{--registry-copper:#916238;--registry-line:#ac8a60;--registry-ink:#30271e}._hero_arvc3_6{color:#f5e8d3;background:radial-gradient(at 90% 0,#a17c4824,#0000 58%),linear-gradient(112deg,#17342b,#121f23 73%);border-bottom:1px solid #bd965f;padding:clamp(32px,6vw,72px) clamp(18px,5vw,72px)}._heroInner_arvc3_12{border:1px solid #a78458;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,6vw,84px);max-width:1140px;margin-inline:auto;padding:clamp(20px,4vw,48px);display:grid;position:relative}._heroInner_arvc3_12:before{content:"";pointer-events:none;border:1px solid #b7965947;position:absolute;inset:5px}._heroCopy_arvc3_30{min-width:0;position:relative}._kicker_arvc3_31{color:#714724;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font:700 .78rem/1.5 Arial,sans-serif}._hero_arvc3_6 ._kicker_arvc3_31{color:#e4bf86}._hero_arvc3_6 h1{font:400 clamp(2.3rem, 5.8vw, 4.55rem)/1.08 var(--archive-font-display,Georgia, serif);margin:0 0 18px}._status_arvc3_34{color:#ffddb2;background:#5b3b21;border:1px solid #d2a66c;margin:0;padding:5px 10px;font:700 .85rem/1.5 Arial,sans-serif;display:inline-block}._status_arvc3_34[data-open=true]{color:#f2eed7;background:#304d35;border-color:#9bb08e}._lead_arvc3_44{max-width:63ch;margin:17px 0 24px;font-size:1.1rem;line-height:1.65}._heroActions_arvc3_45{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}._heroActions_arvc3_45 a{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:48px;line-height:1.45;display:inline-flex}._ornament_arvc3_47{aspect-ratio:1;outline-offset:6px;color:#e5ba7e;background:radial-gradient(circle,#ae855236,#0000 65%);border:1px solid #c29a66;border-radius:50%;outline:1px solid #c29a6666;place-items:center;width:clamp(78px,11vw,132px);display:grid}._ornament_arvc3_47 span{aspect-ratio:1;border:1px solid #c29a6688;place-items:center;width:67%;font:400 clamp(30px,5vw,57px)/1 Georgia,serif;display:grid;transform:rotate(45deg)}._paper_arvc3_60{color:var(--registry-ink);background:linear-gradient(125deg,#f8eedc,#ebdbc0);padding:clamp(28px,6vw,72px) clamp(16px,5vw,72px)}._folio_arvc3_65{max-width:1140px;margin-inline:auto}._columns_arvc3_66{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,62px);display:grid}._entry_arvc3_67{border:1px solid var(--registry-line);border-top:3px solid var(--registry-copper);background:#fff8ec;min-width:0;padding:clamp(19px,3vw,34px);scroll-margin-top:112px}._entry_arvc3_67 h2,._aside_arvc3_75 h2,._faq_arvc3_75 h2{font:400 clamp(1.7rem, 3.1vw, 2.4rem)/1.14 var(--archive-font-display,Georgia, serif);margin:0 0 12px}._entry_arvc3_67>p:not(._kicker_arvc3_31),._aside_arvc3_75 p:not(._kicker_arvc3_31),._faq_arvc3_75 p{font-size:1rem;line-height:1.65}._entry_arvc3_67 ._annotation_arvc3_77{color:#34432b;background:#e8eada;border-left:3px solid #667752;margin:16px 0 24px;padding:10px 14px;font-size:.94rem}._entry_arvc3_67 .opening-notice-form>label{min-width:0}._entry_arvc3_67 .opening-notice-form :is(input,select){min-width:0;max-width:100%}._entry_arvc3_67 .notice-consent{min-height:44px}._entry_arvc3_67 .btn{min-height:48px;line-height:1.5}._aside_arvc3_75{border-top:1px solid var(--registry-line)}._aside_arvc3_75>section{border-bottom:1px solid var(--registry-line);padding:clamp(19px,3vw,28px) 0;scroll-margin-top:112px}._aside_arvc3_75 h2{font-size:clamp(1.65rem,2.4vw,2.05rem)}._aside_arvc3_75 p{margin:0 0 8px}._asideLinks_arvc3_86{flex-wrap:wrap;gap:0 18px;display:flex}._aside_arvc3_75 a{color:#68401f;align-items:center;gap:5px;min-height:44px;display:inline-flex}._faq_arvc3_75{border-top:2px solid var(--registry-copper);margin:clamp(36px,6vw,64px) 0 0;padding-top:24px}._faq_arvc3_75 details{border-bottom:1px solid #9e815f77}._faq_arvc3_75 details p{max-width:75ch;margin:0 0 17px}._faq_arvc3_75 summary{cursor:pointer;min-height:48px;padding:13px 0;font-size:1.05rem;line-height:1.5}._faq_arvc3_75 a{color:#633f23;text-underline-offset:3px;text-decoration:underline}._contact_arvc3_93{margin:22px 0 0}._hero_arvc3_6 :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #ffda9d}._paper_arvc3_60 :is(a,button,summary,input,select):focus-visible,._entry_arvc3_67:focus-visible{outline-offset:4px;outline:3px solid #81471f}@media (width<=760px){._columns_arvc3_66,._heroInner_arvc3_12{grid-template-columns:minmax(0,1fr)}._ornament_arvc3_47{display:none}}@media (width<=520px){._hero_arvc3_6{padding-block:22px}._hero_arvc3_6 h1{font-size:clamp(2rem,9vw,2.8rem)}._heroActions_arvc3_45{grid-template-columns:minmax(0,1fr);display:grid}._heroActions_arvc3_45 a{padding-inline:12px;font-size:.77rem}._lead_arvc3_44{font-size:1rem}}._session_11sg7_1{color:#f1e8d6;background:linear-gradient(115deg,#14291e,#0b191e 70%,#201b17);border-block:1px solid #c9a06b66;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);display:grid}._session_11sg7_1 h2{font:400 clamp(29px,3.6vw,45px)/1.2 var(--archive-font-display,Georgia,serif);color:#f1dfc4;margin:12px 0}._session_11sg7_1 p{max-width:65ch;line-height:1.7}._session_11sg7_1>div>p.eyebrow{color:#e7c78f}._session_11sg7_1 ._schedule_11sg7_5{color:#ebc890;margin:12px 0 20px;font-size:clamp(20px,2.4vw,27px)}._program_11sg7_6{color:#e7c78f;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;text-decoration:underline;display:inline-flex}._booking_11sg7_7{background:#ffffff05;border:1px solid #c9a06b66;min-width:0;padding:clamp(18px,3vw,30px)}._booking_11sg7_7 dl{gap:18px;margin:0 0 24px;display:grid}._booking_11sg7_7 dt{letter-spacing:.08em;text-transform:uppercase;color:#d1b58c;font:700 11px/1.5 Arial,sans-serif}._booking_11sg7_7 dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:19px;line-height:1.5}._booking_11sg7_7 dl>div:first-child dd{color:#f0cc90;font-size:26px}._booking_11sg7_7>a{justify-content:center;align-items:center;gap:12px;min-height:48px;display:inline-flex}._booking_11sg7_7 p{color:#d5d9cd;margin:18px 0 0;font-size:14px}._experience_11sg7_14 h2{margin:12px 0 24px;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.2}._experience_11sg7_14>p:not(:first-child){max-width:78ch;font-size:16px;line-height:1.8}._themes_11sg7_16{border:1px solid #80623f66;max-width:78ch;margin-top:24px;padding:0 18px}._themes_11sg7_16 summary{cursor:pointer;color:#663b26;align-content:center;min-height:48px;font-size:15px;display:list-item}._themes_11sg7_16 p,._themes_11sg7_16 li{line-height:1.75}._ratings_11sg7_19{flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}._ratings_11sg7_19 p{border-left:2px solid #98724b;flex-direction:column;gap:8px;padding-left:14px;display:flex}._ratings_11sg7_19 span{font-size:13px}._ratings_11sg7_19 strong{font-size:19px;font-weight:400}._experience_11sg7_14 ._sources_11sg7_22{margin-top:30px;font-size:14px}._sources_11sg7_22 a{text-underline-offset:4px;color:#693e28;text-decoration:underline}._session_11sg7_1 :is(a,summary):focus-visible,._experience_11sg7_14 :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #be8447}@media (width<=760px){._session_11sg7_1{grid-template-columns:minmax(0,1fr);padding-inline:20px}._booking_11sg7_7>a{width:100%}._experience_11sg7_14{padding-inline:20px}}.system-profile{padding-bottom:82px}.system-profile-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;margin-bottom:48px;display:grid}.system-profile-heading h2{margin:15px 0 0;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1}.system-classification{border-left:2px solid var(--rust);padding:10px 0 10px 22px}.system-classification span,.system-classification strong{display:block}.system-classification span{color:var(--rust);text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px;font:700 9px Arial,sans-serif}.system-classification strong{font-size:18px;font-weight:400;line-height:1.5}.system-profile-grid{background:#806b4b45;border:1px solid #806b4b45;grid-template-columns:1fr 1fr;gap:1px;display:grid}.system-profile-grid article{background:#f1e3c7;padding:34px}.system-profile-grid article.archive-direction{color:#f1e4cf;background:#102332}.system-profile-grid small{color:#8c552f;text-transform:uppercase;letter-spacing:.16em;font:700 8px Arial,sans-serif}.system-profile-grid .archive-direction small{color:#d6ad65}.system-profile-grid h3{margin:13px 0;font-size:27px;font-weight:400}.system-profile-grid p{color:#665949;margin:0;line-height:1.72}.system-profile-grid .archive-direction p{color:#c7bbab}.system-lenses{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.system-lenses article{border-top:1px solid #8b6b404f;padding:26px 15px 10px 0;position:relative}.system-lenses b{color:#9b71373d;font-size:38px;position:absolute;top:17px;right:12px}.system-lenses h3{margin:0 0 10px;font-size:21px;font-weight:400}.system-lenses p{color:#6b5d4d;margin:0;font-size:13px;line-height:1.65}.system-audience{border:1px dashed #80643f88;margin-top:38px;padding:27px 30px}.system-audience ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.system-audience li{color:#e9d7b8;background:#102332;padding:11px 14px;font-size:12px}.system-profile+.system-adventures{border-top:1px solid #7e62393d;padding-top:82px}@media (width<=850px){.system-profile-heading,.system-profile-grid,.system-lenses{grid-template-columns:1fr}.system-classification{margin-top:15px}.system-audience ul{display:grid}.system-profile-grid article{padding:26px}}.learning-seal{color:#8a4b2f;text-transform:uppercase;letter-spacing:.14em;background:#e5d2ad;border:1px solid #9b7138;margin-bottom:16px;padding:8px 11px;font:700 7px Arial,sans-serif;display:inline-block}.learning-adventure{border-color:#9b713888!important}.learning-notice{border-left:3px solid #c69a4b;color:#f2dfb8!important;background:#2a1710!important;margin:28px 0!important;padding:24px 26px!important}.learning-notice small,.learning-notice strong{display:block}.learning-notice small{text-transform:uppercase;letter-spacing:.15em;font:700 7px Arial,sans-serif;color:#c69a4b!important}.learning-notice strong{margin:8px 0;font-size:24px;font-weight:400}.learning-notice p{color:#cfbfaa;margin-bottom:0;line-height:1.65}.system-library{color:#f1e4cf;background:linear-gradient(145deg,#07101a,#102534);border-top:1px solid #ffffff14;border-bottom:1px solid #c69a4b40}.system-library-heading{grid-template-columns:1fr .75fr;align-items:end;gap:7vw;margin-bottom:44px;display:grid}.system-library-heading h2{margin:15px 0 0;font-size:clamp(40px,4.8vw,66px);font-weight:400;line-height:1}.system-library-heading>p{color:#b7ad9c;margin:0;line-height:1.75}.system-books{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.system-books article{background:#0d1e2b;flex-direction:column;min-height:138px;padding:25px;display:flex}.system-books span{color:#c69a4b66;font-size:27px}.system-books strong{margin:10px 0;font-size:16px;font-weight:400;line-height:1.45}.system-books small{color:#9f978a;text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font:7px Arial,sans-serif}.library-missing{border:1px dashed #c69a4b80;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;display:flex}.library-missing b{color:#e0ba70;text-transform:uppercase;letter-spacing:.14em;font:8px Arial,sans-serif}.library-missing p{color:#d5c7b1;margin:0}.library-disclaimer{color:#88847c;margin:24px 0 0;font-size:11px;line-height:1.6}.system-library+.system-adventures{border-top:0}@media (width<=850px){.system-library-heading{grid-template-columns:1fr}.system-books{grid-template-columns:1fr 1fr}.library-missing{flex-direction:column;align-items:flex-start}}@media (width<=540px){.system-books{grid-template-columns:1fr}}
