.oh-root{--oh-ink:#172136;--oh-paper:#f3e9d2;--oh-muted:#655d6b;--oh-wall:#1c233d;--oh-thread:#e5a18f;--oh-line:#9c8ba1;--oh-focus:#f0b987;isolation:isolate;min-width:0;color:var(--oh-paper);background:var(--oh-wall);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:14px/1.6 Georgia,Times New Roman,serif;position:relative}.oh-root,.oh-root *{box-sizing:border-box}.oh-root :is(h2,h3,p,figure){margin:0}.oh-root :where(button,input,select){font:inherit}.oh-root :is(button,summary,select){cursor:pointer}.oh-root :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--oh-focus);outline-offset:4px}.oh-root :is(button,a,summary){-webkit-tap-highlight-color:transparent}.oh-root a{color:inherit}.oh-root button:disabled{cursor:default}.oh-root [hidden]{display:none}.oh-top-note{color:#172136;text-align:center;letter-spacing:.035em;background:#f3e9d2;padding:8px 20px;font:10px/1.6 Arial,sans-serif}.oh-top-note>span{margin:0 12px}.oh-masthead{border-bottom:1px solid #7e748c;align-items:center;gap:25px;margin:0 34px;padding:24px 0 21px;display:flex}.oh-brand{letter-spacing:-.045em;white-space:nowrap;grid-template-columns:29px auto;align-items:center;column-gap:8px;font-size:22px;line-height:1.02;display:grid}.oh-brand em{grid-column:2;font-size:30px;font-weight:400}.oh-brand-mark{grid-row:span 2;width:25px;height:43px;transform:rotate(-17deg)}.oh-nav{gap:26px;margin-left:auto;font:11px/1.5 Arial,sans-serif;display:flex}.oh-nav-link{border-bottom:1px solid #0000;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.oh-nav-link:hover{border-bottom-color:currentColor}.oh-bag-button{min-height:44px;color:var(--oh-paper);white-space:nowrap;background:0 0;border:0;border-left:1px solid #7e748c;align-items:center;gap:6px;padding:0 0 0 20px;font:11px/1.5 Arial,sans-serif;display:inline-flex}.oh-bag-button>span:last-child{margin-left:8px;font-size:20px}.oh-root .oh-hero{background:radial-gradient(at 75% 45%,#41305255,#0000 70%),url(/showcase-assets/otherworld-domestic/wallpaper.svg) 0 0/56px 72px;grid-template-columns:.95fr 1.05fr;gap:15px;min-height:0;padding:38px 34px 20px;display:grid;overflow:visible}.oh-root .oh-hero-content{flex-direction:column;align-items:flex-start;gap:0;padding:18px 0 10px;display:flex}.oh-root .oh-eyebrow{letter-spacing:.13em;text-transform:uppercase;font:600 9px/1.7 Arial,sans-serif}.oh-root .oh-title{max-width:100%;color:var(--oh-paper);letter-spacing:-.057em;text-wrap:initial;margin-top:23px;font:400 clamp(44px,5.4vw,66px)/.98 Georgia,serif}.oh-title em{color:#d5bfdc;letter-spacing:-.075em;padding:0 8px 3px 0;font-size:1.12em;font-weight:400;display:inline-block}.oh-root .oh-description{color:#e2d6d3;text-wrap:initial;max-width:245px;margin-top:24px;font:14px/1.75 Georgia,serif}.oh-root .oh-actions{margin-top:26px;display:block}.oh-shop-link{color:#f3e9d2;border-bottom:1px solid #dfb088;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:8px 0;font:11px/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex}.oh-shop-link>span{font-size:23px;line-height:1}.oh-root .oh-world-status{color:#d5bfdc;margin-top:14px;font:italic 12px/1.5 Georgia,serif}.oh-root .oh-scene{align-self:stretch;min-width:0;padding:2px 0 0 8px;position:relative}.oh-scene-frame{background:#7b6a87;border-radius:43% 43% 2px 2px/23% 23% 2px 2px;height:100%;min-height:430px;padding:10px 10px 38px;position:relative;transform:rotate(1.3deg);box-shadow:10px 12px #10182a,0 0 0 1px #ad97aa}.oh-scene-frame:after{content:"";border-radius:inherit;pointer-events:none;opacity:.7;border:1px dashed #d1bcc8;position:absolute;inset:4px 4px 31px}.oh-scene-image{object-fit:cover;object-position:center;filter:saturate(1.1);border-radius:42% 42% 0 0/23% 23% 0 0;width:100%;height:100%;min-height:390px;max-height:470px;transition:filter .42s,transform .42s;display:block}.oh-scene-caption{color:#fff8ee;justify-content:space-between;gap:8px;font:8px/1.5 Arial,sans-serif;display:flex;position:absolute;bottom:9px;left:12px;right:12px}.oh-scene-caption>span:last-child{font:italic 10px/1.5 Georgia,serif}.oh-worlds{border:0;justify-content:center;align-items:center;gap:16px;margin:0;padding:14px 20px 23px;display:flex}.oh-worlds legend{text-align:center;color:#d0c3d1;width:100%;padding-top:15px;font:italic 12px/1.5 Georgia,serif}.oh-worlds>span{color:#cdb2cb;font-size:21px}.oh-world-button{color:#f3e9d2;background:0 0;border:1px solid #0000;border-radius:2px;min-height:44px;padding:7px 15px;font:10px/1.5 Arial,sans-serif;position:relative}.oh-world-button[aria-pressed=true]{background:#a385b028;border-color:#b29bb5;box-shadow:inset 0 -2px #d5bfdc}.oh-root[data-world=everyday]{--oh-wall:#303744}.oh-root[data-world=everyday] .oh-scene-image{filter:saturate(.2)brightness(.84)}.oh-root[data-world=everyday] .oh-title em{color:#d8d5ce}.oh-collection{color:var(--oh-ink);background:var(--oh-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:33px 34px 18px;position:relative}.oh-collection:before{content:"";background:radial-gradient(circle at 3px 0, transparent 3px, var(--oh-paper) 3.3px) repeat-x;background-size:8px 6px;height:6px;position:absolute;top:-3px;left:0;right:0}.oh-section-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.oh-root .oh-section-title{letter-spacing:-.045em;margin-top:8px;font:400 31px/1.14 Georgia,serif}.oh-section-title em{font-weight:400}.oh-section-note{color:#655d6b;text-align:right;flex-shrink:0;padding-bottom:2px;font:italic 11px/1.6 Georgia,serif}.oh-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:25px;display:grid}.oh-product{min-width:0}.oh-product-image{aspect-ratio:1;background:#282130;border:1px solid #b8a8a0;width:100%;position:relative;overflow:hidden}.oh-product-photo{width:300%;max-width:none;height:100%;left:calc(var(--oh-product-index) * -100%);object-fit:fill;display:block;position:absolute}.oh-product-body{padding:14px 0 0}.oh-root .oh-product-body .oh-eyebrow{color:#655d6b;letter-spacing:.09em;font-size:7px}.oh-product-heading{justify-content:space-between;align-items:baseline;gap:7px;margin-top:5px;display:flex}.oh-root .oh-product-name{letter-spacing:-.045em;font:400 18px/1.25 Georgia,serif}.oh-product-price{flex-shrink:0;font:11px/1.4 Arial,sans-serif}.oh-root .oh-product-note{color:#544d5b;margin-top:8px;font:12px/1.65 Georgia,serif}.oh-product-body>.oh-product-note{min-height:40px}.oh-select-label{color:#544d5b;margin:15px 0 5px;font:9px/1.5 Arial,sans-serif;display:block}.oh-select{color:#172136;background:#faf3e4;border:1px solid #827383;border-radius:0;width:100%;min-height:44px;padding:8px 30px 8px 9px;font:11px/1.5 Arial,sans-serif;display:block}.oh-add{color:#fff8e9;text-align:center;background:#172136;border:1px solid #172136;border-radius:1px;width:100%;min-height:44px;margin:8px 0 0;padding:9px 12px;font:11px/1.5 Arial,sans-serif;transition:background-color .16s;display:block}.oh-add:hover:not(:disabled){background:#403652}.oh-add:disabled{color:#3a3544;background:#ddd3c8;border-color:#a196a0}.oh-details{border-bottom:1px solid #baabb0}.oh-details summary{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 0;font:10px/1.5 Arial,sans-serif;list-style:none;display:flex}.oh-details summary::-webkit-details-marker{display:none}.oh-journal-body summary::-webkit-details-marker{display:none}.oh-details summary>span{font-size:16px}.oh-details[open] summary>span{transform:rotate(45deg)}.oh-details p{color:#544d5b;padding:0 1px 13px;font:11px/1.7 Georgia,serif}.oh-root .oh-status{color:#57465c;overflow-wrap:anywhere;min-height:36px;margin-top:16px;font:italic 11px/1.6 Georgia,serif}.oh-bag{color:#172136;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3e9d2;border-bottom:3px double #ad97aa;padding:24px 34px}.oh-bag-heading{font:italic 24px/1.15 Georgia,serif}.oh-text-button{min-height:44px;color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font:11px/1.5 Arial,sans-serif;text-decoration:underline}.oh-bag-list{margin:18px 0;padding:0;list-style:none}.oh-bag-item{border-bottom:1px solid #baabb0;justify-content:space-between;align-items:center;gap:20px;padding:9px 0;display:flex}.oh-bag-item small{color:#655d6b;font:10px/1.6 Arial,sans-serif;display:block}.oh-bag-total{justify-content:space-between;padding-bottom:12px;display:flex}.oh-small{color:#655d6b;padding-top:8px;font:11px/1.6 Georgia,serif}.oh-journal{color:#27233a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e3d4d4;border-bottom:1px solid #b9a6ad;grid-template-columns:120px 1fr;gap:25px;padding:32px 34px;display:grid}.oh-journal-mark{color:#57465c;text-align:center;background:#5f3e6920;border:1px dashed #8c6e80;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 6px;display:flex}.oh-journal-mark img{filter:brightness(.36)sepia(.2);transform:rotate(25deg)}.oh-journal-mark span{letter-spacing:.13em;font:8px/1.7 Arial,sans-serif}.oh-journal-body summary{color:#41324e;border-bottom:1px solid #766477;align-items:center;gap:27px;min-height:44px;margin-top:13px;font:10px/1.5 Arial,sans-serif;list-style:none;display:inline-flex}.oh-journal-body summary>span{font-size:19px}.oh-journal-body p{max-width:470px;padding:14px 0 0;font:13px/1.75 Georgia,serif}.oh-invitation{color:#172136;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3e9d2;grid-template-columns:.95fr 1.05fr;gap:35px;padding:32px 34px 24px;display:grid}.oh-invitation .oh-section-title{font-size:29px}.oh-form{align-self:center;min-width:0;padding-top:3px}.oh-email-label{margin-bottom:7px;font:10px/1.5 Arial,sans-serif;display:block}.oh-field{background:#faf3e4;border:1px solid #7a6d7d;min-width:0;display:flex}.oh-input{color:#172136;background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:47px;padding:9px 10px;font:11px/1.5 Arial,sans-serif}.oh-input::placeholder{color:#706271;opacity:1}.oh-submit{color:#f3e9d2;background:#172136;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:14px;min-height:47px;padding:10px 13px;font:10px/1.5 Arial,sans-serif;display:inline-flex}.oh-submit>span{font-size:20px}.oh-root .oh-privacy{color:#655d6b;margin-top:8px;font:9px/1.6 Arial,sans-serif}.oh-root .oh-form-status{color:#57465c;overflow-wrap:anywhere;min-height:32px;margin-top:6px;font:11px/1.6 Georgia,serif}.oh-footer{color:#e6d8d9;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 34px;font:7px/1.6 Arial,sans-serif;display:flex}.oh-footer-mark{padding:0 9px;font-size:12px}@media (width<=650px){.oh-top-note{padding:8px 12px;font-size:9px}.oh-top-note>span{margin:0 6px}.oh-masthead{flex-wrap:wrap;gap:15px;margin:0 21px;padding:20px 0 16px}.oh-brand{font-size:21px}.oh-brand em{font-size:28px}.oh-bag-button{margin-left:auto;padding-left:14px}.oh-nav{order:3;justify-content:space-between;gap:12px;width:100%;margin:0}.oh-nav-link{min-height:34px}.oh-root .oh-hero{grid-template-columns:1fr;gap:25px;padding:24px 22px 20px}.oh-root .oh-hero-content{padding:0}.oh-root .oh-title{margin-top:18px;font-size:clamp(46px,12vw,65px)}.oh-title br:first-of-type{display:none}.oh-root .oh-description{max-width:310px;margin-top:20px;font-size:14px}.oh-root .oh-actions{margin-top:17px}.oh-root .oh-scene{padding:0 7px 0 0}.oh-scene-frame{height:auto;min-height:0;padding:9px 9px 35px}.oh-scene-image{aspect-ratio:4/4.4;object-position:50% 51%;height:auto;min-height:0;max-height:470px}.oh-worlds{gap:8px;padding:9px 12px 20px}.oh-world-button{padding:8px 10px}.oh-collection{padding:27px 21px 20px}.oh-section-head{flex-wrap:wrap;gap:9px}.oh-section-note{text-align:left;font-size:11px}.oh-section-note br{display:none}.oh-root .oh-section-title{font-size:29px}.oh-products{grid-template-columns:1fr;gap:30px;margin-top:23px}.oh-product-image{aspect-ratio:1}.oh-product-photo{height:100%}.oh-product-body{padding-top:15px}.oh-root .oh-product-body .oh-eyebrow{font-size:8px}.oh-root .oh-product-name{font-size:24px}.oh-product-price{font-size:13px}.oh-product-body>.oh-product-note{min-height:0;font-size:13px}.oh-select-label{font-size:11px}.oh-select,.oh-add{font-size:12px}.oh-details summary{font-size:11px}.oh-details p{font-size:12px}.oh-journal{grid-template-columns:65px minmax(0,1fr);gap:18px;padding:27px 21px}.oh-journal-mark{padding:15px 4px}.oh-journal-mark img{width:30px}.oh-journal-mark span{letter-spacing:.05em;font-size:7px}.oh-journal-text .oh-section-title{font-size:25px}.oh-journal-text .oh-eyebrow{font-size:8px}.oh-journal-body summary{gap:15px}.oh-invitation{grid-template-columns:1fr;gap:20px;padding:27px 21px 19px}.oh-email-label{font-size:11px}.oh-input{font-size:16px}.oh-submit{gap:9px;padding:10px;font-size:11px}.oh-root .oh-privacy{font-size:10px}.oh-footer{gap:9px;padding:17px 21px;font-size:7px}.oh-bag{padding:24px 21px}.oh-bag-heading{font-size:23px}}@media (prefers-reduced-motion:reduce){.oh-root.oh-root *,.oh-root.oh-root :before,.oh-root.oh-root :after{scroll-behavior:auto;transition:none;animation:none}}.oh-collection,.oh-bag,.oh-journal,.oh-invitation{--oh-focus:#92502f}.life-study{box-sizing:border-box;background:var(--paper);color:var(--ink);isolation:isolate;width:100%;min-width:0;padding:clamp(18px,4cqi,46px);font:15px/1.55 Arial,sans-serif;container-type:inline-size}.life-study *{box-sizing:border-box}.life-study h3,.life-study h4,.life-study p,.life-study figure{margin:0}.life-study h3{letter-spacing:-.035em;font:clamp(32px,5cqi,62px)/1.04 Georgia,serif}.life-study h4{font:25px/1.2 Georgia,serif}.life-study p{max-width:65ch}.life-study img{max-width:100%;height:auto;display:block}.life-study button,.life-study input,.life-study select{font:inherit}.life-study button{cursor:pointer}.life-study button:disabled{cursor:default;opacity:.5}.life-study button:focus-visible,.life-study a:focus-visible,.life-study input:focus-visible,.life-study select:focus-visible,.life-study summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.life-study button{min-height:44px}.life-study input:not([type=checkbox]):not([type=range]),.life-study select{background:var(--field);max-width:100%;min-height:44px;color:var(--ink);border:1px solid var(--muted);padding:8px 12px}.life-study label{gap:6px;display:grid}.life-study fieldset{border:0;min-width:0;margin:0;padding:0}.life-study legend{margin-bottom:10px}.life-study .eyebrow{letter-spacing:.17em;text-transform:uppercase;font:11px/1.5 Arial,sans-serif}.life-study .muted{color:var(--muted)}.life-study .rule{border-top:1px solid var(--trim)}.life-study .action{border:1px solid var(--accent);background:var(--accent);color:var(--field);text-align:center;padding:10px 18px}.life-study .secondary{border:1px solid var(--muted);background:var(--field);color:var(--ink);padding:9px 15px}.life-study .choices{flex-wrap:wrap;gap:8px;display:flex}.life-study .choices button{border:1px solid var(--trim);background:var(--field);color:var(--ink);padding:8px 14px}.life-study .choices button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 -3px var(--accent)}.life-study .note{color:var(--muted);font-size:12px}.life-study .status{min-height:24px;font-size:13px}.life-study .disclosures{color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0}.life-study .disclosures h3{font:inherit;letter-spacing:normal}.life-study .disclosures>div{border-color:var(--trim);background:0 0}.life-study .disclosures button{font:inherit;color:var(--ink);box-shadow:none;background:0 0;padding:15px 0}.life-study .disclosures [data-state=open][role=region]{background:0 0}.life-study .disclosures [data-state=open][role=region]>div{color:var(--muted);padding:0 0 20px;font-size:14px}.life-study .sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.life-study *,.life-study :before,.life-study :after{scroll-behavior:auto;transition:none;animation:none}}.life-study button,.life-study a,.life-study input,.life-study select{touch-action:manipulation}.life-study button:not(:disabled):hover{box-shadow:inset 0 -3px}.life-study h3,.life-study h4{text-wrap:balance}.life-study select,.life-study input,.life-study .status{font-variant-numeric:tabular-nums}.life-study .fold-toggle,.life-study .detail-control{min-height:44px}.agar-art{--paper:#f1eee5;--field:#fffdf6;--ink:#27322b;--muted:#56635b;--accent:#2f5d4c;--trim:#e7cf65;--warm:#b64158;font-family:Arial,sans-serif}.agar-art .culture-head{grid-template-columns:1.7fr 1fr;align-items:end;gap:40px;display:grid}.agar-art h3{letter-spacing:-.055em;margin-top:22px;font-family:Arial,sans-serif;font-weight:500}.agar-art h3 em{font:italic 1.03em Georgia,serif}.agar-art .culture-intro{border-left:3px solid var(--warm);padding-left:20px;font-size:17px}.agar-art .culture-intro .note{margin-top:17px;display:block}.agar-art .culture-filter{border-block:1px solid var(--trim);justify-content:space-between;align-items:center;gap:20px;margin:32px 0;padding:20px 0;display:flex}.agar-art .culture-gallery{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:24px;display:grid}.agar-art .culture-gallery figure:nth-child(2){padding-top:70px}.agar-art .culture-gallery figure:nth-child(3){padding-top:24px}.agar-art .culture-gallery button{background:var(--field);border:0;width:100%;padding:0;position:relative}.agar-art .culture-gallery img{aspect-ratio:1;object-fit:cover;width:100%}.agar-art .culture-open{background:var(--field);color:var(--ink);padding:0 10px;font-size:25px;position:absolute;bottom:12px;right:12px}.agar-art figcaption{gap:10px;padding-top:20px;display:grid}.agar-art figcaption p{color:var(--muted);font-size:13px}.agar-art .culture-footer{border-top:2px solid var(--ink);justify-content:space-between;gap:20px;margin-top:35px;padding-top:20px;display:flex}.agar-lightbox.agar-lightbox{color:#27322b;background:#fffdf6;width:min(90vw,760px);max-height:92dvh;overflow:auto}.agar-lightbox.agar-lightbox img{object-fit:contain;width:100%;height:auto;max-height:65dvh;display:block}.agar-lightbox.agar-lightbox button{color:#fffdf6;background:#27322b;min-width:44px;min-height:44px}.agar-lightbox.agar-lightbox h2,.agar-lightbox.agar-lightbox p{color:#27322b}@container (width<=650px){.agar-art .culture-head{grid-template-columns:1fr;gap:25px}.agar-art .culture-filter{flex-direction:column;align-items:start}.agar-art .culture-gallery{grid-template-columns:1fr}.agar-art .culture-gallery figure:nth-child(n){padding:0}.agar-art .culture-gallery img{object-fit:contain;max-height:430px}.agar-art .culture-footer{flex-direction:column;gap:8px}}.agar-overlay{z-index:10000}.agar-lightbox.agar-lightbox{z-index:10001}.albarello-pharmacy-ceramics{--paper:#eee7d9;--field:#fffcf1;--ink:#173562;--muted:#52617a;--accent:#163c78;--trim:#e3d1a5;--warm:#b05f30;font-family:Arial,sans-serif}.albarello-pharmacy-ceramics .ceramic-mast{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.albarello-pharmacy-ceramics .ceramic-mast>p:first-child{letter-spacing:.07em;font:30px/1 Georgia,serif}.albarello-pharmacy-ceramics .ceramic-product{grid-template-columns:1.2fr 1fr;gap:clamp(25px,5cqi,60px);padding:35px 0;display:grid}.albarello-pharmacy-ceramics .vessel-stage{background:var(--field);border-radius:180px 180px 5px 5px;align-self:start}.albarello-pharmacy-ceramics .vessel-stage img{object-fit:contain;width:100%;height:590px}.albarello-pharmacy-ceramics figcaption{text-align:center;letter-spacing:.2em;padding:0 15px 25px;font:10px/1.5 Arial,sans-serif}.albarello-pharmacy-ceramics .ceramic-info{flex-direction:column;gap:23px;display:flex}.albarello-pharmacy-ceramics h3{font-size:clamp(34px,4.4cqi,52px)}.albarello-pharmacy-ceramics .price{font:28px Georgia,serif}.albarello-pharmacy-ceramics .glaze-options{gap:6px;display:grid}.albarello-pharmacy-ceramics .glaze-options button{border:1px solid var(--trim);text-align:left;color:var(--ink);background:0 0;align-items:center;gap:14px;padding:8px 12px;display:flex}.albarello-pharmacy-ceramics .glaze-options button[aria-pressed=true]{background:var(--field);border-color:var(--ink)}.albarello-pharmacy-ceramics .glaze-options span{border-radius:50%;width:23px;height:23px;box-shadow:inset 0 0 0 3px #ffffff60}.albarello-pharmacy-ceramics .ceramic-purchase{grid-template-columns:90px 1fr;align-items:end;gap:12px;display:grid}.albarello-pharmacy-ceramics .ceramic-purchase label{font-size:12px}.albarello-pharmacy-ceramics .bag-shelf{border-top:2px solid var(--ink);grid-template-columns:1fr 1.5fr auto;align-items:start;gap:20px;padding-top:25px;display:grid}.albarello-pharmacy-ceramics .bag-shelf ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.albarello-pharmacy-ceramics .bag-shelf li{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.albarello-pharmacy-ceramics .bag-total{font:24px Georgia,serif}@container (width<=650px){.albarello-pharmacy-ceramics .ceramic-product{grid-template-columns:1fr}.albarello-pharmacy-ceramics .vessel-stage img{height:380px}.albarello-pharmacy-ceramics .bag-shelf{grid-template-columns:1fr}.albarello-pharmacy-ceramics .ceramic-mast,.albarello-pharmacy-ceramics .bag-shelf li{flex-direction:column;align-items:start}}.anatomical-flap-atlases{--paper:#e9e1ce;--field:#faf4e5;--ink:#303e45;--muted:#626b6b;--accent:#824f46;--trim:#d8b18b;--warm:#527a86;font-family:Georgia,serif}.anatomical-flap-atlases .atlas-mast{border-bottom:1px solid var(--ink);justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.anatomical-flap-atlases .atlas-title{justify-content:space-between;align-items:end;gap:30px;padding:30px 0;display:flex}.anatomical-flap-atlases .atlas-title>p{font:19px/1.6 Georgia,serif}.anatomical-flap-atlases .atlas-work{grid-template-columns:1.6fr 1fr;gap:35px;display:grid}.anatomical-flap-atlases .anatomy-sheet{background:var(--field);border:1px solid #b7aa91;align-self:start;padding:20px;box-shadow:5px 5px #b5a78d55}.anatomical-flap-atlases .anatomy-stack{perspective:1100px;aspect-ratio:8/7;position:relative}.anatomical-flap-atlases .anatomy-stack>img,.anatomical-flap-atlases .anatomy-layer{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.anatomical-flap-atlases .anatomy-layer{transform-origin:50% 8%;backface-visibility:hidden;pointer-events:none;transition:transform .28s,opacity .28s}.anatomical-flap-atlases .anatomy-layer img{width:100%;height:100%}.anatomical-flap-atlases .anatomy-layer[data-lifted=true]{opacity:0;transform:rotateX(-85deg)}.anatomical-flap-atlases figcaption{text-align:center;border-top:1px solid var(--trim);padding-top:15px;font:11px/1.5 Georgia,serif}.anatomical-flap-atlases .atlas-leaves{flex-direction:column;gap:23px;padding-top:15px;display:flex}.anatomical-flap-atlases .atlas-key{background:#e1d6bd;gap:15px;padding:22px;font:16px/1.6 Georgia,serif;display:grid}.anatomical-flap-atlases .atlas-key .note{color:var(--ink)}.anatomical-flap-atlases[data-reduced-motion=true] .anatomy-layer{transition:none}@media (prefers-reduced-motion:reduce){.anatomical-flap-atlases .anatomy-layer{transition:none}}@container (width<=650px){.anatomical-flap-atlases .atlas-title{flex-direction:column;align-items:start;gap:20px}.anatomical-flap-atlases .atlas-work{grid-template-columns:1fr}.anatomical-flap-atlases .atlas-mast{flex-direction:column;gap:8px}}.entomological-specimen-drawers{--paper:#e9e6da;--field:#faf8ef;--ink:#242e28;--muted:#526056;--accent:#234f42;--trim:#d5c5a1;--warm:#d8a947;font-family:Arial,sans-serif}.entomological-specimen-drawers .drawer-head{border-bottom:2px solid var(--ink);grid-template-columns:1fr 2.5fr auto;align-items:start;gap:26px;padding-bottom:30px;display:grid}.entomological-specimen-drawers .drawer-number{text-align:right;font:11px/1.5 monospace}.entomological-specimen-drawers .drawer-number strong{font:54px/1 Georgia,serif}.entomological-specimen-drawers .drawer-tools{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.entomological-specimen-drawers .drawer-work{grid-template-columns:3fr 1.15fr;gap:26px;display:grid}.entomological-specimen-drawers .specimen-bed{background:#b7a986;border:9px solid #877859;grid-template-columns:1fr 1.3fr;align-content:start;gap:9px;padding:9px;display:grid;box-shadow:inset 0 0 0 2px #625e43}.entomological-specimen-drawers .unit-tray{background:var(--field);color:var(--ink);text-align:left;border:1px solid #a9a88f;flex-direction:column;justify-content:space-between;min-width:0;padding:10px;display:flex;box-shadow:2px 3px 4px #403c2b35}.entomological-specimen-drawers .unit-tray[aria-pressed=true]{outline:3px solid var(--accent);outline-offset:-4px}.entomological-specimen-drawers .unit-beetle{grid-row:span 2}.entomological-specimen-drawers .unit-tray img{object-fit:contain;width:100%;height:190px}.entomological-specimen-drawers .unit-beetle img{height:330px}.entomological-specimen-drawers .specimen-label{border-top:1px solid var(--trim);background:#f5f0dd;width:100%;padding:8px;font:12px/1.5 Arial,sans-serif}.entomological-specimen-drawers .specimen-label strong{margin-right:7px;font-family:monospace}.entomological-specimen-drawers .specimen-label small{color:var(--muted);display:block}.entomological-specimen-drawers .accession{flex-direction:column;gap:20px;padding:18px 0;display:flex}.entomological-specimen-drawers .accession p:not(.eyebrow){font:16px/1.6 Georgia,serif}.entomological-specimen-drawers dl{margin:0;font-size:12px}.entomological-specimen-drawers dl div{border-top:1px solid var(--trim);justify-content:space-between;padding:9px 0;display:flex}.entomological-specimen-drawers dd{margin:0}.entomological-specimen-drawers .comparison{border-top:2px solid var(--ink);margin-top:28px;padding-top:20px}.entomological-specimen-drawers .comparison-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.entomological-specimen-drawers .drawer-table{border:1px solid var(--trim);background:var(--field);box-shadow:none;color:var(--ink)}@container (width<=650px){.entomological-specimen-drawers .drawer-head{grid-template-columns:1fr auto}.entomological-specimen-drawers .drawer-head h3{grid-area:2/1/auto/-1}.entomological-specimen-drawers .drawer-tools{flex-direction:column;align-items:start}.entomological-specimen-drawers .drawer-work{grid-template-columns:1fr}.entomological-specimen-drawers .unit-tray img{height:135px}.entomological-specimen-drawers .unit-beetle img{height:270px}}.haeckelian-biological-plates{--paper:#e8e3d2;--field:#f8f5e9;--ink:#263e3e;--muted:#5b6b64;--accent:#235e60;--trim:#bc9b68;--warm:#a65d46;background:linear-gradient(90deg, #ddd8c5, var(--paper) 18%, var(--paper) 80%, #dcd7c3);font-family:Georgia,serif}.haeckelian-biological-plates .tide-mast{border-bottom:1px solid var(--ink);grid-template-columns:1fr 2.4fr auto;gap:28px;padding-bottom:25px;display:grid}.haeckelian-biological-plates .tide-volume{text-align:center;font:12px Georgia,serif}.haeckelian-biological-plates .tide-volume strong{font:60px Georgia,serif}.haeckelian-biological-plates .tide-spread{grid-template-columns:1fr 2.5fr;gap:35px;padding-top:30px;display:grid}.haeckelian-biological-plates .tide-margin{flex-direction:column;gap:22px;padding-top:25px;display:flex}.haeckelian-biological-plates .tide-margin p:not(.eyebrow):not(.note){font:17px/1.7 Georgia,serif}.haeckelian-biological-plates .tide-plate{background:var(--field);border:1px solid #c4bea6;padding:18px;box-shadow:3px 5px #bdb6a55c}.haeckelian-biological-plates .plate-running{letter-spacing:.15em;border-bottom:1px solid var(--trim);justify-content:space-between;padding-bottom:10px;font:10px/1.5 Georgia,serif;display:flex}.haeckelian-biological-plates .tide-plate img{object-fit:contain;width:100%;height:520px}.haeckelian-biological-plates figcaption{text-align:center;border-top:1px solid var(--trim);padding-top:15px;font:14px Georgia,serif}.haeckelian-biological-plates .tide-controls{justify-content:space-between;align-items:center;gap:12px;padding-top:30px;display:flex}@container (width<=650px){.haeckelian-biological-plates .tide-mast{grid-template-columns:1fr auto}.haeckelian-biological-plates .tide-mast h3{grid-area:2/1/auto/-1}.haeckelian-biological-plates .tide-spread{grid-template-columns:1fr}.haeckelian-biological-plates .tide-margin{order:2}.haeckelian-biological-plates .tide-plate img{height:350px}.haeckelian-biological-plates .tide-controls{flex-wrap:wrap}.haeckelian-biological-plates .tide-controls p{text-align:center;flex-basis:100%;order:3}}.klecksography-inkblot{--paper:#e8e0ce;--field:#fbf6e8;--ink:#25242a;--muted:#62606a;--accent:#443343;--trim:#c8a67a;--warm:#8a4c44;font-family:Arial,sans-serif}.klecksography-inkblot .fold-mast{border-bottom:2px solid var(--ink);justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.klecksography-inkblot .fold-mast>p:first-child{letter-spacing:.12em;font:28px Georgia,serif}.klecksography-inkblot .fold-layout{grid-template-columns:1.3fr 1fr;gap:45px;padding-top:35px;display:grid}.klecksography-inkblot .fold-sheet{background:var(--field);border:1px solid #d4c7aa;align-self:start;padding:16px;transform:rotate(-1deg);box-shadow:0 5px 15px #44334320}.klecksography-inkblot .fold-art{height:490px;position:relative}.klecksography-inkblot .colored-blot{background:var(--selected-ink);height:100%;-webkit-mask:url(/showcase-assets/klecksography-inkblot/fold-study.svg) 50%/contain no-repeat;mask:url(/showcase-assets/klecksography-inkblot/fold-study.svg) 50%/contain no-repeat}.klecksography-inkblot .fold-axis{border-left:1px dashed #9b8d72;position:absolute;top:0;bottom:0;left:50%}.klecksography-inkblot figcaption{text-align:center;border-top:1px solid var(--trim);overflow-wrap:anywhere;gap:10px;padding:25px 10px;display:grid}.klecksography-inkblot .fold-settings{flex-direction:column;gap:23px;display:flex}.klecksography-inkblot .fold-toggle{align-items:center;gap:10px;display:flex}.klecksography-inkblot .fold-toggle input{width:20px;height:20px;accent-color:var(--accent)}.klecksography-inkblot .fold-form{grid-template-columns:minmax(0,1fr) 85px;gap:18px;display:grid}.klecksography-inkblot .fold-form label{min-width:0;font-size:12px}.klecksography-inkblot .fold-form input{width:100%;min-width:0}.klecksography-inkblot .fold-form>button,.klecksography-inkblot .fold-form>p,.klecksography-inkblot .print-ready{grid-column:1/-1}.klecksography-inkblot .print-ready{border-top:1px solid var(--trim);gap:10px;padding-top:15px;display:grid}.klecksography-inkblot .print-ready a{color:var(--ink);text-underline-offset:5px;padding:10px 0;text-decoration:underline}@container (width<=650px){.klecksography-inkblot .fold-layout{grid-template-columns:1fr}.klecksography-inkblot .fold-art{height:330px}.klecksography-inkblot .fold-mast{flex-direction:column;gap:8px}.klecksography-inkblot .fold-sheet{transform:none}}.materia-medica-collections{--paper:#ece5d5;--field:#fbf7eb;--ink:#302e26;--muted:#625e50;--accent:#4a5339;--trim:#b6a27c;--warm:#906140;font-family:Arial,sans-serif}.materia-medica-collections .material-mast{border-bottom:1px solid var(--ink);justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.materia-medica-collections .material-layout{grid-template-columns:1.15fr 1fr;gap:clamp(25px,5cqi,70px);padding:38px 0;display:grid}.materia-medica-collections .cabinet-window{background:#c5b795;border:12px solid #716848;align-self:start;box-shadow:inset 0 0 0 2px #e5d8b6}.materia-medica-collections .cabinet-window img{object-fit:contain;background:linear-gradient(90deg,#a99f7e,#e6ddc4 40%,#c5bea2);width:100%;height:470px}.materia-medica-collections figcaption{background:var(--field);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px;font:10px/1.5 monospace;display:flex}.materia-medica-collections .journal-leaf{padding:10px 0}.materia-medica-collections h3{margin:18px 0 25px}.materia-medica-collections .material-deck{font:19px/1.65 Georgia,serif}.materia-medica-collections .material-meta{border-block:1px solid var(--trim);flex-direction:column;gap:5px;margin:18px 0;padding:20px 0;font-size:12px;display:flex}.materia-medica-collections .material-index{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.materia-medica-collections .material-index button{text-align:left;border:0;border-right:1px solid var(--trim);color:var(--ink);background:0 0;grid-template-columns:1fr auto;gap:12px;padding:20px;display:grid}.materia-medica-collections .material-index button span:first-child{grid-column:1/-1}.materia-medica-collections .material-index button[aria-pressed=true]{background:var(--field);box-shadow:inset 0 -4px var(--accent)}@container (width<=650px){.materia-medica-collections .material-layout{grid-template-columns:1fr}.materia-medica-collections .cabinet-window img{height:330px}.materia-medica-collections .material-index{grid-template-columns:1fr 1fr}.materia-medica-collections .material-mast{flex-direction:column;gap:5px}}@container (width<=340px){.materia-medica-collections .material-index{grid-template-columns:1fr}.materia-medica-collections .material-index button{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:12px}.materia-medica-collections .material-index button span:first-child{grid-column:auto}}.multisensory-room-design{--paper:#eae9f1;--field:#fbfbff;--ink:#303648;--muted:#61677a;--accent:#4a4d7f;--trim:#d1c4df;--warm:#48766d;border-radius:24px;font-family:Arial,sans-serif}.multisensory-room-design .space-mast{border-bottom:1px solid #b4b5ca;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.multisensory-room-design .space-mast>p:first-child{letter-spacing:.08em;font-size:20px}.multisensory-room-design .space-intro{grid-template-columns:1.5fr 1fr;align-items:end;gap:30px;padding:35px 0;display:grid}.multisensory-room-design h3{font:500 clamp(38px,6cqi,66px)/1.05 Arial,sans-serif}.multisensory-room-design h3 em{font:italic 1em Georgia,serif}.multisensory-room-design .space-intro>p{max-width:30ch;font-size:18px}.multisensory-room-design .space-layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:30px;display:grid}.multisensory-room-design .space-preview{background:var(--field);border-radius:20px;padding:16px}.multisensory-room-design .room-picture{isolation:isolate;background:#f4f3fa;border-radius:15px;position:relative}.multisensory-room-design .room-picture img{width:100%;filter:brightness(var(--room-brightness));z-index:1;position:relative}.multisensory-room-design .room-glow{background:var(--room-color);filter:blur(30px);opacity:.65;z-index:2;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:20% 8% 10% 45%}.multisensory-room-design .room-picture[data-moving=true] .room-glow{animation:9s ease-in-out infinite alternate room-breathe}.multisensory-room-design .room-controls{gap:20px;padding:20px 10px 8px;font-size:13px;display:grid}.multisensory-room-design input[type=range]{width:100%;accent-color:var(--accent);min-height:32px}.multisensory-room-design .visit-plan{background:var(--field);border-radius:20px;flex-direction:column;gap:22px;padding:28px;display:flex}.multisensory-room-design .visit-plan>label{font-size:13px}.multisensory-room-design .visit-plan h4{font:28px Arial,sans-serif}.multisensory-room-design .sound-option{align-items:center;gap:12px;min-height:44px;display:flex}.multisensory-room-design .sound-option input{width:20px;height:20px;accent-color:var(--accent)}.multisensory-room-design .space-care{color:var(--muted);border-left:3px solid var(--trim);padding-left:15px;font:italic 18px/1.6 Georgia,serif}.multisensory-room-design .action,.multisensory-room-design .secondary,.multisensory-room-design :where(input){border-radius:8px}.multisensory-room-design .saved-plan{overflow-wrap:anywhere;background:#e9e5f0;border-radius:12px;gap:10px;padding:18px;display:grid}@keyframes room-breathe{0%{opacity:.45}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.multisensory-room-design .room-picture[data-moving] .room-glow{animation:none}}.multisensory-room-design[data-reduced-motion=true] .room-glow{animation:none}@container (width<=650px){.multisensory-room-design .space-layout,.multisensory-room-design .space-intro{grid-template-columns:1fr}.multisensory-room-design .space-mast{flex-direction:column;align-items:start;gap:8px}.multisensory-room-design .visit-plan{padding:22px}.multisensory-room-design .space-intro>p{max-width:none}}.neuroanatomical-ink-drawing{--paper:#eeeae1;--field:#fbf8f0;--ink:#282c2e;--muted:#5d6263;--accent:#3d4b56;--trim:#d6c8b2;--warm:#a35b3f;font-family:Georgia,serif}.neuroanatomical-ink-drawing .hand-mast{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.neuroanatomical-ink-drawing .hand-mast>p:first-child{letter-spacing:.07em;font:22px Georgia,serif}.neuroanatomical-ink-drawing .hand-title{text-align:center;justify-items:center;gap:20px;padding:38px 0;display:grid}.neuroanatomical-ink-drawing h3{font-size:clamp(45px,8cqi,88px)}.neuroanatomical-ink-drawing .hand-byline{color:var(--muted);font-size:12px}.neuroanatomical-ink-drawing .hand-body{border-top:1px solid var(--trim);grid-template-columns:1.4fr 1fr;gap:40px;padding-top:28px;display:grid}.neuroanatomical-ink-drawing .neural-paper{background:var(--field);border:1px solid #d4cfbf;align-self:start;position:relative;box-shadow:3px 3px #b6ab9630}.neuroanatomical-ink-drawing .neural-paper img{object-fit:contain;width:100%;height:480px}.neuroanatomical-ink-drawing figcaption{border-top:1px solid var(--trim);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:15px;font:10px/1.5 Georgia,serif;display:flex}.neuroanatomical-ink-drawing .neural-points{border-top:1px solid var(--trim);justify-content:center;gap:20px;padding:10px;display:flex}.neuroanatomical-ink-drawing .neural-points button{border:1px solid var(--muted);background:var(--field);color:var(--ink);border-radius:50%;width:44px;font:italic 23px Georgia,serif}.neuroanatomical-ink-drawing .neural-points button[aria-pressed=true]{background:var(--ink);color:var(--field)}.neuroanatomical-ink-drawing .hand-reading{flex-direction:column;gap:22px;font:16px/1.75 Georgia,serif;display:flex}.neuroanatomical-ink-drawing .hand-lead{font:23px/1.45 Georgia,serif}.neuroanatomical-ink-drawing .hand-annotation{border-left:3px solid var(--warm);gap:12px;padding:15px 0 15px 20px;display:grid}.neuroanatomical-ink-drawing .hand-footer{border-top:2px solid var(--ink);margin-top:30px;padding-top:20px}@container (width<=650px){.neuroanatomical-ink-drawing .hand-mast{flex-direction:column;align-items:start}.neuroanatomical-ink-drawing .hand-body{grid-template-columns:1fr}.neuroanatomical-ink-drawing .neural-paper img{height:350px}}.polarized-crystal-photomicrography{--paper:#151e27;--field:#202d39;--ink:#f0f3ed;--muted:#b1bfca;--accent:#ead9a0;--trim:#789da4;--warm:#c67865;font-family:Arial,sans-serif}.polarized-crystal-photomicrography .cross-mast{border-bottom:1px solid #789da466;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.polarized-crystal-photomicrography .cross-title{grid-template-columns:1.5fr 1fr;align-items:end;gap:25px;padding:32px 0;display:grid}.polarized-crystal-photomicrography h3{font:clamp(38px,6cqi,70px)/1 Arial,sans-serif}.polarized-crystal-photomicrography h3 em{color:var(--accent);font:italic 1em Georgia,serif}.polarized-crystal-photomicrography .cross-title>p{color:var(--muted);max-width:30ch;font-size:17px}.polarized-crystal-photomicrography .cross-work{grid-template-columns:2.7fr 1fr;gap:28px;display:grid}.polarized-crystal-photomicrography .optical-field{background:#0c131a;border:1px solid #789da477;align-self:start;padding:13px;position:relative}.polarized-crystal-photomicrography .optical-window{aspect-ratio:3/2;overflow:hidden}.polarized-crystal-photomicrography .optical-window img{object-fit:cover;width:100%;height:100%}.polarized-crystal-photomicrography .optical-window[data-detail=true] img{transform:scale(1.8)}.polarized-crystal-photomicrography figcaption{color:var(--muted);justify-content:space-between;gap:12px;padding:15px 2px 2px;font:11px/1.5 monospace;display:flex}.polarized-crystal-photomicrography .cross-index{flex-direction:column;gap:16px;display:flex}.polarized-crystal-photomicrography .cross-index>button{text-align:left;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #789da466;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.polarized-crystal-photomicrography .cross-index>button[aria-pressed=true]{color:var(--accent);box-shadow:inset 3px 0 var(--accent);padding-left:12px}.polarized-crystal-photomicrography .cross-index strong{font-size:22px;font-weight:400}.polarized-crystal-photomicrography .field-description{font:17px/1.6 Georgia,serif}.polarized-crystal-photomicrography .detail-control{align-items:center;gap:10px;font-size:13px;display:flex}.polarized-crystal-photomicrography .detail-control input{width:20px;height:20px;accent-color:var(--accent)}.polarized-crystal-photomicrography .field-loading,.polarized-crystal-photomicrography .field-error{background:var(--field);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:15px}.polarized-crystal-photomicrography .field-loading>div,.polarized-crystal-photomicrography .field-loading span{color:var(--ink)}.polarized-crystal-photomicrography .secondary{color:var(--ink);background:var(--field);border-color:var(--muted)}@container (width<=650px){.polarized-crystal-photomicrography .cross-title,.polarized-crystal-photomicrography .cross-work{grid-template-columns:1fr}.polarized-crystal-photomicrography .cross-mast{flex-direction:column;gap:8px}.polarized-crystal-photomicrography .cross-title>p{max-width:none}}.future-root{--future-paper:#f5ead6;--future-ink:#2b1730;--future-copper:#88442e;--future-violet:#6950a1;background:var(--future-paper);color:var(--future-ink);border:1px solid var(--future-copper);isolation:isolate;border-radius:3px;padding:clamp(18px,4vw,46px);font:15px/1.6 Georgia,Times New Roman,serif;container-type:inline-size}.future-root *,.future-root :before,.future-root :after{box-sizing:border-box}.future-root button{font:inherit;color:inherit;cursor:pointer;transition:none}.future-root button:focus-visible{outline:3px solid var(--future-violet);outline-offset:4px;z-index:3}.future-topline,.future-footer{letter-spacing:.13em;justify-content:space-between;gap:12px;font:10px/1.5 Arial,sans-serif;display:flex}.future-topline{border-bottom:1px solid var(--future-copper);padding-bottom:12px}.future-masthead{grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:24px;padding:30px 0;display:grid}.future-hero{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.future-hero-content{display:block}.future-title{color:var(--future-copper);letter-spacing:-.055em;overflow-wrap:normal;margin:0;font:italic 500 clamp(32px,6.2cqw,76px)/1 Georgia,serif}.future-title>span{letter-spacing:-.04em;vertical-align:.18em;font-size:.54em}.future-description{color:var(--future-ink);margin:15px 0 0;font:14px/1.5 Arial,sans-serif}.future-postmark{aspect-ratio:1;border:1px solid var(--future-copper);color:var(--future-copper);outline:1px solid var(--future-copper);outline-offset:-7px;text-align:center;letter-spacing:.12em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;font:10px/1.4 Arial,sans-serif;display:flex;transform:rotate(-12deg)}.future-postmark b{letter-spacing:.1em;font:15px/1 Georgia,serif}.future-navigation{border-block:1px solid var(--future-copper);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid}.future-chapter{text-align:left;border:0;border-left:1px solid var(--future-copper);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 11px;padding:14px 16px;display:grid}.future-chapter:first-child{border-left:0}.future-chapter[aria-pressed=true]{background:var(--future-ink);color:var(--future-paper)}.future-chapter:hover:not([aria-pressed=true]){background:#e7d9c1}.future-number{grid-row:span 2;font:italic 24px/1 Georgia,serif}.future-chapter-title{font:14px/1.4 Georgia,serif}.future-read-mark{letter-spacing:.04em;font:10px/1.4 Arial,sans-serif}.future-workspace{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);align-items:start;gap:32px;display:grid}.future-figure{min-width:0;margin:0}.future-image{aspect-ratio:3/2;background:var(--future-ink);position:relative}.future-scene-image{object-fit:contain;width:100%;height:100%;display:block}.future-image-fallback{height:100%;color:var(--future-paper);align-items:center;margin:0;padding:22px;font:14px/1.6 Georgia,serif;display:flex;overflow:auto}.future-pins{pointer-events:none;position:absolute;inset:0}.future-pin{pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:5px;display:grid;position:absolute;transform:translate(-50%,-50%)}.future-pin>span{border:1px solid var(--future-ink);background:var(--future-paper);width:34px;height:34px;color:var(--future-ink);border-radius:50%;place-items:center;font:14px/1 Arial,sans-serif;display:grid;box-shadow:0 0 0 3px #f5ead655}.future-pin[aria-pressed=true]>span{background:var(--future-ink);color:var(--future-paper);border-color:var(--future-paper);box-shadow:0 0 0 3px #2b173055}.future-root .future-pin:focus-visible{outline-color:var(--future-paper);outline-offset:0;box-shadow:0 0 0 5px var(--future-ink)}.future-caption{letter-spacing:.08em;border-bottom:1px solid var(--future-copper);justify-content:space-between;gap:10px;padding:10px 0;font:10px/1.5 Arial,sans-serif;display:flex}.future-caption>span:last-child{white-space:nowrap}.future-details-nav{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.future-root .future-detail-choice{text-align:left;border:1px solid var(--future-copper);background:0 0;border-radius:2px;align-items:center;gap:7px;min-height:44px;padding:7px 10px;font:12px/1.4 Arial,sans-serif;display:inline-flex}.future-detail-choice>span{font:italic 16px/1 Georgia,serif}.future-detail-choice[aria-pressed=true]{background:var(--future-ink);border-color:var(--future-ink);color:var(--future-paper)}.future-detail{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.future-detail-header{padding:0 0 12px}.future-detail-title{color:var(--future-ink);margin:0;font:22px/1.25 Georgia,serif}.future-detail-body{grid-template-columns:1fr 1fr;gap:22px;padding:0;display:grid}.future-pair p{margin:0;font:14px/1.7 Georgia,serif}.future-pair .future-pair-label{letter-spacing:.13em;color:var(--future-copper);margin-bottom:6px;font:9px/1.5 Arial,sans-serif}.future-rail{border-left:1px solid var(--future-copper);min-width:0;padding-left:28px}.future-address p{letter-spacing:.08em;margin:0 0 18px;font:10px/1.5 Arial,sans-serif}.future-address strong{letter-spacing:normal;margin-top:5px;font:14px/1.6 Georgia,serif;display:inline-block}.future-address .future-date{letter-spacing:0;color:var(--future-copper);font:italic 14px/1.5 Georgia,serif}.future-quote{letter-spacing:-.025em;color:var(--future-copper);margin:24px 0;font:italic 30px/1.25 Georgia,serif}.future-accordion{border:0;width:100%}.future-accordion-item{border-block:1px solid var(--future-copper)}.future-accordion-header{margin:0;display:block}.future-root .future-accordion-trigger{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:50px;padding:12px 0;font:13px/1.5 Arial,sans-serif;display:flex}.future-root .future-accordion-icon{font:22px/1 Georgia,serif;transition:none;transform:none}.future-root .future-accordion-content{animation:none;overflow:hidden}.future-accordion-inner{padding-bottom:20px}.future-letter p{margin:0 0 15px;font:14px/1.8 Georgia,serif}.future-letter .future-signature{color:var(--future-copper);margin:25px 0 0;font-style:italic}.future-delivery{margin:20px 0 0;font:italic 13px/1.7 Georgia,serif}.future-footer{border-top:1px solid var(--future-copper);letter-spacing:.07em;margin-top:32px;padding-top:14px;font-size:9px}.future-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=720px){.future-workspace{grid-template-columns:1fr;gap:26px}.future-rail{border-left:0;border-top:1px solid var(--future-copper);padding-top:22px;padding-left:0}.future-address{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.future-address .future-date{grid-column:1/-1;margin-bottom:14px}.future-address p{margin-bottom:0}.future-quote{max-width:560px}.future-letter{max-width:620px}}@container (width<=490px){.future-topline{flex-direction:column;gap:3px;font-size:9px}.future-masthead{grid-template-columns:minmax(0,1fr) 64px;gap:12px;padding:25px 0}.future-title{font-size:clamp(27px,7.8cqw,40px)}.future-title>span{margin-bottom:5px;font-size:22px;display:block}.future-postmark{outline-offset:-5px;gap:3px;font-size:7px}.future-postmark b{font-size:11px}.future-description{max-width:190px;margin-top:10px;font-size:12px}.future-navigation{grid-template-columns:1fr;margin-bottom:20px}.future-chapter{border-left:0;border-top:1px solid var(--future-copper);grid-template-columns:auto 1fr auto;padding:11px 12px}.future-chapter:first-child{border-top:0}.future-number{grid-row:auto;font-size:21px}.future-chapter-title{font-size:14px}.future-read-mark,.future-caption{font-size:9px}.future-details-nav{flex-direction:column;gap:7px}.future-root .future-detail-choice{width:100%}.future-detail-body{grid-template-columns:1fr;gap:15px}.future-quote{font-size:28px}.future-footer{flex-direction:column;gap:6px}}.future-image:has(.future-image-fallback) .future-pins{display:none}.future-pins,.future-details-nav{border:0;min-width:0;padding:0}.future-pins{margin:0}@container (width<=270px){.future-masthead{grid-template-columns:1fr}.future-postmark{display:none}}.awp-root{color:#163b50;background:#f3e8ca;padding:28px;font-family:Arial,sans-serif}.awp-root *{box-sizing:border-box}.awp-root button{cursor:pointer;transition:none}.awp-root button:focus-visible{outline-offset:4px;outline:2px solid #163b50}.awp-masthead{border-bottom:3px solid #163b50;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.awp-brand{letter-spacing:-.065em;color:#163b50;margin:0;font:900 35px/.9 Arial,sans-serif}.awp-brand span{color:#aa3526;padding-left:5px}.awp-edition{letter-spacing:.14em;text-align:right;margin:0;font-size:10px;font-weight:700;line-height:1.6}.awp-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:30px;margin-top:24px;display:grid}.awp-root .awp-poster{background:#80b2c1;border:1px solid #173d51;align-self:start;min-height:0;padding:0;display:block;overflow:hidden;container-type:inline-size}.awp-root .awp-hero-content{z-index:20;align-items:flex-start;gap:8px;width:100%;padding:24px;position:absolute;top:0;left:0}.awp-root .awp-hero-eyebrow{letter-spacing:.17em;color:#15384c;font:700 10px/1.4 Arial,sans-serif}.awp-root .awp-hero-title{letter-spacing:-.065em;color:#163b50;text-shadow:1px 1px #c2dadd;text-wrap:nowrap;margin:0;font:900 clamp(34px,13cqi,69px)/1 Arial,sans-serif}.awp-height{letter-spacing:.12em;color:#163b50;font:700 10px/1.5 Arial,sans-serif}.awp-root .awp-hero-description{color:#163b50;max-width:72%;margin:0;font:italic 16px/1.4 Georgia,serif}.awp-root .awp-hero-media{width:100%}.awp-root .awp-art{object-fit:contain;aspect-ratio:640/720;width:100%;height:auto;display:block}.awp-poster-foot{color:#163b50;letter-spacing:-.04em;font:900 26px/1.1 Arial,sans-serif;position:absolute;bottom:20px;left:24px}.awp-poster-foot em{letter-spacing:0;font:italic 17px/1.7 Georgia,serif}.awp-booking{min-width:0}.awp-overline{letter-spacing:.14em;color:#aa3526;margin:0 0 9px;font:700 10px/1.4 Arial,sans-serif}.awp-heading{color:#163b50;letter-spacing:-.035em;margin:0 0 14px;font:400 34px/1.05 Georgia,serif}.awp-intro{margin:0 0 24px;font:14px/1.55 Georgia,serif}.awp-choices,.awp-departures{border:0;margin:0 0 22px;padding:0}.awp-choices legend,.awp-departures legend{letter-spacing:.09em;padding:0 0 10px;font:700 10px/1.5 Arial,sans-serif}.awp-choice{text-align:left;color:#163b50;background:0 0;border:0;border-bottom:1px solid #8c9b96;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:45px;padding:10px 8px;font-size:12px;font-weight:700;display:flex}.awp-choice span+span{white-space:nowrap;font:11px/1.5 monospace}.awp-choice[aria-pressed=true]{color:#fff9e6;background:#163b50}.awp-departures{gap:10px;display:flex}.awp-departure{color:#163b50;background:0 0;border:1px solid #163b50;flex:1;min-height:44px;padding:9px 16px;font:700 16px/1 monospace}.awp-departure[aria-pressed=true]{color:#fff9e6;background:#163b50}.awp-facts{margin:0 0 20px;font-size:11px}.awp-facts div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.awp-facts dt{color:#456271}.awp-facts dd{text-align:right;margin:0;font-weight:700}.awp-keep{color:#fff9e6;letter-spacing:.07em;background:#aa3526;border:2px solid #aa3526;width:100%;min-height:48px;padding:14px 12px;font:700 11px/1.5 Arial,sans-serif}.awp-keep:disabled{color:#163b50;cursor:default;background:0 0;border-color:#163b50}.awp-status{min-height:34px;margin:10px 0 18px;font:11px/1.5 Georgia,serif}.awp-root .awp-ticket{background:#fff9e6;border:0;border-top:2px dashed #8c9b96;border-radius:0;overflow:visible;box-shadow:0 3px #c6b58f}.awp-root .awp-ticket-body{padding:16px}.awp-ticket-kicker{letter-spacing:.13em;margin:0 0 10px;font:700 9px/1.5 Arial,sans-serif}.awp-ticket-name{letter-spacing:-.055em;margin:0 0 8px;font:900 25px/1.1 Arial,sans-serif}.awp-ticket-route{letter-spacing:.04em;margin:0 0 12px;font:10px/1.5 monospace}.awp-ticket-time{justify-content:space-between;align-items:center;gap:12px;display:flex}.awp-ticket-time>span:first-child{font:700 30px/1 monospace}.awp-ticket-time>span+span{letter-spacing:.08em;font-size:9px;line-height:1.5}.awp-barcode{background:repeating-linear-gradient(90deg,#163b50 0 2px,#0000 2px 4px,#163b50 4px 5px,#0000 5px 9px,#163b50 9px 13px,#0000 13px 15px);height:19px;margin:14px 0 2px}.awp-remove{color:#163b50;background:0 0;border:0;min-height:44px;padding:4px 0;font-size:11px;text-decoration:underline}.awp-ticket-empty{color:#456271;margin:0;padding:12px 0;font:italic 21px/1.45 Georgia,serif}.awp-footer{letter-spacing:.06em;border-top:1px solid #163b50;justify-content:space-between;gap:12px;margin-top:26px;padding-top:14px;font-size:9px;line-height:1.5;display:flex}@media (width<=700px){.awp-root{padding:20px 16px}.awp-layout{grid-template-columns:1fr;gap:28px}.awp-root .awp-hero-title{font-size:clamp(34px,13cqi,66px)}.awp-root .awp-hero-content{padding:20px}.awp-root .awp-hero-description{font-size:14px}.awp-brand{font-size:30px}.awp-poster-foot{font-size:24px;bottom:15px;left:20px}.awp-poster-foot em{font-size:15px}.awp-footer{flex-wrap:wrap}.awp-edition{font-size:8px}.awp-booking{padding:0 4px}.awp-heading{font-size:38px}}.awp-root .awp-hero-decoration{z-index:20}.awp-poster-foot{background:#faf1d8;width:100%;padding:10px 24px 16px;bottom:0;left:0}.asw-root{color:#252a28;background:#f0e6cf;border:12px solid #252a28;padding:clamp(16px,3%,32px);font-family:system-ui,sans-serif;container-type:inline-size}.asw-root *{box-sizing:border-box}.asw-root button{transition:none}.asw-root p{margin:0}.asw-header{border-bottom:3px solid #252a28;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.asw-brand{width:min(100%,480px);margin:12px 0 0}.asw-root .asw-wordmark{border-radius:0;width:100%;height:auto;display:block}.asw-kicker{letter-spacing:.06em;text-transform:uppercase;font:600 11px/1.5 system-ui,sans-serif}.asw-description{color:#5b6058;max-width:40ch;font:400 15px/1.6 system-ui,sans-serif}.asw-selectors{border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0 0 24px;padding:0;display:grid}.asw-selector{color:#252a28;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #252a28;border-radius:0;align-items:center;gap:10px;min-height:52px;padding:16px 10px;font:500 15px/1.3 system-ui,sans-serif;display:flex}.asw-selector>span{color:#5b6058;font:400 12px/1.3 ui-monospace,monospace}.asw-selector[aria-pressed=true]{border-bottom:4px solid #9b4937;font-weight:700}.asw-layout{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.asw-layout>*{min-width:0}.asw-root .asw-hero{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:16px;padding:0;display:flex}.asw-root .asw-media{background:0 0;border:0;border-radius:0;width:100%;display:block;overflow:visible}.asw-root .asw-image{border-radius:0;width:100%;height:auto;display:block}.asw-root .asw-hero-content{text-align:left;width:100%;max-width:none;display:block}.asw-root .asw-title{color:#252a28;margin:0 0 12px;font:700 32px/1.15 Georgia,serif}.asw-root .asw-material{color:#5b6058;border-top:1px solid #c2b79f;margin:18px 0;padding-top:12px;font:400 12px/1.5 system-ui,sans-serif}.asw-toggle{color:#f0e6cf;cursor:pointer;background:#9b4937;border:1px solid #9b4937;border-radius:2px;min-height:48px;padding:12px 20px;font:600 14px/1.3 system-ui,sans-serif}.asw-toggle[aria-pressed=true]{color:#9b4937;background:0 0}.asw-root .asw-card{box-shadow:none;background:0 0;border:2px solid #252a28;border-radius:0;padding:16px;overflow:visible}.asw-root .asw-body{color:inherit;font:inherit;padding:0;display:block}.asw-sheet-header{border-bottom:1px solid #252a28;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.asw-sheet-title{color:inherit;margin:0;font:700 20px/1.2 Georgia,serif}.asw-diagram{width:100%;height:auto;margin:8px 0;display:block}.asw-route-path{fill:none;stroke:#9b4937;stroke-width:5px;stroke-linejoin:round}.asw-node{fill:#f0e6cf;stroke:#252a28;stroke-width:2px}.asw-node[data-included=true]{fill:#d4a64b}.asw-node-number{fill:#252a28;text-anchor:middle;font:700 15px system-ui,sans-serif}.asw-node-code{fill:#252a28;font:700 12px system-ui,sans-serif}.asw-totals{border-block:1px solid #252a28;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:14px 0;display:grid}.asw-totals dt{color:#5b6058;font:400 11px/1.5 system-ui,sans-serif}.asw-totals dd{margin:4px 0 0;font:700 24px/1.1 Georgia,serif}.asw-modes{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:16px 0;display:grid}.asw-mode{color:#252a28;cursor:pointer;background:0 0;border:1px solid #252a28;border-radius:2px;min-height:52px;padding:10px 8px;font:600 12px/1.3 system-ui,sans-serif}.asw-mode>span{margin-top:4px;font-size:10px;font-weight:400;display:block}.asw-mode[aria-pressed=true]{color:#f0e6cf;background:#252a28}.asw-itinerary{margin:0;padding:0;list-style:none}.asw-stop{border-top:1px solid #c2b79f;padding:8px 0}.asw-stop-select{text-align:left;color:#252a28;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 0;font:600 13px/1.4 system-ui,sans-serif;display:flex}.asw-stop-select[aria-pressed=true]{text-underline-offset:3px;text-decoration:underline}.asw-stop-number{color:#252a28;background:#d4a64b;flex-shrink:0;place-items:center;width:25px;height:25px;font:700 11px/1 system-ui,sans-serif;display:grid}.asw-stop-controls{justify-content:flex-end;gap:8px;display:flex}.asw-control{color:#252a28;cursor:pointer;background:0 0;border:1px solid #252a28;border-radius:2px;width:44px;min-height:44px;padding:6px;font:400 20px/1 system-ui,sans-serif}.asw-control:disabled{opacity:.35;cursor:default}.asw-root .asw-status{color:#5b6058;overflow-wrap:anywhere;min-height:3em;margin-top:14px;font:400 11px/1.5 system-ui,sans-serif}.asw-empty{padding:16px 0;font:400 14px/1.6 Georgia,serif}.asw-reset{color:#252a28;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 0;font:600 12px/1.5 system-ui,sans-serif;text-decoration:underline}.asw-root .asw-footer{color:#5b6058;border-top:1px solid #252a28;margin-top:32px;padding-top:16px;font:400 11px/1.6 system-ui,sans-serif}.asw-root button:hover:not(:disabled){text-decoration:underline}.asw-root button:focus-visible{outline-offset:3px;outline:3px solid #252a28}@container (width>=760px){.asw-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.asw-stop{align-items:center;gap:8px;display:flex}.asw-stop-select{flex:1}}@container (width<=560px){.asw-header{flex-direction:column;align-items:stretch;gap:16px}.asw-selectors{grid-template-columns:1fr}.asw-selector{min-height:44px;padding:12px 0}.asw-root .asw-title{font-size:26px}.asw-root .asw-card{padding:12px}.asw-sheet-header{align-items:flex-start}}@container (width<=360px){.asw-totals dd{white-space:nowrap;font-size:20px}}.biedermeier-cabinet{color:#352e28;background:#e8dfcc;padding:clamp(20px,4vw,52px);font-family:Georgia,serif}.biedermeier-cabinet :where(p,figure){margin:0}.bieder-kicker,.bieder-caption,.bieder-count,.bieder-status{letter-spacing:.03em;font:400 12px/1.6 system-ui,sans-serif}.biedermeier-cabinet .bieder-hero{background:0 0;border:0;border-radius:0;min-height:0;padding:20px 0 32px;display:block}.bieder-hero-content{gap:0;max-width:100%}.biedermeier-cabinet .bieder-title{letter-spacing:-.035em;font:400 clamp(2.8rem,5.8vw,5.2rem)/1.03 Georgia,serif}.biedermeier-cabinet .bieder-intro{color:#65594d;margin-top:20px;font:400 18px/1.55 Georgia,serif}.bieder-workspace{border-top:1px solid #65412e;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;padding-top:28px;display:grid}.bieder-case{min-width:0}.bieder-case-art{width:100%;height:auto;display:block}.bieder-figure .bieder-caption{text-align:center;margin-top:8px}.bieder-case-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.biedermeier-cabinet .bieder-button{color:#352e28;background:#fff7e5;border:1px solid #65412e;border-radius:2px;min-height:44px;padding:10px 16px;font:600 14px/1.5 system-ui,sans-serif}.biedermeier-cabinet .bieder-button:hover{color:#fff7e5;background:#65412e}.bieder-compartments{background:#a96740;border:2px solid #65412e;margin-top:20px;padding:12px}.bieder-compartment-nav{border:0;gap:8px;min-width:0;margin:0;padding:0;display:flex}.biedermeier-cabinet .bieder-compartment-button{background:#fff7e5;border:1px solid #65412e;flex:1;min-height:44px;padding:8px 12px;font:600 13px/1.5 system-ui,sans-serif}.biedermeier-cabinet .bieder-compartment-button[aria-pressed=true]{color:#fff7e5;background:#315d57;border-color:#315d57}.bieder-letter-list{border:0;gap:8px;min-width:0;margin-top:12px;padding:0;display:grid}.biedermeier-cabinet .bieder-letter-button{text-align:left;color:#352e28;background:#fff7e5;border:2px solid #65412e;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:60px;padding:12px;display:grid}.bieder-letter-button[aria-pressed=true]{border-color:#315d57;box-shadow:inset 4px 0 #315d57}.bieder-sender{font:600 13px/1.5 system-ui,sans-serif}.bieder-letter-name{grid-row:2;font:400 17px/1.3 Georgia,serif}.bieder-read-label{grid-area:1/2/3;align-self:center;font:400 11px/1.5 system-ui,sans-serif}.bieder-empty{background:#fff7e5;padding:20px;font:400 17px/1.55 Georgia,serif}.bieder-empty p+p{margin-top:8px;font-size:14px}.biedermeier-cabinet .bieder-paper{color:#352e28;box-shadow:none;background:#fff7e5;border:1px solid #65412e;border-radius:0;overflow:visible}.bieder-paper-header{padding:28px 28px 0}.bieder-paper-title{letter-spacing:-.01em;font:400 28px/1.2 Georgia,serif}.bieder-paper-subtitle{opacity:1;color:#65594d;margin-top:12px;font:400 12px/1.6 system-ui,sans-serif}.bieder-paper-body{padding:24px 28px 28px}.bieder-letter-text{font:400 17px/1.65 Georgia,serif}.bieder-letter-text p+p{margin-top:20px}.bieder-signature{margin-top:28px}.bieder-letter-actions{border-top:1px solid #65412e;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:20px;display:flex}.biedermeier-cabinet .bieder-text-button{color:#315d57;text-underline-offset:4px;min-height:44px;padding:8px 4px;font:600 14px/1.5 system-ui,sans-serif;text-decoration:underline}.bieder-reader-rest{font:400 17px/1.65 Georgia,serif}.bieder-rose{width:150px;height:auto;margin:0 auto 24px;display:block}.bieder-footer{border-top:1px solid #65412e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;display:flex}.biedermeier-cabinet .bieder-status{color:#65594d;margin-top:12px}.biedermeier-cabinet :focus-visible{outline-offset:4px;outline:3px solid #315d57}.biedermeier-cabinet .bieder-compartment-button:focus-visible{outline-offset:-4px;outline-color:#352e28}.biedermeier-cabinet .bieder-compartment-button[aria-pressed=true]:focus-visible{outline-color:#fff7e5}.biedermeier-cabinet .bieder-letter-button:focus-visible{outline-offset:-6px}@media (width<=760px){.bieder-workspace{grid-template-columns:minmax(0,1fr)}.bieder-paper-header{padding:20px 20px 0}.bieder-paper-body{padding:20px}.biedermeier-cabinet .bieder-title{font-size:clamp(2.8rem,10vw,4rem)}}@media (prefers-reduced-motion:reduce){.biedermeier-cabinet *{transition:none;animation:none}}.cordel-reader{--cr-paper:#f4ebd6;--cr-ink:#201e18;--cr-ochre:#e3ad48;--cr-red:#943a28;--cr-muted:#625849;box-sizing:border-box;background:var(--cr-ochre);width:100%;max-width:1080px;color:var(--cr-ink);margin-inline:auto;padding:28px;font-family:Georgia,Times New Roman,serif}.cordel-reader *{box-sizing:border-box}:where(.cordel-reader p,.cordel-reader h3){margin:0}:where(.cordel-reader button,.cordel-reader a){font:inherit;color:inherit}.cordel-reader :is(button,a,h3):focus-visible{outline:3px solid var(--cr-red);outline-offset:4px}.cordel-reader__masthead{border-bottom:3px solid var(--cr-ink);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:0 0 18px;display:flex}.cordel-reader__brand{letter-spacing:-.04em;font-family:Arial Black,Arial,sans-serif;font-size:28px;font-weight:900;line-height:1}.cordel-reader__brand span{font-size:24px}.cordel-reader__tagline{letter-spacing:.14em;text-align:right;font-family:Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.4}.cordel-reader__book{border:2px solid var(--cr-ink);background:var(--cr-paper);box-shadow:6px 6px 0 var(--cr-ink);border-radius:0;overflow:visible}.cordel-reader__book-body{grid-template-columns:.95fr 1.05fr;gap:0;padding:0;display:grid}.cordel-reader__cover{text-align:center;border-right:1px solid var(--cr-ink);flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:28px 28px 20px;display:flex}.cordel-reader__kicker,.cordel-reader__edition{letter-spacing:.14em;font-family:Arial,sans-serif;font-size:9px;font-weight:700;line-height:1.5}.cordel-reader__cover-title{letter-spacing:-.04em;max-width:350px;margin:15px auto 0;font-size:clamp(34px,4.2vw,49px);font-weight:700;line-height:1.03}.cordel-reader__small-rule{letter-spacing:9px;margin:17px 0 5px;font-size:10px}.cordel-reader__illustration{mix-blend-mode:multiply;width:100%;max-width:350px;height:auto;margin:8px 0 16px;display:block}.cordel-reader__edition{letter-spacing:.1em}.cordel-reader__reader{flex-direction:column;min-width:0;padding:28px 34px 20px;display:flex}.cordel-reader__reader-top{border-bottom:1px solid var(--cr-ink);letter-spacing:.1em;justify-content:space-between;gap:12px;padding-bottom:11px;font-family:Arial,sans-serif;font-size:9px;font-weight:700;line-height:1.5;display:flex}.cordel-reader__page{flex:1;padding:28px 0 18px}.cordel-reader__page-title{letter-spacing:-.025em;margin:0 0 27px;font-size:28px;font-weight:400;line-height:1.2}.cordel-reader__stanza{letter-spacing:-.01em;margin-bottom:24px;font-size:18px;line-height:1.65}.cordel-reader__verse{display:block}.cordel-reader__ornament{color:var(--cr-red);margin-top:4px;font-size:14px}.cordel-reader__pagination{border-top:1px solid var(--cr-ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-top:16px;display:grid}.cordel-reader__page-button{border:1px solid var(--cr-ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;min-height:44px;padding:10px 12px;font-family:Arial,sans-serif;font-size:12px;font-weight:700}.cordel-reader__page-button[data-next]{background:var(--cr-ink);color:var(--cr-paper)}.cordel-reader__page-button:disabled{opacity:.42;cursor:default}.cordel-reader__page-button:not(:disabled):hover{background:var(--cr-ochre);color:var(--cr-ink)}.cordel-reader__page-count{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Arial,sans-serif;font-size:12px}.cordel-reader__tools{border-bottom:1px solid var(--cr-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-bottom:6px;display:flex}.cordel-reader__bookmark,.cordel-reader__download,.cordel-reader__return{cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 0;font-family:Arial,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.cordel-reader__bookmark{text-align:left;gap:7px}.cordel-reader__bookmark[aria-pressed=true]{color:var(--cr-red)}.cordel-reader__download{gap:3px;text-decoration:underline}.cordel-reader__download span{font-weight:400}.cordel-reader__bookmark:hover,.cordel-reader__return:hover{text-decoration:underline}.cordel-reader__marker{min-height:44px;color:var(--cr-muted);align-items:center;font-family:Arial,sans-serif;font-size:10px;line-height:1.5;display:flex}.cordel-reader__return{text-decoration:underline}.cordel-reader__footer{justify-content:space-between;gap:16px;padding-top:20px;font-size:12px;line-height:1.5;display:flex}.cordel-reader__footer p:last-child{letter-spacing:.1em;font-family:Arial,sans-serif;font-size:9px;font-weight:700}@media (width<=760px){.cordel-reader{max-width:580px;padding:16px}.cordel-reader__brand{font-size:24px}.cordel-reader__brand span{font-size:18px}.cordel-reader__tagline{font-size:8px}.cordel-reader__masthead{gap:12px;margin-bottom:16px;padding-bottom:14px}.cordel-reader__book-body{grid-template-columns:1fr}.cordel-reader__cover{text-align:left;border-right:0;border-bottom:2px solid var(--cr-ink);grid-template-columns:1fr .92fr;align-items:center;gap:12px;padding:22px 20px 15px;display:grid}.cordel-reader__kicker{letter-spacing:.08em;font-size:8px}.cordel-reader__cover-title{margin:12px 0 0;font-size:30px}.cordel-reader__small-rule{letter-spacing:5px;margin:16px 0 0}.cordel-reader__illustration{width:100%;margin:0}.cordel-reader__edition{text-align:center;grid-column:1/-1;margin-top:7px;font-size:8px}.cordel-reader__reader{padding:22px 22px 10px}.cordel-reader__reader-top{letter-spacing:.06em;font-size:8px}.cordel-reader__page{padding-top:24px}.cordel-reader__page-title{margin-bottom:23px;font-size:27px}.cordel-reader__stanza{font-size:17px;line-height:1.7}.cordel-reader__pagination{gap:8px}.cordel-reader__page-button{padding-inline:9px;font-size:11px}.cordel-reader__tools{flex-wrap:wrap;gap:7px}.cordel-reader__bookmark,.cordel-reader__download{font-size:10px}.cordel-reader__footer{flex-wrap:wrap;gap:5px;padding-top:18px}}@media (width<=350px){.cordel-reader{padding:12px}.cordel-reader__brand{font-size:21px}.cordel-reader__tagline{font-size:7px}.cordel-reader__cover{padding:18px 16px 13px}.cordel-reader__cover-title{font-size:26px}.cordel-reader__reader{padding-inline:16px}.cordel-reader__stanza{font-size:16px}}.bcw-site{--paper:#f4f1e7;--ink:#272e27;--muted:#626c5d;--rule:#c7cbbd;--accent:#82472f;background:var(--paper);color:var(--ink);min-height:700px;font-family:Georgia,Times New Roman,serif;overflow:hidden}.bcw-site *{box-sizing:border-box}:where(.bcw-site button){font:inherit;cursor:pointer;color:inherit}.bcw-site button:focus-visible,.bcw-site input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where(.bcw-site button) svg{flex-shrink:0}.bcw-header{border-bottom:1px solid var(--ink);align-items:center;gap:25px;padding:21px 28px 17px;display:flex}.bcw-logo{text-align:left;letter-spacing:.13em;background:0 0;border:0;align-items:center;gap:10px;padding:0;font:700 16px/1.1 Courier New,monospace;display:flex}.bcw-logo>svg{width:29px;height:29px}.bcw-logo small{letter-spacing:.16em;margin-top:6px;font:8px/1 Courier New,monospace;display:block}.bcw-nav{align-items:center;gap:23px;margin-left:auto;display:flex}.bcw-nav>button{background:0 0;border:0;padding:12px 0;font:12px/1.4 Georgia,serif;position:relative}.bcw-nav>.bcw-current:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:1px;left:0;right:0}.bcw-count{border:1px solid var(--rule);margin-left:5px;padding:3px 4px;font:9px/1 Courier New,monospace}.bcw-volume{letter-spacing:.08em;border-left:1px solid var(--rule);color:var(--muted);white-space:nowrap;padding-left:20px;font:8px/1.2 Courier New,monospace}.bcw-volume>span{color:var(--accent);margin-left:7px;font-size:6px}.bcw-menu{display:none}.bcw-body{padding:27px 28px 0}.bcw-eyebrow{letter-spacing:.11em;color:var(--muted);margin:0;font:9px/1.6 Courier New,monospace}.bcw-intro{grid-template-columns:1fr 225px;align-items:end;gap:40px;margin-bottom:27px;display:grid}.bcw-intro h2,.bcw-guide>h2{letter-spacing:-.045em;margin:13px 0 0;font:400 45px/.99 Georgia,serif}.bcw-intro h2 em,.bcw-guide>h2 em{color:#5e6c55;font-weight:400}.bcw-intro>p{color:var(--muted);margin:0 0 3px;font:14px/1.6 Georgia,serif}.bcw-featured{border:1px solid var(--ink);grid-template-columns:1.8fr 1fr;align-items:stretch;gap:0;min-height:278px;padding:0;display:grid}.bcw-featured-media,.bcw-featured-image{background:#171b16;min-width:0;height:100%;position:relative;overflow:hidden}.bcw-featured-image :where(.bcw-photo){height:100%;min-height:278px}.bcw-photo{isolation:isolate;background:#151914;position:relative;overflow:hidden}.bcw-photo img{object-fit:cover;width:100%;height:100%;transform:scale(var(--zoom));transform-origin:var(--origin);display:block}.bcw-register{pointer-events:none;color:#d4d7c5;opacity:.75;width:15px;height:15px;position:absolute}.bcw-tl{top:13px;left:13px}.bcw-br{bottom:13px;right:13px}.bcw-exposure{color:#d4d7c5;letter-spacing:.1em;font:8px/1.5 Courier New,monospace;position:absolute;bottom:13px;left:33px}.bcw-film-number{color:#c7ccb8;writing-mode:vertical-rl;letter-spacing:.2em;font:8px/1.4 Courier New,monospace;position:absolute;top:13px;right:13px}.bcw-featured-note{border-left:1px solid var(--ink);background:#e8ebdf;flex-direction:column;align-items:start;gap:0;padding:24px 25px;display:flex}.bcw-featured-note .bcw-eyebrow{font-size:8px}.bcw-featured-note .bcw-featured-title{letter-spacing:-.035em;margin:18px 0 13px;font:400 29px/1.08 Georgia,serif}.bcw-featured-note>p:not(.bcw-eyebrow){color:#56614f;margin:0 0 18px;font:12px/1.7 Georgia,serif}.bcw-action{background:0 0;border:1px solid #747e68;justify-content:space-between;align-items:center;gap:20px;min-height:39px;padding:9px 12px;font:11px/1.4 Courier New,monospace;display:inline-flex}.bcw-action:hover{background:#dce2d2}.bcw-action>span{font:17px/1 Georgia,serif}.bcw-featured-actions{flex-direction:column;align-items:start;gap:0;display:flex}.bcw-featured-foot{letter-spacing:.1em;color:#65715e;margin-top:19px;font:7px/1.5 Courier New,monospace}.bcw-library-top{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 13px;display:flex}.bcw-library-top>div{align-items:baseline;gap:13px;display:flex}.bcw-library-top h3{letter-spacing:-.025em;margin:0;font:400 22px/1.2 Georgia,serif}.bcw-library-top>div>span{color:var(--muted);font:8px/1.5 Courier New,monospace}.bcw-search{min-width:210px;color:var(--muted);border:1px solid #aeb6a5;align-items:center;gap:8px;height:36px;padding:8px 11px;display:flex}.bcw-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:0;font:11px/1.5 Courier New,monospace}.bcw-search input::placeholder{color:#6e7668}.bcw-filters{border-top:1px solid var(--rule);gap:18px;padding:8px 0 11px;display:flex}.bcw-filters>button{color:var(--muted);background:0 0;border:0;padding:7px 0;font:11px/1.4 Courier New,monospace}.bcw-filters>.bcw-filter-active{color:var(--accent);text-underline-offset:5px;text-decoration:underline}.bcw-study-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.bcw-card{border:1px solid var(--rule);background:#f8f6ee;min-width:0}.bcw-card-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.bcw-card-open>.bcw-photo{border:7px solid #e5e8dd;height:128px}.bcw-card-open:hover>.bcw-photo img{filter:brightness(1.12)}.bcw-card-meta{color:var(--muted);letter-spacing:.06em;justify-content:space-between;margin:13px 13px 0;font:8px/1.5 Courier New,monospace;display:flex}.bcw-card-meta>span{color:var(--accent)}.bcw-card-open h4{letter-spacing:-.02em;min-height:40px;margin:8px 13px 6px;font:400 17px/1.18 Georgia,serif}.bcw-card-caption{color:var(--muted);margin:0 13px;font:italic 11px/1.5 Georgia,serif;display:block}.bcw-card-bottom{border-top:1px solid #d4d8ca;justify-content:space-between;align-items:center;margin:12px 13px 7px;padding-top:5px;display:flex}.bcw-card-bottom>span{color:var(--muted);font:8px/1.5 Courier New,monospace}.bcw-card-bottom>button{color:#606f52;background:0 0;border:0;padding:9px;display:flex}.bcw-reading-link{border-top:1px solid var(--rule);align-items:center;gap:16px;margin:28px 0 25px;padding:15px 0;display:flex}.bcw-reading-link>p{color:var(--muted);margin:0;font:italic 13px/1.5 Georgia,serif}.bcw-reading-link>button{white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:7px 0;font:11px/1.5 Georgia,serif}.bcw-reading-link>button>span{margin-left:8px}.bcw-footer{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;gap:15px;padding:16px 28px;font:7px/1.5 Courier New,monospace;display:flex}.bcw-divider{color:#a4ab9a;margin:0 6px}.bcw-footer>span:last-child{text-align:right;font:10px/1.5 Georgia,serif}.bcw-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bcw-empty{text-align:center;border:1px dashed #a9b29d;margin-bottom:30px;padding:40px 25px}.bcw-empty>svg{color:#758268;width:30px;height:30px}.bcw-empty h3{font:400 25px/1.3 Georgia,serif}.bcw-empty p{color:var(--muted);font:13px/1.7 Georgia,serif}.bcw-detail-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.bcw-back{color:var(--muted);background:0 0;border:0;padding:8px 0;font:11px/1.5 Georgia,serif}.bcw-detail-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.bcw-detail-heading h2{letter-spacing:-.04em;margin:10px 0 0;font:400 34px/1.05 Georgia,serif}.bcw-save{border:1px solid var(--rule);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:10px 12px;font:10px/1.4 Courier New,monospace;display:flex}.bcw-detail-grid{grid-template-columns:1fr 190px;gap:23px;display:grid}.bcw-detail-grid>div{min-width:0}.bcw-figure{margin:0}.bcw-window{aspect-ratio:1.46;background:#171b16;border:9px solid #252b23;position:relative;overflow:hidden}.bcw-zoom-photo{transform:scale(var(--zoom));transform-origin:var(--origin);transition:transform .45s cubic-bezier(.2,.65,.25,1);position:absolute;inset:0}.bcw-zoom-photo>img{object-fit:cover;width:100%;height:100%;display:block}.bcw-positive .bcw-zoom-photo>img{filter:invert()grayscale()}.bcw-image-note{color:#222b20;width:26px;height:26px;transform:translate(-50%, -50%) scale(calc(1 / var(--zoom)));background:#d6c297;border:1px solid #efe3c4;border-radius:50%;place-items:center;font:9px/1 Courier New,monospace;display:grid;position:absolute}.bcw-figure figcaption{color:var(--muted);justify-content:space-between;gap:12px;margin-top:10px;font:italic 11px/1.5 Georgia,serif;display:flex}.bcw-figure figcaption>span{font:7px/1.6 Courier New,monospace}.bcw-controls{border-block:1px solid var(--rule);border-inline:0;flex-wrap:wrap;gap:14px;min-width:0;margin:17px 0 0;padding:7px 0;display:flex}.bcw-controls>button{background:0 0;border:0;padding:8px 0;font:10px/1.5 Courier New,monospace}.bcw-observation{padding-top:6px}.bcw-observation h3{letter-spacing:-.025em;margin:16px 0;font:400 22px/1.16 Georgia,serif}.bcw-observation>p:not(.bcw-eyebrow){color:var(--muted);font:12px/1.8 Georgia,serif}.bcw-observation dl{margin:20px 0}.bcw-observation dl>div{border-top:1px solid var(--rule);padding:11px 0}.bcw-observation dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font:8px/1.5 Courier New,monospace}.bcw-observation dd{margin:5px 0 0;font:11px/1.5 Georgia,serif}.bcw-observation>p.bcw-small-note{font-size:11px;font-style:italic}.bcw-related{align-items:center;gap:15px;margin:28px 0;display:flex}.bcw-related>button{border:1px solid var(--rule);text-align:left;background:0 0;flex:1;align-items:center;gap:10px;min-width:0;padding:7px;display:flex}.bcw-related .bcw-photo{flex-shrink:0;width:58px;height:47px}.bcw-related>button>span{font:12px/1.4 Georgia,serif}.bcw-related small{color:var(--muted);margin-bottom:5px;font:7px/1.5 Courier New,monospace;display:block}.bcw-related>button>span:last-child{margin-left:auto;font-size:16px}.bcw-guide{padding-top:12px}.bcw-guide>h2{font-size:48px}.bcw-guide-intro{max-width:430px;color:var(--muted);margin:24px 0 30px;font:16px/1.7 Georgia,serif}.bcw-guide-grid{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:28px;padding:30px 0;display:grid}.bcw-guide-grid article>span{color:var(--accent);font:11px/1.5 Courier New,monospace}.bcw-guide-grid h3{letter-spacing:-.02em;font:400 21px/1.2 Georgia,serif}.bcw-guide-grid p{color:var(--muted);font:13px/1.8 Georgia,serif}.bcw-guide-bottom{align-items:center;gap:19px;padding:30px 0;display:flex}.bcw-guide-bottom>svg{flex-shrink:0;width:32px;height:32px}.bcw-guide-bottom>div{flex:1}.bcw-guide-bottom h3{margin:0 0 9px;font:400 20px/1.3 Georgia,serif}.bcw-guide-bottom p{color:var(--muted);max-width:400px;margin:0;font:12px/1.7 Georgia,serif}@media (prefers-reduced-motion:reduce){.bcw-zoom-photo{transition:none}}@media (width<=720px){.bcw-header{gap:18px;padding-inline:22px}.bcw-nav{gap:15px}.bcw-volume{display:none}.bcw-body{padding-inline:22px}.bcw-intro{grid-template-columns:1fr 175px;gap:20px}.bcw-intro h2{font-size:40px}.bcw-featured-note{padding:19px}.bcw-featured-note .bcw-featured-title{font-size:25px}.bcw-featured-note .bcw-eyebrow{font-size:7px}.bcw-study-grid{gap:10px}.bcw-card-open h4{font-size:15px}.bcw-card-meta{font-size:7px}.bcw-reading-link>.bcw-eyebrow{display:none}.bcw-detail-grid{grid-template-columns:1fr 165px;gap:17px}.bcw-related>.bcw-eyebrow{display:none}.bcw-guide-grid{gap:19px}.bcw-guide-bottom{flex-wrap:wrap}}@media (width<=480px){.bcw-site{min-height:600px}.bcw-header{flex-wrap:wrap;padding:18px 16px 15px;position:relative}.bcw-logo{font-size:15px}.bcw-logo small{font-size:7px}.bcw-menu{border:1px solid var(--rule);background:0 0;margin-left:auto;padding:10px 12px;font:11px/1.2 Courier New,monospace;display:block}.bcw-nav{border-top:1px solid var(--rule);justify-content:space-between;gap:0;width:100%;margin:0;padding-top:8px;display:none}.bcw-nav-open{display:flex}.bcw-nav>button{font-size:11px}.bcw-body{padding:24px 16px 0}.bcw-intro{grid-template-columns:1fr;gap:15px;margin-bottom:23px}.bcw-intro h2{font-size:42px}.bcw-intro>p{max-width:280px;font-size:13px}.bcw-eyebrow{font-size:8px}.bcw-featured{grid-template-columns:1fr}.bcw-featured-image :where(.bcw-photo){height:220px;min-height:0}.bcw-featured-note{border-left:0;border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;column-gap:13px;padding:19px 20px;display:grid}.bcw-featured-note .bcw-eyebrow{grid-column:1/-1;font-size:8px}.bcw-featured-note .bcw-featured-title{margin-top:13px;font-size:26px}.bcw-featured-note>p:not(.bcw-eyebrow){margin-top:13px;font-size:12px;line-height:1.7}.bcw-featured-actions{grid-column:1/-1;justify-self:start}.bcw-featured-foot{grid-column:1/-1;margin-top:14px;font-size:7px}.bcw-library-top{flex-direction:column;align-items:stretch;gap:13px;margin-top:26px}.bcw-library-top>div{justify-content:space-between}.bcw-search{width:100%;height:40px}.bcw-search input{font-size:12px}.bcw-study-grid{grid-template-columns:1fr;gap:15px}.bcw-card-open>.bcw-photo{border-width:8px;height:176px}.bcw-card-meta{margin:14px 14px 0;font-size:9px}.bcw-card-open h4{min-height:0;margin:10px 14px 6px;font-size:22px}.bcw-card-caption{margin-inline:14px;font-size:12px}.bcw-card-bottom{margin-inline:14px}.bcw-card-bottom>span{font-size:9px}.bcw-card-bottom>button{padding:10px}.bcw-reading-link{flex-direction:column;align-items:start;gap:8px;padding-block:17px}.bcw-reading-link>p{font-size:14px}.bcw-reading-link>button{margin-left:0}.bcw-footer{flex-direction:column;gap:7px;padding:17px 16px;font-size:7px}.bcw-footer>span:last-child{text-align:left;font-size:10px}.bcw-detail-top{flex-direction:column;align-items:start;gap:5px;margin-bottom:18px}.bcw-detail-heading{flex-direction:column;align-items:start;gap:15px}.bcw-detail-heading h2{font-size:32px}.bcw-detail-grid{grid-template-columns:1fr;gap:23px}.bcw-window{aspect-ratio:1.3;border-width:7px}.bcw-controls{gap:16px}.bcw-observation h3{font-size:25px}.bcw-observation>p:not(.bcw-eyebrow){font-size:13px}.bcw-observation dl{grid-template-columns:1fr 1fr;column-gap:15px;display:grid}.bcw-observation dl>div:last-child{grid-column:1/-1}.bcw-related{flex-direction:column;align-items:stretch;gap:10px}.bcw-related>button{min-height:65px}.bcw-related>.bcw-eyebrow{display:block}.bcw-guide>h2{font-size:42px}.bcw-guide-intro{font-size:14px}.bcw-guide-grid{grid-template-columns:1fr;gap:17px;padding-block:23px}.bcw-guide-grid article{border-bottom:1px solid var(--rule);padding-bottom:12px}.bcw-guide-grid article:last-child{border:0;padding:0}.bcw-guide-grid h3{margin:12px 0;font-size:23px}.bcw-guide-grid p{margin-bottom:0;font-size:14px}.bcw-guide-bottom>svg{display:none}.bcw-guide-bottom>.bcw-action{width:max-content}.bcw-guide-bottom p{font-size:13px}}.ccp-root{color:#fff3d9;background:#11130f;border:4px solid #11130f;padding:clamp(20px,4%,40px);font-family:system-ui,sans-serif;container-type:inline-size}@media (prefers-reduced-motion:reduce){.ccp-root *,.ccp-root :before,.ccp-root :after{transition:none;animation:none}}.ccp-root *{box-sizing:border-box}.ccp-root p{margin:0}.ccp-header{border-bottom:2px solid #fff3d9;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.ccp-kicker{max-width:20ch;font-size:13px;font-weight:700;line-height:1.4}.ccp-nav{border:0;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ccp-view{color:#fff3d9;cursor:pointer;background:0 0;border:1px solid #fff3d9;border-radius:4px;min-height:44px;padding:10px 12px;font:600 13px/1.3 system-ui,sans-serif}.ccp-view[aria-pressed=true]{color:#11130f;background:#fff3d9}.ccp-status{color:#d6ff35;overflow-wrap:anywhere;padding:16px 0;font-size:13px;line-height:1.5}.ccp-nights{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0 0 20px;padding:0;display:grid}.ccp-night{color:#11130f;cursor:pointer;background:#fff3d9;border:2px solid #fff3d9;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;min-height:70px;padding:12px;font:800 16px/1.15 system-ui,sans-serif;display:flex}.ccp-night[aria-pressed=true]{background:#d6ff35;border-color:#d6ff35;box-shadow:inset 0 0 0 2px #11130f}.ccp-night-date{letter-spacing:.06em;font-size:11px;font-weight:600}.ccp-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.ccp-root .ccp-hero{box-shadow:none;background:#11130f;border:2px solid #fff3d9;border-radius:0;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.ccp-root .ccp-hero-content{width:100%;min-width:0;max-width:none;display:block}.ccp-root .ccp-hero-title{letter-spacing:.02em;color:#fff3d9;border-bottom:2px solid #fff3d9;margin:0;padding:12px 16px;font:900 clamp(20px,3.4cqi,32px)/1 system-ui,sans-serif}.ccp-root .ccp-after-title{margin:0;padding:0}.ccp-facts{border-bottom:2px solid #fff3d9;grid-template-columns:110px minmax(0,1fr);min-width:0;display:grid}.ccp-date-box{color:#11130f;background:#d6ff35;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.ccp-day{font-size:14px}.ccp-date{font:900 50px/1 system-ui,sans-serif}.ccp-venue-box{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px 16px;font-size:12px;line-height:1.4;display:flex}.ccp-venue{text-transform:uppercase;font:900 clamp(18px,3cqi,28px)/1.08 system-ui,sans-serif}.ccp-time{color:#ff437a;font-size:14px;font-weight:700}.ccp-root .ccp-media{background:0 0;border:0;border-radius:0;width:100%;min-width:0;display:block;overflow:visible}.ccp-root .ccp-image{border-radius:0;width:100%;height:auto;display:block}.ccp-root .ccp-card{color:#11130f;background:#fff3d9;border:0;border-radius:0;min-width:0;padding:24px;overflow:visible;box-shadow:6px 6px #ff437a}.ccp-root .ccp-card-body{color:inherit;font:inherit;flex-direction:column;gap:18px;min-width:0;padding:0;display:flex}.ccp-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#4a4f3c;font:800 12px/1.3 system-ui,sans-serif}.ccp-title{color:inherit;margin:0;font:700 32px/1.08 Georgia,serif}.ccp-description{color:#4a4f3c;font-size:14px;line-height:1.5}.ccp-details{border-top:2px solid #11130f;gap:14px;margin:0;padding-top:18px;display:grid}.ccp-details dt{text-transform:uppercase;letter-spacing:.04em;color:#4a4f3c;font-size:12px;font-weight:700}.ccp-details dd{margin:4px 0 0;font-size:15px;line-height:1.4}.ccp-details .ccp-price{font:700 32px/1.1 Georgia,serif}.ccp-save{color:#11130f;cursor:pointer;background:#d6ff35;border:2px solid #11130f;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px;font:800 14px/1.3 system-ui,sans-serif;display:flex}.ccp-save[aria-pressed=true]{color:#fff3d9;background:#11130f}.ccp-empty{border:2px solid #fff3d9;flex-direction:column;align-items:flex-start;gap:20px;min-height:260px;padding:32px;display:flex}.ccp-recovery{color:#11130f;cursor:pointer;background:#d6ff35;border:0;border-radius:4px;min-height:48px;padding:14px;font:700 14px/1.4 system-ui,sans-serif}.ccp-root button:hover{text-decoration:underline}.ccp-root button:focus-visible{outline-offset:4px;outline:3px solid #ff437a}.ccp-root .ccp-card button:focus-visible{outline-color:#11130f}.ccp-footnote{color:#fff3d9;max-width:80ch;padding-top:28px;font-size:12px;line-height:1.5}@container (width>=700px){.ccp-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr)}.ccp-night{flex-direction:row;align-items:center;gap:14px;min-height:56px}.ccp-date-box{padding:14px}.ccp-facts{grid-template-columns:116px minmax(0,1fr)}}@container (width<=380px){.ccp-header{flex-direction:column;align-items:flex-start}.ccp-kicker{max-width:none}.ccp-nights{grid-template-columns:1fr}.ccp-night{flex-direction:row;align-items:center;gap:16px;min-height:48px}.ccp-nav{width:100%}.ccp-view{flex:1}.ccp-facts{grid-template-columns:76px minmax(0,1fr)}.ccp-venue-box{padding:12px}.ccp-date{font-size:40px}.ccp-root .ccp-card{padding:20px}}.chd-root{--chd-ink:#ecebdd;--chd-muted:#bbc6bb;--chd-sand:#c5b485;box-sizing:border-box;width:min(100%,920px);color:var(--chd-ink);background:#171d1b;border:1px solid #637066;padding:32px;font-family:Arial,sans-serif}.chd-root *,.chd-root :before,.chd-root :after{box-sizing:border-box}.chd-masthead{border-bottom:1px solid #637066;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.chd-brand{letter-spacing:-.04em;font-family:Georgia,serif;font-size:24px}.chd-brand span{color:var(--chd-sand);margin-left:8px;font-size:23px}.chd-edition,.chd-kicker,.chd-caption,.chd-category,.chd-number,.chd-section-heading>p,.chd-footer>p:first-child{letter-spacing:.065em;font-family:Courier New,monospace;font-size:11px;line-height:1.6}.chd-edition{color:var(--chd-muted);text-align:right}.chd-opening{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:40px 0;display:grid}.chd-kicker{color:var(--chd-sand);max-width:220px}.chd-title{letter-spacing:-.055em;margin:20px 0;font:clamp(42px,5.5vw,64px)/1.02 Georgia,serif}.chd-intro{max-width:290px;color:var(--chd-muted);font-size:16px;line-height:1.6}.chd-button{color:#171d1b;background:var(--chd-ink);border:1px solid var(--chd-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;max-width:100%;min-height:48px;margin-top:24px;padding:12px 16px;font:600 14px/1.4 Arial,sans-serif;display:inline-flex}.chd-button:hover{background:var(--chd-sand);border-color:var(--chd-sand)}.chd-button[aria-disabled=true]{cursor:wait;background:#bbc6bb;border-color:#bbc6bb}.chd-button:focus-visible,.chd-summary:focus-visible{outline:2px solid var(--chd-sand);outline-offset:5px}.chd-figure{min-width:0;margin:0}.chd-plate{aspect-ratio:1;width:100%;height:auto;display:block}.chd-loader [data-showcase-essential=loading\ content]{display:block}.chd-caption{color:var(--chd-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:12px;font-size:9px;display:flex}.chd-journal{border-top:1px solid #637066;padding-top:24px}.chd-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chd-section-heading h4{letter-spacing:-.035em;font:24px/1.3 Georgia,serif}.chd-section-heading>p{color:var(--chd-sand)}.chd-status{color:var(--chd-muted);margin-top:12px;font-size:14px;line-height:1.6}.chd-status[role=alert]{color:var(--chd-sand)}.chd-essays{margin-top:24px}.chd-essay{border-top:1px solid #637066}.chd-essay:last-child{border-bottom:1px solid #637066}.chd-summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:94px;padding:20px 4px;list-style:none;display:grid}.chd-summary::-webkit-details-marker{display:none}.chd-number{color:var(--chd-sand);align-self:start}.chd-category{color:var(--chd-muted);text-transform:uppercase;margin-bottom:6px;display:block}.chd-essay-title{letter-spacing:-.025em;font:22px/1.3 Georgia,serif;display:block}.chd-plus{width:16px;height:16px;position:relative}.chd-plus:before,.chd-plus:after{content:"";background:var(--chd-sand);width:14px;height:1px;position:absolute;top:7px;left:1px}.chd-plus:after{transform:rotate(90deg)}.chd-essay[open] .chd-plus:after{display:none}.chd-essay-body{color:var(--chd-muted);padding:0 36px 24px 48px;font:16px/1.7 Georgia,serif}.chd-standfirst{color:var(--chd-ink);margin-bottom:12px}.chd-footer{color:var(--chd-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:32px;display:flex}.chd-footer>p:last-child{font:italic 12px/1.6 Georgia,serif}@media (width<=600px){.chd-root{padding:24px 20px}.chd-masthead{align-items:flex-start;gap:12px}.chd-edition{max-width:110px;font-size:9px}.chd-opening{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 0}.chd-title{font-size:58px}.chd-intro{max-width:330px}.chd-kicker{max-width:260px}.chd-figure{width:min(100%,400px)}.chd-essay-body{padding-left:4px;padding-right:4px}.chd-caption{font-size:8px}}.cir-root{--cir-paper:#f4f3eb;--cir-ink:#153e44;--cir-red:#a92d48;background:var(--cir-paper);color:var(--cir-ink);box-sizing:border-box;isolation:isolate;padding:28px 36px 22px;font-family:Arial,Helvetica,sans-serif}.cir-root *{box-sizing:border-box}.cir-root p,.cir-root figure{margin:0}.cir-masthead{border-bottom:1px solid var(--cir-ink);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.cir-brand{letter-spacing:-.05em;align-items:center;gap:22px;font:700 14px/1.2 Arial,sans-serif;display:flex}.cir-brand span{font-size:27px;font-weight:400}.cir-edition{letter-spacing:.04em;text-align:right;font:9px/1.5 ui-monospace,monospace}.cir-header{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:end;gap:30px;padding:34px 0 26px;display:grid}.cir-root .cir-kicker{letter-spacing:.07em;align-items:center;gap:9px;margin-bottom:17px;font:10px/1.4 ui-monospace,monospace;display:flex}.cir-kicker span{background:var(--cir-red);border-radius:50%;width:8px;height:8px}.cir-title{letter-spacing:-.055em;text-wrap:balance;margin:0;font:400 clamp(39px,6.2vw,72px)/1.02 Georgia,Times New Roman,serif}.cir-title em{color:var(--cir-red);font-weight:400}.cir-intro{padding-bottom:4px}.cir-intro p{max-width:29ch;margin-bottom:20px;font-size:13px;line-height:1.65}.cir-save{color:var(--cir-ink);border:1px solid var(--cir-ink);cursor:pointer;background:0 0;align-items:center;gap:15px;min-height:44px;padding:9px 13px;font:11px/1.4 Arial,sans-serif;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.cir-save span{font-size:20px;line-height:1}.cir-save:hover,.cir-save[aria-pressed=true]{background:var(--cir-ink);color:var(--cir-paper)}.cir-root button:focus-visible{outline:3px solid var(--cir-red);outline-offset:5px}.cir-byline{letter-spacing:.02em;border-top:1px solid #153e4433;justify-content:space-between;gap:18px;padding:13px 0;font:9px/1.5 ui-monospace,monospace;display:flex}.cir-byline span{margin:0 8px}.cir-hero{width:100%}.cir-hero-image{aspect-ratio:3/2;object-fit:contain;border-radius:0;width:100%;height:auto;display:block}.cir-caption{justify-content:space-between;gap:16px;padding-top:12px;font:10px/1.5 Arial,sans-serif;display:flex}.cir-caption span:first-child{letter-spacing:.04em;font:9px/1.5 ui-monospace,monospace}.cir-caption span:last-child{color:#48616a;text-align:right}.cir-reading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:54px;padding:38px 0 32px;display:grid}.cir-root .cir-section-label{letter-spacing:.06em;margin-bottom:17px;font:9px/1.5 ui-monospace,monospace}.cir-subheading{letter-spacing:-.035em;margin:0 0 20px;font:400 clamp(27px,3.2vw,37px)/1.13 Georgia,serif}.cir-subheading em{font-weight:400}.cir-prose .cir-body{max-width:45ch;margin:0 0 15px;font-size:14px;line-height:1.8}.cir-expanded[hidden]{display:none}.cir-continue{min-width:180px;min-height:44px;color:var(--cir-ink);border:0;border-bottom:1px solid var(--cir-ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:10px 0;font:700 11px/1.4 Arial,sans-serif;display:inline-flex}.cir-continue span{font-size:20px;font-weight:400}.cir-continue:hover{color:var(--cir-red);border-bottom-color:var(--cir-red)}.cir-detail{justify-self:end;width:100%;max-width:280px;padding-top:5px}.cir-detail-image{aspect-ratio:2/3;object-fit:contain;border-radius:0;width:100%;height:auto;display:block}.cir-detail-caption{letter-spacing:.03em;padding-top:12px;font:9px/1.65 ui-monospace,monospace}.cir-detail-caption span{letter-spacing:0;color:#48616a;font:10px/1.65 Arial,sans-serif}.cir-footer{border-top:1px solid #153e4433;justify-content:space-between;align-items:start;gap:24px;padding-top:14px;display:flex}.cir-note{color:#48616a;max-width:60ch;font-size:9px;line-height:1.6}.cir-status{text-align:right;font:italic 12px/1.6 Georgia,serif}@media (width<=640px){.cir-root{padding:20px 18px}.cir-masthead{gap:15px;padding-bottom:16px}.cir-brand{gap:10px;font-size:12px}.cir-brand span{font-size:23px}.cir-edition{max-width:125px;font-size:7px}.cir-header{grid-template-columns:1fr;gap:22px;padding:28px 0 21px}.cir-title{font-size:clamp(38px,10.8vw,66px)}.cir-intro{grid-template-columns:minmax(0,1fr);gap:15px;display:grid}.cir-intro p{max-width:38ch;margin:0;font-size:14px}.cir-save{justify-self:start}.cir-byline{flex-direction:column;gap:5px;font-size:8px}.cir-caption{flex-direction:column;gap:4px}.cir-caption span:last-child{text-align:left}.cir-reading{grid-template-columns:1fr;gap:28px;padding:30px 0}.cir-subheading{font-size:34px}.cir-prose .cir-body{max-width:none;font-size:15px}.cir-detail{justify-self:stretch;max-width:none}.cir-detail-image{max-height:none}.cir-footer{flex-direction:column;gap:10px}.cir-status{text-align:left}}@media (prefers-reduced-motion:reduce){.cir-save{transition:none}}.cya-root{--cya-paper:#f3f1e7;--cya-ink:#173f65;--cya-muted:#456079;box-sizing:border-box;color:var(--cya-ink);background:var(--cya-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:clamp(20px,4.5vw,60px);font-family:Georgia,Times New Roman,serif}.cya-root *,.cya-root :before,.cya-root :after{box-sizing:border-box}.cya-root.cya-root *,.cya-root.cya-root :before,.cya-root.cya-root :after{transition:none;animation:none}.cya-root button,.cya-root textarea{font:inherit;color:inherit}.cya-root button{cursor:pointer}.cya-root button:disabled{cursor:default;opacity:.55}.cya-root button:focus-visible,.cya-root textarea:focus-visible{outline:3px solid var(--cya-ink);outline-offset:4px}.cya-root p,.cya-root h3,.cya-root figure{margin:0}.cya-masthead{border-bottom:1px solid #a4b2b6;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.cya-brand{letter-spacing:-.045em;align-items:center;gap:13px;font-size:clamp(32px,4vw,47px);line-height:1;display:flex}.cya-sun{stroke-width:1.2px;flex-shrink:0;width:44px;height:44px}.cya-edition,.cya-eyebrow,.cya-index-label{letter-spacing:.14em;font:10px/1.7 Arial,sans-serif}.cya-edition{text-align:right}.cya-root .cya-hero{min-height:0;box-shadow:none;background:0 0;border:0;padding:42px 0 32px;display:block}.cya-root .cya-hero-content{grid-template-columns:1.7fr 1fr;align-items:end;gap:36px;padding:0;display:grid}.cya-root .cya-hero-title{letter-spacing:-.055em;color:var(--cya-ink);max-width:none;margin:0;font:400 clamp(42px,5.8vw,78px)/1.03 Georgia,serif}.cya-hero-title em{font-weight:400}.cya-root .cya-hero-description{color:var(--cya-muted);max-width:285px;margin:0 0 4px;font:16px/1.65 Georgia,serif}.cya-index{border-top:1px solid #a4b2b6;border-bottom:1px solid #a4b2b6;align-items:stretch;gap:16px;margin:0 0 28px;display:flex}.cya-index-label{align-self:center;margin-right:auto}.cya-root .cya-plate-button{min-height:48px;color:var(--cya-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:15px 2px 13px;font:14px/1.3 Georgia,serif}.cya-root .cya-plate-button[aria-pressed=true]{border-bottom-color:var(--cya-ink);color:var(--cya-ink)}.cya-roman{padding-right:5px;font-style:italic}.cya-root .cya-book{color:var(--cya-ink);background:#eeece2;border:1px solid #c9ceca;border-radius:0;padding:0;display:block;overflow:visible;box-shadow:0 3px #e3e4da,0 4px #b9c0bc}.cya-root .cya-book-body{margin:0;padding:0;display:block}.cya-spread{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);display:grid}.cya-sheet{background:#f8f6ec;border-left:1px solid #c2c8c3;grid-area:1/2;padding:22px 22px 20px;box-shadow:inset 12px 0 18px -20px #213f50}.cya-root .cya-print{object-fit:contain;border-radius:0;width:100%;height:auto;display:block}.cya-caption{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 2px 0;display:flex}.cya-caption span{letter-spacing:.06em;font:9px/1.5 Arial,sans-serif}.cya-caption em{font:italic 20px/1.2 Georgia,serif}.cya-notes-page{flex-direction:column;grid-area:1/1;min-width:0;padding:32px clamp(20px,3vw,40px);display:flex}.cya-page-number{text-align:center;margin-bottom:48px;font-size:12px}.cya-eyebrow{color:var(--cya-muted)}.cya-root .cya-plate-title{letter-spacing:-.03em;color:var(--cya-ink);margin-top:12px;font:italic 400 clamp(28px,3vw,39px)/1.1 Georgia,serif}.cya-root .cya-description{margin-top:22px;font:17px/1.7 Georgia,serif}.cya-root .cya-observation{color:var(--cya-muted);border-left:1px solid #9aabb3;margin-top:18px;padding-left:16px;font:italic 14px/1.6 Georgia,serif}.cya-note-area{border-top:1px solid #b6c0c1;margin-top:34px;padding-top:24px}.cya-root .cya-empty-note,.cya-root .cya-saved-note{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:14px;font:italic 15px/1.65 Georgia,serif}.cya-root .cya-empty-note{color:var(--cya-muted)}.cya-note-form{gap:8px;margin-top:14px;display:grid}.cya-note-label,.cya-note-limit{color:var(--cya-muted);font:11px/1.5 Arial,sans-serif}.cya-root .cya-note-input{resize:vertical;background:#f8f6ec;border:1px solid #7c939f;border-radius:0;width:100%;min-width:0;padding:12px;font:16px/1.5 Georgia,serif}.cya-note-limit{text-align:right}.cya-note-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cya-root .cya-text-button{text-underline-offset:4px;min-height:44px;color:var(--cya-ink);background:0 0;border:0;border-radius:0;padding:12px 0;font:12px/1.5 Arial,sans-serif;text-decoration:underline}.cya-root .cya-text-button[hidden]{display:none}.cya-root .cya-save-button{border:1px solid var(--cya-ink);background:var(--cya-ink);color:var(--cya-paper);border-radius:0;min-height:44px;padding:12px 18px;font:12px/1.5 Arial,sans-serif}.cya-root .cya-session-note{color:var(--cya-muted);margin-top:auto;padding-top:30px;font:10px/1.6 Arial,sans-serif}.cya-pagination{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.cya-root .cya-page-button{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;min-height:44px;padding:10px 0;font:13px/1.5 Arial,sans-serif;display:inline-flex}.cya-page-count{letter-spacing:.15em;font:13px/1.5 Georgia,serif}.cya-page-count i{opacity:.6;padding:0 10px}.cya-root .cya-status{text-align:center;min-height:18px;color:var(--cya-muted);margin-top:2px;font:11px/1.6 Arial,sans-serif}.cya-footer{border-top:1px solid #a4b2b6;justify-content:space-between;align-items:end;gap:24px;margin-top:14px;padding-top:26px;display:flex}.cya-footer p:first-child{letter-spacing:-.03em;font:22px/1.15 Georgia,serif}.cya-footer p:last-child{text-align:right;color:var(--cya-muted);font:10px/1.7 Arial,sans-serif}@media (width<=760px){.cya-root .cya-hero-content{grid-template-columns:1fr;gap:22px}.cya-root .cya-hero-description{max-width:420px}.cya-index{flex-wrap:wrap;gap:4px 16px;padding-top:12px}.cya-index-label{flex-basis:100%}.cya-root .cya-plate-button{padding-top:10px;font-size:13px}.cya-spread{grid-template-columns:minmax(0,1fr)}.cya-sheet{border-bottom:1px solid #c2c8c3;border-left:0;grid-area:1/1;padding:14px}.cya-notes-page{grid-area:2/1;padding:24px}.cya-page-number{margin-bottom:26px}.cya-caption span:last-child{display:none}.cya-caption em{font-size:18px}.cya-footer{flex-direction:column;align-items:start;gap:20px}.cya-footer p:last-child{text-align:left}}@media (width<=420px){.cya-masthead{flex-direction:column;align-items:start;gap:18px}.cya-edition{text-align:left;font-size:9px}.cya-root .cya-hero{padding-top:28px}.cya-index{column-gap:12px}.cya-roman{padding-right:1px}.cya-root .cya-plate-button{font-size:12px}.cya-notes-page{padding:22px}}.offset-root{color:#202421;text-align:left;overflow-wrap:anywhere;background:#f1f0e9;border:1px solid #202421;width:100%;max-width:1160px;margin:auto;padding:clamp(18px,4vw,44px);font-family:Arial,Helvetica,sans-serif;line-height:1.5}.offset-root *,.offset-root :before,.offset-root :after{box-sizing:border-box;transition:none;animation:none}.offset-root :where(button){color:inherit;font:inherit;cursor:pointer;border-radius:0}.offset-root :where(button:disabled){cursor:default;color:#5a635c}.offset-root :where(button:focus-visible,summary:focus-visible,h4:focus){outline-offset:4px;outline:3px solid #a43b26}.offset-header{border-bottom:2px solid #202421;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:26px;display:flex}.offset-eyebrow,.offset-label,.offset-drawing-label,.offset-project-number,.offset-project-type,.offset-pager p,.offset-footer{letter-spacing:.06em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.offset-eyebrow{margin:0 0 10px}.offset-wordmark{letter-spacing:-.095em;margin:0;font-size:clamp(54px,9vw,112px);font-weight:900;line-height:.85}.offset-manifesto{letter-spacing:-.03em;margin:0;font-size:clamp(15px,2vw,22px);line-height:1.3}.offset-layout{grid-template-columns:170px minmax(0,1fr);gap:clamp(20px,4vw,48px);padding-top:28px;display:grid}.offset-sidebar{border-right:1px solid #768178;min-width:0;padding-right:18px}.offset-label{text-transform:uppercase;margin:0 0 12px}.offset-filters,.offset-views{border:0;min-width:0;margin:0;padding:0}.offset-filters{flex-wrap:wrap;gap:2px;padding-bottom:22px;display:flex}.offset-filter{background:0 0;border:1px solid #0000;min-height:44px;padding:9px;font-size:13px}.offset-filter[aria-pressed=true]{border-color:#202421;font-weight:700}.offset-filter:hover{background:#d9e0d8}.offset-project-list{gap:6px;display:grid}.offset-project{text-align:left;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:22px 1fr;align-items:start;gap:8px;width:100%;min-height:68px;padding:14px 8px;font-size:15px;line-height:1.25;display:grid}.offset-project[aria-current=page]{background:#d9e0d8;border-left-color:#24634f;font-weight:700}.offset-project:hover{background:#e0e5dc}.offset-project-number{padding-top:3px}.offset-project-type{letter-spacing:0;margin-top:8px;font-size:10px;font-weight:400;display:block}.offset-side-note{margin:42px 0 0;font-size:13px;line-height:1.5}.offset-selected{min-width:0}.offset-drawing-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.offset-drawing-label{margin:0}.offset-views{gap:4px;display:flex}.offset-view{background:0 0;border:1px solid #768178;min-height:44px;padding:9px 10px;font-size:12px}.offset-view[aria-pressed=true]{color:#f1f0e9;background:#24634f;border-color:#24634f}.offset-view:hover{box-shadow:inset 0 -3px #a43b26}.offset-figure{background:#dce3db;border-top:1px solid #768178;margin:16px 0 0}.offset-drawing{aspect-ratio:640/440;object-fit:contain;width:100%;height:auto;display:block}.offset-caption{border-top:1px solid #768178;margin:0;padding:12px 16px;font-size:12px;line-height:1.45}.offset-reading{background:#f1f0e9;border-top:3px solid #202421;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;margin:0 0 0 -22px;padding:28px 0 24px 22px;display:grid}.offset-project-heading{min-width:0}.offset-title{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4.3vw,56px);font-weight:700;line-height:1.02}.offset-description{min-width:0;font-size:14px;line-height:1.65}.offset-description>p{margin:0 0 20px}.offset-details{border-top:1px solid #768178}.offset-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px;font-weight:700}.offset-specs{margin:6px 0 0}.offset-specs>div{margin:0 0 16px}.offset-specs dt{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.offset-specs dd{margin:3px 0 0;font-size:13px}.offset-pager{border-top:1px solid #768178;justify-content:space-between;align-items:center;gap:14px;display:flex}.offset-pager button{text-align:left;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:12px}.offset-pager button:last-child{text-align:right}.offset-pager p{flex-shrink:0;margin:0}.offset-footer{border-top:2px solid #202421;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:16px;font-size:10px;display:flex}.offset-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.offset-layout{grid-template-columns:1fr;gap:22px;padding-top:22px}.offset-sidebar{border-bottom:1px solid #768178;border-right:0;padding:0 0 16px}.offset-sidebar>.offset-label{margin:0}.offset-filters{gap:6px;padding-bottom:10px}.offset-project-list{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px}.offset-project{min-height:86px;padding:10px 8px;font-size:14px;display:block}.offset-project-number{margin-bottom:6px;display:block}.offset-project-type{font-size:11px}.offset-side-note{display:none}.offset-reading{grid-template-columns:1fr;gap:20px;margin-left:0;padding-top:24px;padding-left:0}.offset-title{font-size:clamp(38px,9vw,54px)}.offset-drawing-label{font-size:10px}.offset-caption{padding:10px 12px}}@media (width<=420px){.offset-header{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:20px}.offset-manifesto br{display:none}.offset-manifesto{max-width:18ch}.offset-drawing-tools{gap:8px}.offset-footer{flex-direction:column;align-items:flex-start;gap:8px}.offset-pager{gap:8px}.offset-pager button{max-width:94px}.offset-project-list{gap:4px}.offset-project{padding:10px 5px;font-size:12px}}@media (prefers-reduced-motion:reduce){.offset-root *,.offset-root :before,.offset-root :after{scroll-behavior:auto;transition:none;animation:none}}.phase-root{color:#eef2dc;box-sizing:border-box;background:#0b1016;border-top:5px solid #6ee7e0;max-width:1100px;margin-inline:auto;padding:clamp(16px,3.5vw,40px);font-family:Arial,sans-serif;container-type:inline-size}.phase-root *{box-sizing:border-box}.phase-top{letter-spacing:.1em;color:#a6b4b8;justify-content:space-between;gap:12px;font:10px/1.5 ui-monospace,monospace;display:flex}.phase-hero{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:25px 0 22px}.phase-hero-content{gap:9px;max-width:none}.phase-title{letter-spacing:-.075em;color:#eef2dc;align-items:center;gap:.08em;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(36px,11cqi,112px);font-weight:900;line-height:.88;display:flex}.phase-slash{color:#6ee7e0;padding-inline:.06em;font-weight:400;transform:skew(-12deg)}.phase-description{color:#a6b4b8;margin:0;font-size:14px;line-height:1.5}.phase-stage{background:#0b1016;border:1px solid #42535c;overflow:hidden}.phase-frame{aspect-ratio:8/5;width:100%;height:auto;display:block}.phase-stage-caption{letter-spacing:.1em;color:#a6b4b8;border-top:1px solid #263640;justify-content:space-between;gap:8px;padding:10px 14px;font:10px/1.5 ui-monospace,monospace;display:flex}.phase-transport{border:0;border-bottom:1px solid #42535c;align-items:center;gap:24px;min-width:0;margin:0;padding-block:20px;display:flex}.phase-actions{flex-shrink:0;gap:8px;display:flex}.phase-root button{white-space:nowrap;color:#eef2dc;cursor:pointer;background:0 0;border:1px solid #73828a;border-radius:0;min-height:44px;padding:10px 9px;font:12px/1.3 ui-monospace,monospace;transition:none}.phase-root button:hover{background:#1c2b35}.phase-root .phase-play{color:#0b1016;background:#6ee7e0;border-color:#6ee7e0;min-width:96px;font-weight:700}.phase-root .phase-play:hover{background:#acf3ec}.phase-root button[aria-pressed=true]{border-color:#6ee7e0}.phase-root button:disabled{opacity:.55;cursor:default}.phase-root button:focus-visible,.phase-root input:focus-visible{outline-offset:4px;outline:3px solid #eef2dc}.phase-playhead{letter-spacing:.05em;flex:1;grid-template-columns:1fr auto;gap:7px;min-width:0;font:10px/1.5 ui-monospace,monospace;display:grid}.phase-playhead output{color:#6ee7e0;font-variant-numeric:tabular-nums}.phase-playhead input{accent-color:#6ee7e0;cursor:pointer;grid-column:1/-1;width:100%;min-height:28px;margin:0}.phase-parts{border-bottom:1px solid #42535c;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.phase-root .phase-parts button{text-align:left;border:0;border-right:1px solid #42535c;align-items:center;gap:12px;min-width:0;padding:20px 14px;display:flex}.phase-root .phase-parts button:last-child{border-right:0}.phase-root .phase-parts button[aria-pressed=true]{box-shadow:inset 0 -3px var(--part-color);background:#1c2b35}.phase-part-number{color:var(--part-color);font-size:24px}.phase-parts strong{font-size:11px;line-height:1.5;display:block}.phase-parts small{color:#a6b4b8;margin-top:3px;font-size:9px;display:block}.phase-parts button>span:last-child{color:var(--part-color);margin-left:auto}.phase-colophon{grid-template-columns:1fr auto;gap:30px;padding-top:24px;display:grid}.phase-note{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.phase-note-header{padding:0}.phase-note-title{color:#eef2dc;letter-spacing:.08em;font:700 15px/1.5 Arial,sans-serif}.phase-note-body{color:#a6b4b8;padding:8px 0 0;font:14px/1.6 Arial,sans-serif}.phase-reduced{margin-top:8px;font-size:12px}.phase-credits{color:#a6b4b8;text-align:right;font:10px/1.8 ui-monospace,monospace}.phase-credits p+p{margin-top:12px}.phase-error{color:#f96;margin-top:15px;font-size:13px}@container (width<=650px){.phase-transport{border:0;flex-direction:column;align-items:stretch;gap:16px;min-width:0;margin:0}.phase-actions button{flex:1}.phase-colophon{grid-template-columns:1fr;gap:20px}.phase-credits{text-align:left;justify-content:space-between;gap:24px;display:flex}.phase-credits p+p{margin:0}.phase-root .phase-parts button{flex-wrap:wrap;align-content:start;gap:8px;padding:14px 8px}.phase-part-number{font-size:20px}.phase-parts button>span:last-child{display:none}.phase-parts strong{font-size:10px}.phase-parts small,.phase-top{font-size:9px}.phase-top span:last-child{text-align:right}.phase-description{font-size:12px}}@container (width<=360px){.phase-parts{grid-template-columns:1fr}.phase-root .phase-parts button{border-bottom:1px solid #263640;border-right:0;flex-wrap:nowrap}.phase-parts button>span:last-child{display:block}.phase-parts strong{font-size:11px}.phase-parts small{margin:0}.phase-title{font-size:12cqi}.phase-stage-caption{padding:8px;font-size:9px}.phase-credits{gap:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.phase-root *{transition:none;animation:none}}@container (width<=280px){.phase-actions{grid-template-columns:1fr 1fr;display:grid}.phase-actions .phase-play{grid-column:1/-1}}.renk-root{--renk-paper:#f0e5d2;--renk-ink:#302d29;--renk-muted:#655a4a;--renk-red:#943b2c;background:var(--renk-paper);color:var(--renk-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:clamp(20px,4vw,52px);font-family:Arial,Helvetica,sans-serif;container-type:inline-size}.renk-root *,.renk-root :before,.renk-root :after{box-sizing:border-box}.renk-root.renk-root *,.renk-root.renk-root :before,.renk-root.renk-root :after{transition:none;animation:none}.renk-root p,.renk-root h3{margin:0}.renk-root button{font:inherit;color:inherit;cursor:pointer}.renk-root button:disabled{cursor:default;opacity:.5}.renk-root button:focus-visible,.renk-root a:focus-visible{outline:3px solid var(--renk-ink);outline-offset:4px}.renk-masthead{border-top:3px solid var(--renk-ink);border-bottom:1px solid #a89d8a;align-items:center;gap:28px;padding:18px 0;display:flex}.renk-brand{letter-spacing:-.065em;font-size:44px;font-weight:800;line-height:.9}.renk-brand-dot{color:var(--renk-red);padding-left:2px}.renk-subtitle{letter-spacing:.09em;font-size:9px;line-height:1.7}.renk-issue{text-align:right;margin-left:auto;font-size:10px;line-height:1.5}.renk-root .renk-hero{min-height:0;box-shadow:none;background:0 0;border:0;padding:32px 0;display:block}.renk-root .renk-hero-content{grid-template-columns:1.6fr 1fr;align-items:end;gap:36px;padding:0;display:grid}.renk-root .renk-hero-title{color:var(--renk-ink);letter-spacing:-.065em;max-width:none;margin:0;font:700 clamp(46px,6.5vw,88px)/.96 Arial,sans-serif}.renk-hero-title em{letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.renk-root .renk-hero-description{max-width:290px;color:var(--renk-muted);margin:0 0 3px;font:14px/1.7 Arial,sans-serif}.renk-root .renk-workbench{color:var(--renk-ink);box-shadow:none;background:#e2d4bd;border:1px solid #8d8c7c;border-radius:2px;padding:0;display:block;overflow:visible}.renk-root .renk-workbench-body{margin:0;padding:0;display:block}.renk-techniques{border:0;align-items:center;gap:8px;min-width:0;margin:0;padding:14px 18px;display:flex}.renk-step{letter-spacing:.11em;font:9px/1.6 Arial,sans-serif}.renk-techniques>.renk-step{margin-right:auto}.renk-root .renk-technique-button{text-align:left;background:0 0;border:1px solid #0000;border-radius:2px;flex-direction:column;gap:4px;min-height:54px;padding:10px 14px;display:flex}.renk-technique-button b{font-size:14px;font-weight:600}.renk-technique-button span{color:var(--renk-muted);font-size:10px}.renk-root .renk-technique-button[aria-pressed=true]{background:var(--renk-paper);border-color:var(--renk-ink);box-shadow:2px 2px #b4aa96}.renk-tray-rail{color:#f5eddf;letter-spacing:.12em;background:#3c4943;justify-content:space-between;gap:12px;padding:10px 18px;font-size:9px;display:flex}.renk-tray{aspect-ratio:3/2;background:#245f75;border:7px solid #56615b;position:relative}.renk-poster{object-fit:cover;width:100%;height:100%;display:block}.renk-canvas{opacity:0;cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.renk-canvas[data-ready=true]{opacity:1}.renk-canvas:focus-visible{outline-offset:-6px;outline:3px solid #fff3d9}.renk-marker{pointer-events:none;left:var(--renk-x);top:var(--renk-y);color:#fff;text-align:center;background:#302d29;border:1px solid #fff;border-radius:50%;width:30px;height:30px;font:22px/28px Arial,sans-serif;display:none;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #302d29}.renk-canvas:focus-visible+.renk-marker{display:block}.renk-tools{justify-content:space-between;align-items:end;gap:18px;padding:20px 18px 4px;display:flex}.renk-pigment-tools{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.renk-swatches{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.renk-root .renk-swatch-button{background:0 0;border:0;border-radius:0;place-items:center;gap:6px;min-width:44px;min-height:57px;padding:6px 1px;font-size:9px;display:grid}.renk-swatch{color:#fff;text-shadow:0 1px 3px #111;border:1px solid #51493d;border-radius:50%;width:27px;height:27px;font-size:13px;line-height:24px;display:block}.renk-swatch-button[aria-pressed=true] .renk-swatch{outline:2px solid var(--renk-ink);outline-offset:3px}.renk-edit-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.renk-root .renk-small-button{background:var(--renk-paper);border:1px solid var(--renk-ink);border-radius:2px;min-height:44px;padding:10px 14px;font-size:11px}.renk-root .renk-text-button{text-underline-offset:4px;background:0 0;border:0;border-radius:0;min-height:44px;padding:12px 0;font-size:11px;text-decoration:underline}.renk-root .renk-help{color:var(--renk-muted);max-width:720px;padding:10px 18px 18px;font:10px/1.65 Arial,sans-serif}.renk-transfer-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:26px 0 18px;display:grid}.renk-root .renk-technique-note{max-width:460px;color:var(--renk-muted);margin-top:8px;font:14px/1.65 Arial,sans-serif}.renk-root .renk-transfer-button{border:1px solid var(--renk-red);background:var(--renk-red);color:#fff5df;white-space:nowrap;border-radius:2px;align-items:center;gap:24px;min-height:50px;padding:15px 20px;font-size:12px;display:flex}.renk-root .renk-status{min-height:34px;color:var(--renk-muted);font:11px/1.6 Arial,sans-serif}.renk-kept{border-top:1px solid #a89d8a;grid-template-columns:1fr 1.4fr;gap:32px;margin-top:8px;padding:28px 0;display:grid}.renk-root .renk-kept-heading h3{letter-spacing:-.05em;color:var(--renk-ink);font:700 34px/1 Arial,sans-serif}.renk-kept-heading h3 em{font-family:Georgia,serif;font-weight:400}.renk-root .renk-kept-heading p{color:var(--renk-muted);margin-top:18px;font:12px/1.65 Arial,sans-serif}.renk-kept-content{min-width:0}.renk-kept-image{border:1px solid #b2a58e;width:100%;height:auto;display:block;box-shadow:3px 4px #d9cbb3}.renk-kept-caption{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.renk-kept-caption p{margin-right:auto;font:14px/1.4 Georgia,serif}.renk-kept-caption p span{color:var(--renk-muted);margin-top:4px;font:9px/1.6 Arial,sans-serif;display:block}.renk-download{min-height:44px;color:var(--renk-red);text-underline-offset:4px;align-items:center;font:11px/1.5 Arial,sans-serif;text-decoration:underline;display:inline-flex}.renk-root .renk-empty-sheet{color:var(--renk-muted);border:1px dashed #a89d8a;align-self:start;padding:26px;font:italic 18px/1.5 Georgia,serif}.renk-footer{border-top:3px solid var(--renk-ink);justify-content:space-between;align-items:end;gap:24px;margin-top:8px;padding-top:20px;display:flex}.renk-footer span{letter-spacing:.08em;font:9px/1.6 Arial,sans-serif}.renk-footer p{color:var(--renk-muted);text-align:right;font:10px/1.7 Arial,sans-serif}@media (width<=760px){.renk-root .renk-hero-content{grid-template-columns:1fr;gap:24px}.renk-root .renk-hero-description{max-width:400px}.renk-techniques{flex-wrap:wrap;gap:8px;padding:16px}.renk-techniques>.renk-step{flex-basis:100%}.renk-root .renk-technique-button{flex:1;padding:9px 10px}.renk-tools{flex-direction:column;align-items:start;gap:12px}.renk-transfer-row{grid-template-columns:1fr;gap:18px}.renk-root .renk-transfer-button{justify-content:space-between}.renk-kept{grid-template-columns:1fr;gap:24px}.renk-footer{flex-direction:column;align-items:start;gap:16px}.renk-footer p{text-align:left}}@media (width<=420px){.renk-masthead{flex-wrap:wrap;gap:18px}.renk-subtitle{flex-basis:100%;order:3}.renk-root .renk-technique-button{padding:8px}.renk-technique-button b{font-size:12px}.renk-technique-button span{font-size:9px}.renk-tray-rail{letter-spacing:.07em;padding:10px;font-size:8px}.renk-swatches{gap:2px}.renk-tools{padding-inline:8px}.renk-tray{border-width:5px}}@container (width<=230px){.renk-root .renk-technique-button{flex-direction:row;flex:1 0 100%;justify-content:space-between;align-items:center}.renk-technique-button b{white-space:nowrap}.renk-technique-button span{text-align:right}}.yokai-root{--yk-paper:#f3e7ce;--yk-surface:#fff7e5;--yk-ink:#182d35;--yk-muted:#4c5b59;--yk-red:#963d2e;--yk-blue:#193f53;--yk-line:#7e806d;border:1px solid var(--yk-ink);background:var(--yk-paper);width:100%;max-width:1120px;color:var(--yk-ink);text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:0;margin-inline:auto;padding:28px;font:400 16px/1.5 Arial,sans-serif}.yokai-root,.yokai-root *,.yokai-root :before,.yokai-root :after{box-sizing:border-box;transition:none;animation:none}.yokai-root :where(p,h3,h4,figure,fieldset,dl,dd){margin:0}.yokai-root :where(button,input,select,summary,a){font:inherit}.yokai-root :where(button,input,select){border-radius:0}.yokai-root :where(button,summary,label,select){-webkit-tap-highlight-color:transparent}.yokai-root :where(button,summary,a,input,select):focus-visible{outline:3px solid var(--yk-blue);outline-offset:4px}.yokai-imprint{border-block:1px solid var(--yk-ink);letter-spacing:.12em;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;font-weight:700;display:flex}.yokai-masthead{grid-template-columns:1.25fr 1fr auto;align-items:center;gap:24px;padding:24px 0;display:grid}.yokai-title{letter-spacing:-.055em;font:400 clamp(48px,6.5vw,80px)/.92 Georgia,serif}.yokai-title>span{color:var(--yk-red);margin-left:.43em;font-style:italic;display:block}.yokai-deck{font:400 20px/1.35 Georgia,serif}.yokai-date-block{border:1px solid var(--yk-red);background:var(--yk-red);color:var(--yk-surface);flex-direction:column;justify-content:center;align-self:stretch;padding:14px;font:400 24px/1.2 Georgia,serif;display:flex}.yokai-date-block>span{letter-spacing:.1em;margin-top:8px;font:700 9px/1.5 Arial,sans-serif}.yokai-workspace{border-top:3px double var(--yk-ink);grid-template-columns:1fr 1.05fr;align-items:start;gap:32px;padding-top:24px;display:grid}.yokai-figure{min-width:0}.yokai-image{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto;display:block}.yokai-figure figcaption{color:var(--yk-muted);padding-top:8px;font-size:11px}.yokai-booking{min-width:0}.yokai-eyebrow{letter-spacing:.13em;color:var(--yk-red);margin:0 0 12px;font-size:10px;font-weight:700}.yokai-intro-title{letter-spacing:-.025em;font:400 clamp(24px,2.6vw,32px)/1.16 Georgia,serif}.yokai-intro{max-width:46ch;margin-top:12px;font-size:14px}.yokai-facts{letter-spacing:.06em;flex-wrap:wrap;gap:6px 15px;padding:16px 0;font-size:9px;font-weight:700;display:flex}.yokai-form,.yokai-confirmation{border-block:1px solid var(--yk-line);padding:20px 0}.yokai-step{color:var(--yk-red);letter-spacing:.1em;margin-bottom:16px;font-size:11px;font-weight:700}.yokai-choices{border:0;min-width:0;margin:0 0 16px;padding:0}.yokai-choices legend,.yokai-fields label{margin-bottom:7px;padding:0;font-size:13px;font-weight:700;display:block}.yokai-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.yokai-date-choice{cursor:pointer;min-width:0;display:block;position:relative}.yokai-date-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.yokai-date-choice>span{border:1px solid var(--yk-line);background:var(--yk-surface);flex-direction:column;align-items:center;padding:6px;display:flex}.yokai-date-choice>span>span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.yokai-date-choice strong{font:400 29px/1.2 Georgia,serif}.yokai-date-choice input:checked+span{background:var(--yk-blue);border-color:var(--yk-blue);color:var(--yk-surface)}.yokai-date-choice input:focus-visible{outline:none}.yokai-date-choice input:focus-visible+span{outline:3px solid var(--yk-blue);outline-offset:3px}.yokai-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.yokai-time-choice{border:1px solid var(--yk-line);background:var(--yk-surface);cursor:pointer;align-items:center;gap:8px;min-height:60px;padding:10px;display:flex}.yokai-time-choice input{width:18px;height:18px;accent-color:var(--yk-blue);flex:0 0 18px;margin:0}.yokai-time-choice>span{font-size:14px;font-weight:700}.yokai-time-choice>span>span{font-size:10px;font-weight:400;display:block}.yokai-time-choice:has(input:checked){border-color:var(--yk-blue);box-shadow:inset 0 0 0 1px var(--yk-blue)}.yokai-time-choice:has(input:disabled){color:var(--yk-muted);background:var(--yk-paper);cursor:not-allowed}.yokai-fields{grid-template-columns:minmax(0,1fr) 80px;gap:12px;display:grid}.yokai-fields input,.yokai-fields select{background:var(--yk-surface);border:1px solid var(--yk-line);width:100%;min-width:0;min-height:44px;color:var(--yk-ink);padding:8px;font-size:16px}.yokai-fields input[aria-invalid=true]{border:2px solid var(--yk-red)}.yokai-hint{color:var(--yk-muted);margin-top:7px;font-size:11px}.yokai-error{color:var(--yk-red);margin-top:10px;font-size:13px;font-weight:700}.yokai-summary{margin:16px 0 10px;font-size:12px}.yokai-root .yokai-primary{border:1px solid var(--yk-red);background:var(--yk-red);width:100%;color:var(--yk-surface);text-align:center;cursor:pointer;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700;display:block}.yokai-root .yokai-primary:hover{background:#7c3025}.yokai-confirmation-title{overflow-wrap:anywhere;margin:0 0 20px;font:400 28px/1.2 Georgia,serif}.yokai-confirmation-title:focus{outline:3px solid var(--yk-blue);outline-offset:4px}.yokai-receipt{border-block:3px double var(--yk-ink);margin-bottom:16px;padding:8px 0}.yokai-receipt>div{grid-template-columns:75px minmax(0,1fr);gap:12px;padding:7px 0;font-size:14px;display:grid}.yokai-receipt dt{color:var(--yk-muted)}.yokai-confirmation>p:not(.yokai-step){margin-bottom:20px;font-size:14px}.yokai-notes{margin-top:8px;font-size:12px}.yokai-notes summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700;display:list-item}.yokai-notes summary:focus-visible{outline-offset:-3px}.yokai-notes p{margin-bottom:10px}.yokai-notes a{min-height:44px;color:var(--yk-blue);text-underline-offset:3px;flex-wrap:wrap;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.yokai-notes a:hover{text-decoration-thickness:2px}.yokai-footer{border-top:1px solid var(--yk-ink);color:var(--yk-muted);justify-content:space-between;gap:20px;margin-top:22px;padding-top:18px;font-size:10px;line-height:1.6;display:flex}.yokai-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<=760px){.yokai-root{padding:20px}.yokai-masthead{grid-template-columns:1fr auto;gap:16px}.yokai-title{font-size:64px}.yokai-deck{grid-area:2/1/auto/-1;font-size:19px}.yokai-date-block{padding:12px;font-size:21px}.yokai-workspace{grid-template-columns:1fr;gap:24px}.yokai-figure{width:100%;max-width:440px;margin-inline:auto}.yokai-intro-title{font-size:30px}}@media (width<=420px){.yokai-root{padding:14px}.yokai-imprint{flex-direction:column;gap:3px;font-size:10px}.yokai-masthead{gap:12px;padding:20px 0}.yokai-title{font-size:49px}.yokai-date-block{padding:9px;font-size:18px}.yokai-date-block>span{font-size:8px}.yokai-facts{gap:6px 10px}.yokai-times{gap:8px}.yokai-time-choice{gap:6px;padding:9px 7px}.yokai-time-choice>span{font-size:13px}.yokai-time-choice>span>span{font-size:9px}.yokai-footer{flex-direction:column;gap:8px}}@media (width<=360px){.yokai-masthead{grid-template-columns:minmax(0,1fr) 112px}.yokai-title{font-size:44px}.yokai-date-block{min-width:0;font-size:16px}}@media (prefers-reduced-motion:reduce){.yokai-root,.yokai-root *,.yokai-root :before,.yokai-root :after{scroll-behavior:auto;transition:none;animation:none}}.bestiary-root{--bestiary-paper:#f5ecd5;--bestiary-ink:#292a25;--bestiary-red:#8e342b;--bestiary-blue:#294b72;--bestiary-line:#8c805e;background:var(--bestiary-paper);width:100%;max-width:1160px;color:var(--bestiary-ink);border:1px solid var(--bestiary-line);outline:4px double var(--bestiary-line);outline-offset:-9px;text-align:left;overflow-wrap:anywhere;margin:auto;padding:clamp(18px,4vw,42px);font-family:Georgia,Times New Roman,serif;line-height:1.55}.bestiary-root *,.bestiary-root :before,.bestiary-root :after{box-sizing:border-box;transition:none;animation:none}.bestiary-root :where(button){cursor:pointer;font:inherit;color:inherit;border-radius:0}.bestiary-root :where(button:focus-visible,input:focus-visible,summary:focus-visible,a:focus-visible){outline:3px solid var(--bestiary-blue);outline-offset:4px}.bestiary-header{border-bottom:4px double var(--bestiary-line);padding-bottom:26px}.bestiary-edition{color:var(--bestiary-red);letter-spacing:.13em;justify-content:space-between;gap:18px;margin:0 0 22px;font:11px/1.5 Arial,Helvetica,sans-serif;display:flex}.bestiary-masthead{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.bestiary-title{letter-spacing:-.045em;margin:0;font-size:clamp(36px,6vw,68px);font-weight:400;line-height:1.03}.bestiary-title>span{color:var(--bestiary-blue);padding-left:40px;font-style:italic;display:block}.bestiary-deck{max-width:31ch;margin:0 0 4px;font-size:16px;line-height:1.55}.bestiary-tools{flex-wrap:wrap;align-items:flex-end;gap:20px;padding:24px 0 12px;font-family:Arial,Helvetica,sans-serif;display:flex}.bestiary-search{flex:250px;min-width:0}.bestiary-search label{margin:0 0 6px;font-size:12px;font-weight:700;display:block}.bestiary-search input{border:1px solid var(--bestiary-line);width:100%;min-width:0;min-height:46px;color:var(--bestiary-ink);background:#fff9e9;border-radius:0;padding:10px 12px;font:14px/1.5 Arial,Helvetica,sans-serif;display:block}.bestiary-search input::placeholder{color:#655e4e;opacity:1}.bestiary-filters{border:0;flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;display:flex}.bestiary-filters button{background:0 0;border:1px solid #0000;min-height:46px;padding:10px 12px;font-size:12px}.bestiary-filters button[aria-pressed=true]{border-color:var(--bestiary-blue);color:var(--bestiary-blue);text-underline-offset:4px;background:#e7e7d9;text-decoration:underline}.bestiary-reading-list{border:1px solid var(--bestiary-line);background:0 0;min-height:46px;padding:10px 13px;font-size:12px}.bestiary-reading-list[aria-pressed=true]{background:var(--bestiary-blue);color:var(--bestiary-paper);border-color:var(--bestiary-blue)}.bestiary-root .bestiary-reading-list[aria-pressed=true]:focus-visible{outline-color:var(--bestiary-red)}.bestiary-results{justify-content:space-between;align-items:center;gap:14px;min-height:48px;font:12px/1.5 Arial,Helvetica,sans-serif;display:flex}.bestiary-results p{margin:0}.bestiary-results button{min-height:44px;color:var(--bestiary-red);background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.bestiary-entries{border-top:1px solid var(--bestiary-line);margin:0;padding:0;list-style:none}.bestiary-entry{border-bottom:1px solid var(--bestiary-line)}.bestiary-summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:16px;min-height:96px;padding:16px 4px;list-style:none;display:grid}.bestiary-summary::-webkit-details-marker{display:none}.bestiary-root .bestiary-summary:focus-visible{outline-offset:-3px}.bestiary-number{border:3px double var(--bestiary-red);width:40px;height:48px;color:var(--bestiary-blue);background:#fff9e9;place-items:center;font-size:24px;display:grid}.bestiary-entry-label{letter-spacing:-.035em;min-width:0;margin:0;font:400 clamp(25px,3.1vw,34px)/1.15 Georgia,Times New Roman,serif;display:block}.bestiary-latin{color:var(--bestiary-red);margin-top:5px;font-size:13px;font-style:italic;display:block}.bestiary-indicator{border:1px solid var(--bestiary-blue);border-radius:50%;width:24px;height:24px;display:block;position:relative}.bestiary-indicator:before,.bestiary-indicator:after{content:"";background:var(--bestiary-blue);height:1px;position:absolute;top:10px;left:5px;right:5px}.bestiary-indicator:after{transform:rotate(90deg)}.bestiary-entry[open]>summary .bestiary-indicator:after{display:none}.bestiary-summary:hover .bestiary-entry-label{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.bestiary-content{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,38px);padding:0 4px 28px;display:grid}.bestiary-figure{min-width:0;margin:0}.bestiary-image{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.bestiary-figure figcaption{color:#655e4e;margin-top:10px;font:11px/1.5 Arial,Helvetica,sans-serif}.bestiary-reading{min-width:0}.bestiary-rubric{text-transform:uppercase;letter-spacing:.1em;color:var(--bestiary-red);margin:0 0 10px;font:11px/1.5 Arial,Helvetica,sans-serif}.bestiary-intro{margin:0 0 14px;font-size:19px;line-height:1.5}.bestiary-intro:first-letter{float:left;color:var(--bestiary-blue);padding:8px 7px 4px 0;font-size:48px;line-height:.8}.bestiary-lore{margin:0 0 18px;font-size:15px;line-height:1.7}.bestiary-notes{border-top:1px solid var(--bestiary-line);font:13px/1.65 Arial,Helvetica,sans-serif}.bestiary-notes summary{cursor:pointer;min-height:44px;color:var(--bestiary-blue);padding:12px 0;font-weight:700}.bestiary-notes p{margin:3px 0 12px}.bestiary-notes a{color:var(--bestiary-blue);text-underline-offset:3px;min-height:44px;padding:5px 0 12px;text-decoration:underline;display:inline-block}.bestiary-notes a span{font-size:11px}.bestiary-keep{border:1px solid var(--bestiary-red);width:100%;min-height:44px;color:var(--bestiary-red);background:0 0;margin-top:10px;padding:10px;font:12px/1.5 Arial,Helvetica,sans-serif}.bestiary-keep[aria-pressed=true]{text-underline-offset:3px;background:#eadbba;text-decoration:underline}.bestiary-empty{text-align:center;border-bottom:1px solid var(--bestiary-line);padding:32px 20px 38px}.bestiary-empty h4{margin:0 0 10px;font-size:27px;font-weight:400}.bestiary-empty p{max-width:38ch;margin:0 auto 18px;font-size:15px}.bestiary-empty button{min-height:44px;color:var(--bestiary-paper);background:var(--bestiary-blue);border:1px solid var(--bestiary-blue);padding:10px 16px;font:13px/1.5 Arial,Helvetica,sans-serif}.bestiary-footer{border-top:4px double var(--bestiary-line);justify-content:space-between;gap:24px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.bestiary-footer p{margin:0}.bestiary-footer p:last-child{letter-spacing:.06em;text-align:right;font:10px/1.7 Arial,Helvetica,sans-serif}.bestiary-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.bestiary-content{grid-template-columns:1fr;gap:22px}.bestiary-masthead{flex-direction:column;align-items:flex-start;gap:20px}.bestiary-deck br{display:none}.bestiary-title{font-size:48px}.bestiary-title>span{padding-left:28px}.bestiary-tools{gap:12px}.bestiary-search{flex-basis:100%}.bestiary-filters{flex:auto}.bestiary-reading-list{flex:0 auto}.bestiary-content{padding-left:0;padding-right:0}.bestiary-summary{grid-template-columns:36px minmax(0,1fr) 24px;gap:12px;padding:16px 0}.bestiary-number{width:34px;height:44px;font-size:21px}}@media (width<=420px){.bestiary-title{font-size:43px}.bestiary-edition{letter-spacing:.08em;font-size:9px}.bestiary-filters{flex-basis:100%;gap:2px}.bestiary-filters button{flex:1;padding:10px 6px}.bestiary-reading-list{width:100%}.bestiary-footer{flex-direction:column;gap:14px}.bestiary-footer p:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.bestiary-root *,.bestiary-root :before,.bestiary-root :after{scroll-behavior:auto;transition:none;animation:none}}.atlas-root{color:#24333b;box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4efdf;border:1px solid #777466;width:100%;max-width:1100px;margin:auto;padding:28px 34px 20px;font-family:Georgia,Times New Roman,serif}.atlas-root *,.atlas-root :before,.atlas-root :after{box-sizing:border-box;transition:none;animation:none}.atlas-root p,.atlas-root h3,.atlas-root h4,.atlas-root figure{margin:0}.atlas-root button,.atlas-root input{font:inherit;color:inherit}.atlas-root button,.atlas-root summary,.atlas-root label{cursor:pointer}.atlas-root :focus-visible{outline-offset:3px;outline:3px solid #82462e}.atlas-masthead{letter-spacing:.12em;border-top:3px double #777466;border-bottom:1px solid #777466;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:13px;display:flex}.atlas-edition{letter-spacing:.08em;text-align:right;font:11px/1.5 Arial,sans-serif}.atlas-intro{justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 0 28px;display:flex}.atlas-eyebrow{letter-spacing:.13em;color:#52616a;font:11px/1.5 Arial,sans-serif}.atlas-root .atlas-title{letter-spacing:-.035em;margin-top:12px;font:52px/1.04 Georgia,serif}.atlas-title em{color:#82462e;font-weight:400}.atlas-root .atlas-deck{max-width:245px;font:16px/1.6 Georgia,serif}.atlas-toolbar{border-top:1px solid #777466;border-bottom:1px solid #777466;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font:13px/1.4 Arial,sans-serif;display:flex}.atlas-layers{border:0;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;padding:0;display:flex}.atlas-layers legend{float:left;margin-right:20px;padding:0;font-weight:700}.atlas-layers label{align-items:center;gap:8px;min-height:44px;display:flex}.atlas-layers input{accent-color:#82462e;width:18px;height:18px;margin:0}.atlas-reset{white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #777466;min-height:44px;padding:8px 4px}.atlas-reset:hover{background:#e7dfcc}.atlas-workspace{grid-template-columns:minmax(0,1fr) 242px;gap:26px;padding:26px 0 20px;display:grid}.atlas-figure{align-self:start;min-width:0}.atlas-plot{aspect-ratio:800/650;background:#f4efdf;border:3px double #777466;width:100%;min-width:0;margin:0;padding:0;position:relative}.atlas-grid,.atlas-illustration{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.atlas-point{z-index:1;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.atlas-point>span:first-child{text-shadow:0 1px #f4efdf,1px 0 #f4efdf,0 -1px #f4efdf,-1px 0 #f4efdf;font-size:25px}.atlas-point[aria-pressed=true]{color:#82462e;background:#fffaf0;border:2px solid #82462e}.atlas-point:hover{background:#fffaf0;border-color:#82462e}.atlas-pointLabel{background:#f4efdf;padding:2px;font:italic 16px Georgia,serif;position:absolute;top:8px;left:37px}.atlas-caption{color:#52616a;justify-content:space-between;gap:12px;margin-top:12px;font:11px/1.5 Arial,sans-serif;display:flex}.atlas-caption>span:first-child{white-space:nowrap;letter-spacing:.08em}.atlas-caption>span:last-child{text-align:right;max-width:230px}.atlas-sidebar{border-left:1px solid #777466;min-width:0;padding-left:24px}.atlas-starList{margin:10px 0 24px;padding:0;list-style:none}.atlas-starChoice{text-align:left;background:0 0;border:0;border-bottom:1px solid #c5bdab;grid-template-columns:24px 1fr 16px;align-items:center;gap:8px;width:100%;min-height:46px;padding:8px;font-size:15px;display:grid}.atlas-starChoice>span:first-child{color:#82462e;font-style:italic}.atlas-starChoice[aria-pressed=true]{background:#e7dfcc;font-weight:700;box-shadow:inset 3px 0 #82462e}.atlas-starChoice:hover{background:#fffaf0}.atlas-detail{border-top:3px double #777466;padding-top:16px}.atlas-root .atlas-detailTitle{margin:8px 0 12px;font:24px/1.2 Georgia,serif}.atlas-note{font:14px/1.65 Georgia,serif}.atlas-root .atlas-designation{color:#52616a;margin-top:16px;font:italic 14px/1.5 Georgia,serif}.atlas-disclosure{border-top:1px solid #777466;border-bottom:1px solid #777466;font:14px/1.6 Georgia,serif}.atlas-disclosure summary{min-height:46px;padding:12px 0;font-weight:700}.atlas-disclosure p{max-width:75ch;padding:0 0 16px}.atlas-status{color:#52616a;min-height:32px;padding-top:10px;font:12px/1.5 Arial,sans-serif}.atlas-footer{color:#52616a;justify-content:space-between;gap:16px;padding-top:10px;font:11px/1.5 Arial,sans-serif;display:flex}@media (width<=750px){.atlas-root{padding:20px}.atlas-intro{gap:16px}.atlas-root .atlas-title{font-size:44px}.atlas-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.atlas-sidebar{border-left:0;grid-template-columns:1fr 1fr;gap:12px 24px;padding-left:0;display:grid}.atlas-sidebar>.atlas-eyebrow{grid-column:1/-1}.atlas-starList{margin:0}.atlas-detail{padding-top:12px}.atlas-layers legend{float:none;width:100%;margin:0}.atlas-toolbar{align-items:flex-end}.atlas-root .atlas-deck{max-width:190px}}@media (width<=460px){.atlas-root{padding:16px}.atlas-masthead{align-items:flex-start;gap:12px;font-size:11px}.atlas-edition{max-width:110px;font-size:10px}.atlas-intro{padding:24px 0;display:block}.atlas-root .atlas-title{font-size:40px}.atlas-root .atlas-deck{max-width:none;margin-top:18px}.atlas-toolbar{gap:10px}.atlas-layers{display:block}.atlas-layers legend{margin-bottom:3px}.atlas-layers label,.atlas-reset{font-size:12px}.atlas-workspace{padding-top:20px}.atlas-sidebar{display:block}.atlas-starList{margin:10px 0 20px}.atlas-detail{padding-top:16px}.atlas-pointLabel{display:none}.atlas-caption{font-size:10px}.atlas-footer{display:block}.atlas-footer p+p{margin-top:6px}}@media (prefers-reduced-motion:reduce){.atlas-root *{scroll-behavior:auto;transition:none;animation:none}}.heraldry-root{--heraldry-paper:#f6f0df;--heraldry-ink:#202d29;--heraldry-line:#817761;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--heraldry-ink);background:var(--heraldry-paper);border:1px solid var(--heraldry-line);width:100%;max-width:1060px;margin-inline:auto;padding:30px;font:16px/1.55 Arial,sans-serif}.heraldry-root *,.heraldry-root :before,.heraldry-root :after{box-sizing:border-box;transition:none;animation:none}.heraldry-root p,.heraldry-root h3,.heraldry-root h4,.heraldry-root figure{margin:0}.heraldry-root :is(button,select,summary,a,input):focus-visible,.heraldry-bag-header h4:focus{outline-offset:3px;outline:3px solid #234b3c}.heraldry-header{border-bottom:3px double var(--heraldry-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.heraldry-wordmark{letter-spacing:.035em;font:700 24px/1 Georgia,serif}.heraldry-wordmark span{color:#8b2e32;font-style:italic}.heraldry-edition{text-align:right;letter-spacing:.12em;font-size:10px;line-height:1.6}.heraldry-intro{justify-content:space-between;align-items:end;gap:24px;padding-block:27px;display:flex}.heraldry-title{letter-spacing:-.035em;font:52px/1.08 Georgia,serif}.heraldry-title em{color:#8b2e32;font-weight:400;display:block}.heraldry-deck{color:#526057;font-size:14px}.heraldry-product{border-block:1px solid var(--heraldry-line);grid-template-columns:1.06fr 1fr;display:grid}.heraldry-plate{border-right:1px solid var(--heraldry-line);background:#eae1ca;flex-direction:column;align-items:center;min-width:0;padding:20px;display:flex}.heraldry-plate-label{letter-spacing:.08em;justify-content:space-between;gap:12px;width:100%;font-size:10px;display:flex}.heraldry-hero-image{object-fit:contain;width:100%;max-width:370px;height:auto;margin-block:auto;display:block}.heraldry-plate figcaption{text-align:center;border-top:1px solid var(--heraldry-line);width:100%;padding-top:14px;font:italic 21px/1.4 Georgia,serif}.heraldry-plate figcaption span:last-child{color:#526057;margin-top:5px;font:11px/1.5 Arial,sans-serif;display:block}.heraldry-options{min-width:0;padding:23px 0 23px 25px}.heraldry-eyebrow{letter-spacing:.09em;color:#526057;font-size:10px}.heraldry-product-heading{justify-content:space-between;align-items:start;gap:15px;padding-block:11px;display:flex}.heraldry-product-heading h4{font:28px/1.12 Georgia,serif}.heraldry-product-heading p{white-space:nowrap;font:21px/1.4 Georgia,serif}.heraldry-description{min-height:66px;font-size:14px}.heraldry-designs{border:0;margin:17px 0;padding:0}.heraldry-designs legend{margin-bottom:8px;font-size:12px;font-weight:700}.heraldry-choice{border:1px solid var(--heraldry-line);cursor:pointer;background:#fffaf0;align-items:center;gap:12px;min-height:73px;margin-top:6px;padding:8px 12px;display:flex}.heraldry-choice:has(input:checked){outline-offset:-2px;background:#e5eadc;outline:2px solid #234b3c}.heraldry-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #234b3c}.heraldry-choice input{accent-color:#234b3c;flex-shrink:0;width:18px;height:18px;margin:0}.heraldry-choice img{object-fit:contain;width:42px;height:49px}.heraldry-choice strong{font:19px/1.2 Georgia,serif}.heraldry-choice span span{color:#526057;margin-top:3px;font-size:11px;display:block}.heraldry-purchase{align-items:stretch;gap:12px;display:flex}.heraldry-quantity{flex-direction:column;justify-content:space-between;gap:4px;font-size:11px;display:flex}.heraldry-quantity select{border:1px solid var(--heraldry-line);width:70px;min-height:44px;color:var(--heraldry-ink);background:#fffaf0;border-radius:0;padding:8px;font:16px/1.5 Arial,sans-serif}.heraldry-add{color:#fffaf0;cursor:pointer;background:#234b3c;border:1px solid #234b3c;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:10px 12px;font:700 13px/1.4 Arial,sans-serif;display:flex}.heraldry-add span{font-size:12px;font-weight:400}.heraldry-add:hover{background:#202d29}.heraldry-add[aria-disabled=true]{cursor:not-allowed;background:#526057}.heraldry-root .heraldry-limit{color:#526057;margin-top:7px;font-size:11px}.heraldry-details{border-top:1px solid var(--heraldry-line);margin-top:13px;font-size:13px}.heraldry-details summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:700}.heraldry-details summary:focus-visible{outline-offset:-3px}.heraldry-details p{padding:0 8px 12px}.heraldry-bag{padding-top:21px}.heraldry-bag-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.heraldry-bag-header h4{font:23px/1.3 Georgia,serif}.heraldry-bag-header h4 span{font:14px/1.4 Arial,sans-serif}.heraldry-bag-header p{white-space:nowrap;font-size:13px}.heraldry-empty{color:#526057;padding-block:13px;font-size:13px}.heraldry-bag-list{margin:12px 0 0;padding:0;list-style:none}.heraldry-bag-list li{border-top:1px solid var(--heraldry-line);grid-template-columns:40px 1fr auto auto;align-items:center;gap:15px;padding-block:8px;display:grid}.heraldry-bag-list li img{width:40px;height:47px}.heraldry-bag-list li p{font-size:14px}.heraldry-bag-list li span{color:#526057;font-size:11px}.heraldry-bag-list button{color:#8b2e32;cursor:pointer;min-height:44px;padding:8px;font-size:12px;text-decoration:underline}.heraldry-notice{color:#234b3c;min-height:24px;padding-block:8px;font-size:12px}.heraldry-footer{border-top:3px double var(--heraldry-line);color:#526057;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-top:13px;font-size:10px;display:flex}@media (width<=650px){.heraldry-root{padding:20px}.heraldry-header{gap:12px}.heraldry-wordmark{font-size:21px}.heraldry-edition{font-size:8px}.heraldry-intro{flex-direction:column;align-items:start;gap:13px}.heraldry-title{font-size:46px}.heraldry-deck br{display:none}.heraldry-product{grid-template-columns:1fr}.heraldry-plate{border-right:0;border-bottom:1px solid var(--heraldry-line);padding:16px}.heraldry-hero-image{max-width:280px}.heraldry-options{padding:22px 0}.heraldry-description{min-height:0}.heraldry-bag-list li{grid-template-columns:32px 1fr auto;gap:8px}.heraldry-bag-list li img{grid-row:span 2;width:32px;height:38px}.heraldry-bag-list li>div{grid-column:2/4}.heraldry-bag-list li>p{grid-column:2}.heraldry-bag-header{align-items:start}.heraldry-bag-header h4{font-size:21px}}@media (width<=360px){.heraldry-root{padding:16px}.heraldry-header{flex-direction:column;align-items:start;gap:10px}.heraldry-edition{text-align:left}.heraldry-edition br{display:none}.heraldry-title{font-size:40px}.heraldry-product-heading{flex-direction:column;gap:6px}.heraldry-plate-label{font-size:8px}.heraldry-bag-header{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.heraldry-root *,.heraldry-root :before,.heraldry-root :after{scroll-behavior:auto;transition:none;animation:none}}.fkn-root{color:#302e32;background:#f1ebdd;padding:30px;font-family:Arial,sans-serif}.fkn-root *{box-sizing:border-box}.fkn-root button{cursor:pointer;transition:none}.fkn-root button:focus-visible{outline-offset:4px;outline:2px solid #253b52}.fkn-topline,.fkn-footer{letter-spacing:.12em;justify-content:space-between;gap:16px;font-size:9px;line-height:1.5;display:flex}.fkn-topline{border-bottom:1px solid #a9a18e;padding-bottom:15px}.fkn-root .fkn-hero{min-height:0;padding:20px 0 26px;display:block;overflow:visible}.fkn-root .fkn-hero-content{grid-template-columns:1fr 260px;align-items:end;gap:24px;display:grid}.fkn-root .fkn-hero-title{letter-spacing:-.075em;color:#302e32;text-align:left;margin:0;font:400 104px/.85 Georgia,serif}.fkn-hero-title span{color:#a24f39}.fkn-root .fkn-hero-description{color:#514c49;margin:0;font:15px/1.6 Georgia,serif}.fkn-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);gap:34px;display:grid}.fkn-sample-board{background:#dfd5c0;align-self:start;padding:20px 26px 12px;position:relative}.fkn-sample-meta{letter-spacing:.04em;color:#514c49;justify-content:space-between;gap:12px;margin-bottom:20px;font:9px/1.5 monospace;display:flex}.fkn-sample{margin:0 8px 24px;position:relative;box-shadow:0 10px 18px #3c312c40}.fkn-sample:before,.fkn-sample:after{content:"";z-index:1;background:#b9ac8d;border:2px solid #e6dcc6;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;box-shadow:0 1px 3px #302e3255}.fkn-sample:before{left:14px}.fkn-sample:after{right:14px}.fkn-swatch{width:100%;height:auto;display:block}.fkn-fringe{opacity:.7;background:repeating-linear-gradient(90deg,#253b52 0 2px,#0000 2px 4px,#e9dfc7 4px 6px,#0000 6px 8px);height:8px;position:absolute;bottom:-6px;left:0;right:0}.fkn-sample-caption{flex-wrap:wrap;justify-content:space-between;gap:8px;font:italic 15px/1.5 Georgia,serif;display:flex}.fkn-sample-caption span+span{font:11px/1.6 Arial,sans-serif}.fkn-guide{color:#302e32;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:11px;text-decoration:underline}.fkn-notes{padding-top:4px}.fkn-eyebrow{letter-spacing:.16em;color:#7d3f36;margin:0 0 12px;font:700 9px/1.5 Arial,sans-serif}.fkn-title{letter-spacing:-.045em;color:#302e32;margin:0 0 15px;font:400 40px/1.03 Georgia,serif}.fkn-title em{color:#7d3f36;font-weight:400}.fkn-intro{color:#514c49;max-width:330px;margin:0 0 24px;font:14px/1.6 Georgia,serif}.fkn-motifs,.fkn-palettes{border:0;margin:0 0 22px;padding:0}.fkn-motifs legend,.fkn-palettes legend{letter-spacing:.1em;padding-bottom:10px;font:700 9px/1.5 Arial,sans-serif}.fkn-motif{color:#302e32;text-align:left;background:0 0;border:0;border-bottom:1px solid #b9af98;grid-template-columns:34px 1fr 14px;align-items:center;gap:8px;width:100%;min-height:46px;padding:8px;font-size:12px;display:grid}.fkn-motif[aria-pressed=true]{background:#fffcf3;border-bottom:2px solid #7d3f36}.fkn-motif-symbol{text-align:center;color:#7d3f36;font:26px/1 Georgia,serif}.fkn-palette{color:#302e32;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:79px 1fr 12px;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px;font-size:11px;display:grid}.fkn-palette[aria-pressed=true]{background:#fffcf3;border:1px solid #7d3f36}.fkn-yarns{gap:2px;display:flex}.fkn-yarn{border-radius:6px;width:11px;height:19px;display:block;box-shadow:inset 1px 0 #ffffff40,inset -1px 0 #00000030}.fkn-note{color:#514c49;margin:0 0 18px;font:italic 12px/1.6 Georgia,serif}.fkn-keep{color:#fffcf3;background:#253b52;border:1px solid #253b52;width:100%;min-height:46px;padding:12px;font-size:12px}.fkn-keep:disabled{color:#302e32;cursor:default;background:0 0;border-color:#302e32}.fkn-status{color:#514c49;min-height:34px;margin:10px 0 0;font:11px/1.5 Georgia,serif}.fkn-root .fkn-notebook{background:0 0;border:0;border-top:1px solid #a9a18e;border-radius:0;margin-top:24px;overflow:visible}.fkn-root .fkn-notebook-header{padding:18px 0 0}.fkn-root .fkn-notebook-title{color:#302e32;margin:0;font:italic 19px/1.3 Georgia,serif}.fkn-root .fkn-notebook-body{padding:12px 0 0}.fkn-empty{color:#514c49;margin:0;font:13px/1.6 Georgia,serif}.fkn-kept{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.fkn-kept li{align-items:flex-start;gap:12px;min-width:0;display:flex}.fkn-root .fkn-mini{width:56px;min-width:56px;height:61px;box-shadow:0 2px 3px #302e3230}.fkn-kept p{margin:0;font:11px/1.5 Georgia,serif}.fkn-kept p+p{margin-top:3px;font:10px/1.5 Arial,sans-serif}.fkn-remove{color:#302e32;background:0 0;border:0;min-height:44px;padding:4px 0;font-size:10px;text-decoration:underline}.fkn-footer{letter-spacing:.06em;border-top:1px solid #a9a18e;margin-top:22px;padding-top:14px;font-size:8px}@media (width<=700px){.fkn-root{padding:20px 16px}.fkn-root .fkn-hero-content{grid-template-columns:1fr;gap:20px}.fkn-root .fkn-hero-title{font-size:96px}.fkn-layout{grid-template-columns:1fr;gap:28px}.fkn-sample-board{padding:18px 24px 8px}.fkn-sample{margin-left:6px;margin-right:6px}.fkn-notes{padding:0 4px}.fkn-intro{max-width:none}.fkn-title{font-size:44px}.fkn-kept{grid-template-columns:1fr;gap:12px}.fkn-topline,.fkn-footer{flex-wrap:wrap}.fkn-sample-meta{font-size:8px}}.fkn-root .fkn-artifact{border:0;border-radius:0;display:block;overflow:visible}.fkn-root .fkn-artifact-body{padding:0}.fcp-root{color:#182a24;background:#fff0cf;border:8px solid #173f35;padding:clamp(20px,4%,44px);font-family:system-ui,sans-serif;position:relative;container-type:inline-size}@media (prefers-reduced-motion:reduce){.fcp-root *,.fcp-root :before,.fcp-root :after{transition:none;animation:none}}.fcp-root *{box-sizing:border-box}.fcp-root p{margin:0}.fcp-masthead{border-bottom:3px double #173f35;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.fcp-identity{color:#173f35;font:700 26px/1.15 Georgia,serif}.fcp-identity span{margin-top:4px;font:400 14px/1.4 system-ui,sans-serif;display:block}.fcp-kicker{text-align:right;color:#435c50;max-width:180px;font-size:12px}.fcp-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.fcp-root .fcp-hero{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;padding:0;display:flex;overflow:visible}.fcp-root .fcp-hero-content{min-width:0;max-width:none;display:block}.fcp-root .fcp-title{color:#173f35;letter-spacing:-.025em;margin:0 0 12px;font:700 clamp(32px,5cqi,54px)/1.03 Georgia,serif}.fcp-root .fcp-hero-description{color:#435c50;max-width:42ch;margin:0;font:400 16px/1.5 system-ui,sans-serif}.fcp-root .fcp-media{background:0 0;border:0;border-radius:0;width:100%;min-width:0;display:block;overflow:visible}.fcp-specimen{aspect-ratio:8/5;width:100%;position:relative}.fcp-root .fcp-image{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.fcp-lettering{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:30% 22% 26%}.fcp-sign-label{text-transform:uppercase;letter-spacing:.08em;color:#fff0cf;font:400 clamp(7px,1.2cqi,12px)/1.2 system-ui,sans-serif}.fcp-inscription{color:#fff0cf;text-shadow:1px 1px #b4362d,2px 2px #b4362d,3px 3px #10231d;overflow-wrap:anywhere;text-transform:uppercase;width:100%;font:700 clamp(20px,4.7cqi,48px)/1.04 Georgia,serif}.fcp-specimen[data-long=true] .fcp-inscription{font-size:clamp(11px,2.4cqi,24px)}.fcp-caption{color:#435c50;text-align:center;padding-top:12px;font-size:12px;line-height:1.5}.fcp-root .fcp-planner{background:0 0;border:1px solid #173f35;border-radius:0;min-width:0;padding:24px;overflow:visible;box-shadow:5px 5px #dca44d}.fcp-root .fcp-planner-body{min-width:0;color:inherit;font:inherit;flex-direction:column;gap:20px;padding:0;display:flex}.fcp-heading{color:#173f35;margin:0;font:700 25px/1.1 Georgia,serif}.fcp-field{gap:8px;display:grid}.fcp-label,.fcp-legend{font:600 14px/1.4 system-ui,sans-serif}.fcp-input{color:#182a24;background:#fff0cf;border:1px solid #173f35;border-radius:4px;width:100%;min-width:0;padding:12px;font:400 16px/1.4 system-ui,sans-serif}.fcp-hint{color:#435c50;font-size:12px}.fcp-error{color:#b4362d;font-size:13px}.fcp-error:empty{display:none}.fcp-formats{border:0;min-width:0;margin:0;padding:0}.fcp-legend{margin-bottom:10px;padding:0}.fcp-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fcp-choice{color:#173f35;cursor:pointer;background:0 0;border:1px solid #173f35;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;min-height:68px;padding:12px;font:400 12px/1.3 system-ui,sans-serif;display:flex}.fcp-choice-name{font-size:14px;font-weight:700}.fcp-choice[aria-pressed=true]{color:#fff0cf;background:#173f35;box-shadow:inset 0 0 0 2px #fff0cf}.fcp-summary{border-top:1px solid #173f35;justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;font-size:13px;display:flex}.fcp-price{white-space:nowrap;font:700 30px/1.1 Georgia,serif}.fcp-save{color:#fff0cf;cursor:pointer;background:#b4362d;border:1px solid #b4362d;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:14px 16px;font:600 15px/1.4 system-ui,sans-serif;display:flex}.fcp-save:hover{background:#923029}.fcp-choice:hover{border-width:2px;padding:11px}.fcp-draft{overflow-wrap:anywhere;min-height:48px;font-size:13px;line-height:1.5}.fcp-clear{color:#b4362d;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:12px 0;font:600 13px/1.5 system-ui,sans-serif;text-decoration:underline}.fcp-root :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #173f35}.fcp-footnote{color:#435c50;max-width:82ch;margin-top:24px;padding-top:28px;font-size:12px;line-height:1.5}@container (width>=720px){.fcp-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center}.fcp-inscription{font-size:clamp(22px,3.5cqi,42px)}.fcp-sign-label{font-size:clamp(8px,.95cqi,11px)}}@container (width<=340px){.fcp-masthead{display:block}.fcp-root .fcp-kicker{text-align:left;max-width:none;margin-top:12px}.fcp-root .fcp-planner{padding:16px}.fcp-inscription{font-size:18px}.fcp-lettering{gap:4px}.fcp-sign-label{font-size:7px}.fcp-choice{padding:10px}.fcp-choice:hover{padding:9px}.fcp-choices{grid-template-columns:1fr}.fcp-choice{flex-direction:row;justify-content:space-between;align-items:center;min-height:48px}}.grs-root{color:#eee9dc;background:#17272c;padding:32px;font-family:Arial,sans-serif;container-type:inline-size}.grs-root *{box-sizing:border-box}.grs-root button{cursor:pointer;transition:none}.grs-root button:focus-visible{outline-offset:4px;outline:2px solid #eee9dc}.grs-masthead,.grs-colophon{letter-spacing:.16em;justify-content:space-between;gap:16px;font-size:10px;line-height:1.5;display:flex}.grs-masthead{border-bottom:1px solid #78837e;padding-bottom:18px}.grs-root .grs-hero{min-height:0;padding:24px 0 32px;display:block;overflow:visible}.grs-root .grs-hero-content{grid-template-columns:1fr 260px;align-items:end;gap:24px;display:grid}.grs-root .grs-hero-title{letter-spacing:-.045em;color:#eee9dc;text-wrap:nowrap;margin:0;font:400 clamp(52px,7vw,88px)/.95 Georgia,serif}.grs-hero-title em{color:#b5c4c4;font-weight:400}.grs-root .grs-hero-description{color:#d4dcd7;max-width:260px;margin:0;font:italic 17px/1.5 Georgia,serif}.grs-exhibition{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:start;gap:32px;display:grid}.grs-wall{min-width:0}.grs-frame{background:#d7cfba;border:5px solid #645c44;padding:16px;box-shadow:0 0 0 1px #a18c59,0 16px 25px #06151d70}.grs-root .grs-painting{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.grs-caption{color:#c2ceca;letter-spacing:.04em;justify-content:space-between;gap:14px;margin-top:18px;font-size:10px;line-height:1.5;display:flex}.grs-reading{min-width:0;padding-top:4px}.grs-eyebrow{letter-spacing:.16em;color:#becbc7;margin:0 0 12px;font-size:10px}.grs-work-title{color:#eee9dc;margin:0 0 16px;font:400 29px/1.12 Georgia,serif}.grs-work-note{color:#d6ded7;margin:0 0 22px;font:14px/1.65 Georgia,serif}.grs-lenses{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.grs-lenses legend{letter-spacing:.13em;text-transform:uppercase;color:#c3ccc6;margin-bottom:8px;font-size:10px}.grs-lens{color:#eee9dc;background:0 0;border:1px solid #74877f;min-height:44px;padding:7px 8px;font-size:12px}.grs-lens[aria-pressed=true]{color:#203136;background:#eee9dc}.grs-interpretation{color:#d6ded7;min-height:110px;margin:16px 0 20px;font:italic 14px/1.65 Georgia,serif}.grs-keep{color:#203136;background:#eee9dc;border:1px solid #eee9dc;width:100%;min-height:46px;padding:12px 16px;font-size:12px}.grs-keep:disabled{color:#eee9dc;cursor:default;background:0 0}.grs-lower{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:32px;margin-top:28px;display:grid}.grs-works{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.grs-work{text-align:left;color:#c8d2ce;background:0 0;border:1px solid #0000;border-top:2px solid #61756c;min-width:0;padding:8px 0}.grs-work[aria-pressed=true]{color:#eee9dc;border-top-color:#eee9dc}.grs-root .grs-thumbnail{aspect-ratio:3/2;object-fit:cover;opacity:.7;width:100%;height:auto}.grs-work[aria-pressed=true] .grs-thumbnail{opacity:1}.grs-work span{margin-top:9px;font:11px/1.5 Georgia,serif;display:block}.grs-root .grs-collection{border:0;border-top:1px solid #74877f;border-radius:0;padding:16px 0 0;overflow:visible}.grs-root .grs-collection-header,.grs-root .grs-collection-body{padding:0}.grs-root .grs-collection-title{color:#eee9dc;margin:0 0 8px;font:400 18px/1.3 Georgia,serif}.grs-empty{color:#c8d2ce;margin:0;font:13px/1.6 Georgia,serif}.grs-kept{margin:0;padding:0;list-style:none}.grs-kept li{justify-content:space-between;align-items:center;gap:12px;font:13px/1.5 Georgia,serif;display:flex}.grs-remove{color:#eee9dc;background:0 0;border:0;min-height:44px;font-size:11px;text-decoration:underline}.grs-status{color:#cad5cf;min-height:24px;margin:20px 0 14px;font-size:11px}.grs-colophon{letter-spacing:.07em;color:#cad5cf;border-top:1px solid #78837e;padding-top:14px;font-size:9px}@media (width<=700px){.grs-root{padding:22px 18px}.grs-root .grs-hero-content{grid-template-columns:minmax(0,1fr);gap:18px}.grs-root .grs-hero-title{font-size:clamp(38px,12vw,58px)}.grs-root .grs-hero-description{max-width:none}.grs-exhibition,.grs-lower{grid-template-columns:1fr;gap:24px}.grs-reading{padding-top:0}.grs-work-title{font-size:30px}.grs-interpretation{min-height:0}.grs-frame{padding:10px}.grs-masthead,.grs-colophon{flex-wrap:wrap}.grs-lower{margin-top:24px}.grs-caption{font-size:9px}}@container (width<=760px){.grs-root .grs-hero-content{grid-template-columns:minmax(0,1fr);gap:16px}.grs-root .grs-hero-title{text-wrap:normal;font-size:clamp(38px,12cqi,70px)}.grs-root .grs-hero-description{max-width:36rem}}.gcp-root{--gcp-paper:#f5e9c7;--gcp-ink:#18242b;--gcp-red:#b52f24;--gcp-yellow:#f1c44e;box-sizing:border-box;isolation:isolate;background:var(--gcp-paper);color:var(--gcp-ink);padding:26px 30px 18px;font-family:Arial,Helvetica,sans-serif}.gcp-root *{box-sizing:border-box}.gcp-header{border-bottom:3px solid var(--gcp-ink);justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.gcp-eyebrow{letter-spacing:.14em;margin:0 0 6px;font:700 10px/1.5 ui-monospace,monospace}.gcp-masthead{letter-spacing:.005em;align-items:center;gap:14px;margin:0;font:900 clamp(20px,3.7vw,33px)/1 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;display:flex}.gcp-masthead span{color:var(--gcp-red);font:34px/1 Georgia,serif}.gcp-edition{letter-spacing:.08em;text-align:right;margin:0;font:700 9px/1.7 ui-monospace,monospace}.gcp-carousel{min-width:0}.gcp-carousel .gcp-slide{border:0;flex:0 0 100%;min-inline-size:0;margin:0;padding:0}.gcp-carousel .gcp-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.gcp-carousel .gcp-card-body{color:inherit;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:0;padding:0;display:grid}.gcp-poster{align-self:start;width:100%;min-width:0;position:relative;box-shadow:7px 7px #18242b1a}.gcp-image{aspect-ratio:2/3;object-fit:contain;border:0;border-radius:0;width:100%;height:auto;display:block}.gcp-poster-title{text-align:center;letter-spacing:.012em;color:#18242b;text-shadow:1px 1px #f5e9c7;font:900 clamp(18px,3vw,30px)/.92 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;display:block;position:absolute;inset:2.2% 4% auto}.gcp-poster-title span{display:block}.gcp-poster[data-tone=blue] .gcp-poster-title{color:#fff5d7;text-shadow:2px 2px #b52f24}.gcp-copy{flex-direction:column;justify-content:center;align-items:start;min-width:0;padding:14px 4px 14px 34px;display:flex}.gcp-issue{letter-spacing:.1em;color:var(--gcp-red);margin:0 0 20px;font:700 10px/1.5 ui-monospace,monospace}.gcp-title{letter-spacing:-.025em;text-wrap:balance;max-width:100%;margin:0 0 20px;font:900 clamp(38px,6vw,66px)/.96 Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.gcp-tags{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.gcp-tags span{letter-spacing:.035em;border:1px solid #18242b70;padding:5px 7px;font:700 9px/1.3 ui-monospace,monospace}.gcp-synopsis{max-width:35ch;margin:0 0 22px;font:400 15px/1.65 Arial,Helvetica,sans-serif}.gcp-quote{border-left:3px solid var(--gcp-red);max-width:25ch;margin:0 0 14px;padding-left:13px;font:italic 700 20px/1.3 Georgia,Times New Roman,serif}.gcp-credit{color:#4f5755;margin:0 0 22px;font:400 11px/1.5 Arial,Helvetica,sans-serif}.gcp-date{letter-spacing:.06em;margin:0 0 12px;font:700 10px/1.5 ui-monospace,monospace}.gcp-save{border:2px solid var(--gcp-red);background:var(--gcp-red);color:#fff8e8;cursor:pointer;min-height:44px;box-shadow:3px 3px 0 var(--gcp-ink);align-items:center;gap:14px;padding:10px 15px;font:700 12px/1.3 Arial,Helvetica,sans-serif;transition:background .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;display:flex}.gcp-save:hover,.gcp-save[aria-pressed=true]{background:var(--gcp-ink);border-color:var(--gcp-ink)}.gcp-save-icon{font:700 23px/1 Arial,sans-serif}.gcp-root button:focus-visible,.gcp-root [aria-roledescription=carousel]:focus-visible{outline-offset:5px;outline:3px solid #173f5f}.gcp-carousel .gcp-controls{border-top:2px solid var(--gcp-ink);justify-content:space-between;align-items:center;gap:16px;margin:24px 0 0;padding:14px 0 0;display:flex}.gcp-carousel .gcp-control{border:2px solid var(--gcp-ink);min-width:48px;min-height:44px;color:var(--gcp-ink);cursor:pointer;background:0 0;border-radius:0;padding:0 12px;font:400 26px/1 Arial,sans-serif}.gcp-carousel .gcp-control:hover:not(:disabled){background:var(--gcp-ink);color:var(--gcp-paper)}.gcp-carousel .gcp-control:disabled{opacity:.35;cursor:not-allowed}.gcp-carousel .gcp-indicators{counter-reset:gcp-slides;gap:8px;display:flex}.gcp-carousel .gcp-indicator{width:44px;height:44px;color:var(--gcp-ink);cursor:pointer;counter-increment:gcp-slides;background:0 0;border:1px solid #18242b60;border-radius:0;font:700 12px/1 ui-monospace,monospace}.gcp-indicator:after{content:"0" counter(gcp-slides)}.gcp-carousel .gcp-indicator[data-selected=true]{border:2px solid var(--gcp-ink);background:var(--gcp-yellow);box-shadow:2px 2px 0 var(--gcp-ink)}.gcp-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.gcp-count{white-space:nowrap;margin:0;font:900 23px/1 Impact,Arial Narrow,sans-serif}.gcp-count span{color:#59605a;font-size:14px;font-weight:400}.gcp-saved{text-align:right;max-width:68ch;margin:0;font:400 11px/1.5 Arial,Helvetica,sans-serif}.gcp-note{color:#535c57;border-top:1px solid #18242b40;max-width:90ch;margin:18px 0 0;padding-top:12px;font:400 9px/1.6 Arial,Helvetica,sans-serif}@media (width<=640px){.gcp-root{padding:19px 18px 16px}.gcp-header{align-items:start;gap:12px;margin-bottom:18px;padding-bottom:16px}.gcp-masthead{gap:8px;font-size:23px}.gcp-masthead span{font-size:25px}.gcp-eyebrow{letter-spacing:.07em;font-size:8px}.gcp-edition{max-width:100px;font-size:7px;line-height:1.6}.gcp-carousel .gcp-card-body{grid-template-columns:1fr}.gcp-poster{max-width:380px;margin:auto}.gcp-poster-title{font-size:clamp(22px,6.7vw,33px)}.gcp-copy{align-items:start;padding:28px 2px 6px}.gcp-issue{margin-bottom:14px}.gcp-title{max-width:13ch;margin-bottom:17px;font-size:48px}.gcp-tags{margin-bottom:15px}.gcp-synopsis{max-width:100%;margin-bottom:18px;font-size:15px}.gcp-quote{max-width:100%;font-size:21px}.gcp-credit{margin-bottom:18px}.gcp-save{justify-content:center;width:100%}.gcp-carousel .gcp-controls{margin-top:18px}.gcp-footer{align-items:start;gap:12px}.gcp-note{font-size:9px}.gcp-saved{font-size:10px}}@media (prefers-reduced-motion:reduce){.gcp-root .gcp-save{transition:none}}@font-face{font-family:Ground Skranji;src:url(/showcase-assets/global-village-coffeehouse/Skranji-Bold-Latin.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.ground-root{--ground-paper:#f1e3bf;--ground-ink:#382a32;--ground-plum:#55334d;--ground-orange:#a43f25;--ground-olive:#526448;--ground-secondary:#675347;background:var(--ground-paper);color:var(--ground-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:8px solid var(--ground-plum);isolation:isolate;border-radius:0;padding:0 clamp(20px,4vw,48px) 28px;font-family:Georgia,Times New Roman,serif;position:relative;container-type:inline-size}.ground-root *,.ground-root :before,.ground-root :after{box-sizing:border-box}.ground-root button{cursor:pointer;font-family:inherit}.ground-root button:focus-visible{outline:3px solid var(--ground-orange);outline-offset:4px}.ground-topline{border-bottom:1px solid var(--ground-ink);letter-spacing:.13em;justify-content:space-between;gap:16px;padding:12px 0;font:700 11px/1.4 Arial,sans-serif;display:flex}.ground-masthead{justify-content:space-between;align-items:center;gap:24px;padding:28px 0 22px;display:flex}.ground-root .ground-hero{min-height:0;padding:0;display:block;overflow:visible}.ground-root .ground-hero-content{display:block}.ground-root .ground-hero-title{letter-spacing:-.045em;color:var(--ground-plum);text-wrap:initial;margin:0 0 16px;font-family:Ground Skranji,Georgia,serif;font-size:clamp(48px,7.6vw,86px);font-weight:700;line-height:.98}.ground-root .ground-hero-description{color:var(--ground-ink);margin:0;font:400 15px/1.4 Georgia,serif}.ground-welcome{text-align:right;max-width:230px}.ground-welcome-title{color:var(--ground-orange);font-size:26px;font-style:italic;line-height:1.15;display:block}.ground-welcome p{margin:12px 0 0;font-size:14px;line-height:1.5}.ground-rule{background:repeating-linear-gradient(110deg, var(--ground-plum) 0 5px, transparent 5px 12px);clip-path:polygon(0 15%,8% 0,20% 20%,33% 0,48% 15%,65% 0,80% 20%,100% 0,100% 85%,85% 100%,70% 80%,53% 100%,35% 85%,15% 100%,0 85%);height:13px}.ground-menu-sheet{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);padding:30px 0;display:grid}.ground-figure{min-width:0;margin:0}.ground-print{aspect-ratio:1;background:#e4d4ad;width:100%;position:relative}.ground-print-image{object-fit:contain;width:100%;height:100%;display:block}.ground-print-image[hidden]{display:none}.ground-print-fallback{text-align:center;border:2px dashed var(--ground-plum);flex-direction:column;justify-content:center;align-items:center;padding:24px;font:italic 22px/1.5 Georgia,serif;display:flex;position:absolute;inset:0}.ground-caption{flex-direction:column;gap:8px;padding:16px 2px 0;font-size:14px;line-height:1.55;display:flex}.ground-caption-title{color:var(--ground-plum);font-size:21px;font-style:italic;line-height:1.3}.ground-menu{min-width:0;padding-top:4px}.ground-fieldset{border:0;min-width:0;margin:0;padding:0}.ground-menu-title{color:var(--ground-plum);margin-bottom:12px;padding:0;font:700 clamp(27px,3vw,34px)/1.15 Ground Skranji,Georgia,serif}.ground-menu-note{letter-spacing:.09em;color:var(--ground-secondary);margin:0 0 4px;font:700 10px/1.5 Arial,sans-serif}.ground-drinks{flex-direction:column;display:flex}.ground-drink{text-align:left;width:100%;min-height:88px;color:var(--ground-ink);background:0 0;border:0;border-bottom:1px dashed #a89978;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:13px 0;display:grid}.ground-drink-number{color:var(--ground-secondary);padding-top:3px;font:700 12px/1.5 Arial,sans-serif}.ground-drink-copy{flex-direction:column;gap:5px;display:flex}.ground-drink-name{font-size:20px;font-weight:700;line-height:1.2}.ground-drink-note{color:var(--ground-secondary);font-size:13px;line-height:1.4}.ground-drink-price{font-variant-numeric:tabular-nums;padding-top:1px;font:700 15px/1.5 Arial,sans-serif}.ground-drink[aria-pressed=true] .ground-drink-name{color:var(--ground-orange);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.ground-drink[aria-pressed=true] .ground-drink-number{color:var(--ground-orange)}.ground-options{flex-direction:column;gap:15px;padding-top:22px;display:flex}.ground-label{letter-spacing:.09em;color:var(--ground-secondary);margin-bottom:7px;padding:0;font:700 10px/1.5 Arial,sans-serif}.ground-choices{flex-wrap:wrap;gap:7px;display:flex}.ground-choice{border:1px solid var(--ground-plum);min-height:44px;color:var(--ground-plum);background:0 0;padding:8px 15px;font-size:14px;line-height:1.4}.ground-choice[aria-pressed=true]{background:var(--ground-plum);color:var(--ground-paper)}.ground-surcharge{white-space:nowrap;font:400 10px/1.4 Arial,sans-serif}.ground-root .ground-recipe{border:0;border-top:3px solid var(--ground-plum);border-bottom:1px solid var(--ground-plum);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;align-items:center;gap:22px;padding:22px 0;display:grid;overflow:visible}.ground-root .ground-recipe-header{gap:7px;padding:0}.ground-root .ground-recipe-title{color:var(--ground-plum);margin:0;font:italic 25px/1.2 Georgia,serif}.ground-root .ground-recipe-subtitle{opacity:1;color:var(--ground-secondary);font-size:13px;line-height:1.5}.ground-root .ground-recipe-body{justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.ground-recipe-lines{flex-direction:column;gap:4px;font-size:14px;line-height:1.4;display:flex}.ground-total{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ground-plum);font:700 24px/1.3 Georgia,serif}.ground-root .ground-recipe-footer{margin:0;padding:0}.ground-root .ground-recipe-actions{display:block}.ground-make{border:2px solid var(--ground-orange);background:var(--ground-orange);min-width:150px;min-height:48px;color:var(--ground-paper);padding:14px 18px;font-size:15px;font-weight:700;line-height:1.3;display:block}.ground-make[aria-disabled=true]{color:var(--ground-plum);border-color:var(--ground-plum);cursor:default;background:0 0}.ground-slip{border-top:1px dashed var(--ground-secondary);clip-path:polygon(0 0,100% 0,100% 98%,96% 100%,92% 98%,88% 100%,84% 98%,80% 100%,76% 98%,72% 100%,68% 98%,64% 100%,60% 98%,56% 100%,52% 98%,48% 100%,44% 98%,40% 100%,36% 98%,32% 100%,28% 98%,24% 100%,20% 98%,16% 100%,12% 98%,8% 100%,4% 98%,0 100%);background:#f8efda;width:min(100%,560px);margin:26px auto 0;padding:20px 24px 28px}.ground-slip-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ground-slip-label{letter-spacing:.1em;color:var(--ground-secondary);font:700 10px/1.5 Arial,sans-serif}.ground-remove{white-space:nowrap;min-height:44px;color:var(--ground-plum);text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;padding:4px 0 4px 8px;font-size:13px;text-decoration:underline}.ground-slip-title{margin:15px 0 8px;font:700 27px/1.2 Georgia,serif}.ground-slip-meta{margin:0 0 14px;font:700 14px/1.5 Arial,sans-serif}.ground-slip-recipe{border-top:1px dotted #a89978;border-bottom:1px dotted #a89978;margin:0 0 14px;padding:14px 0;font-size:14px;line-height:1.7}.ground-slip-thanks{font-size:16px;font-style:italic}.ground-status{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ground-footer{justify-content:space-between;align-items:center;gap:24px;padding:24px 0 0;display:flex}.ground-footer-motto{color:var(--ground-olive);font-size:20px;font-style:italic}.ground-sample-note{text-align:right;color:var(--ground-secondary);font:400 11px/1.5 Arial,sans-serif}@media (hover:hover){.ground-drink:hover .ground-drink-name{text-underline-offset:5px;text-decoration:underline}.ground-choice:hover{box-shadow:inset 0 0 0 1px var(--ground-plum)}.ground-make:hover:not([aria-disabled=true]){background:var(--ground-plum);border-color:var(--ground-plum)}}@container (width<=700px){.ground-root .ground-recipe{grid-template-columns:minmax(0,1fr) auto;gap:16px}.ground-root .ground-recipe-header{grid-column:1/-1}}@container (width<=580px){.ground-menu-sheet{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0}.ground-figure{grid-template-columns:minmax(0,1fr);display:grid}.ground-print{max-width:430px;margin:0 auto}.ground-caption{padding:14px 0 0}.ground-menu{padding:0}.ground-root .ground-hero-title{font-size:clamp(44px,12cqw,70px)}.ground-welcome{max-width:160px}.ground-welcome-title{font-size:20px}.ground-welcome p{font-size:12px}}@container (width<=390px){.ground-masthead{align-items:flex-start;gap:16px}.ground-welcome{display:none}.ground-root .ground-hero-title{font-size:54px}.ground-root .ground-hero-description{font-size:13px}.ground-topline{letter-spacing:.07em;gap:12px;font-size:9px}.ground-root .ground-recipe{grid-template-columns:minmax(0,1fr)}.ground-root .ground-recipe-body,.ground-make{width:100%}.ground-root .ground-recipe-footer{width:100%;display:block}.ground-root .ground-recipe-actions{width:100%}.ground-footer{flex-direction:column;align-items:flex-start;gap:10px}.ground-sample-note{text-align:left}.ground-slip{padding:16px 18px 26px}.ground-slip-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ground-root *,.ground-root :before,.ground-root :after{scroll-behavior:auto;transition:none;animation:none}}@container (width<=390px){.ground-root .ground-hero-title{font-size:clamp(36px,22cqi,54px)}}.gbf-root{color:#211913;text-align:left;background:#fff0d6;border:1px solid #211913;width:100%;font:17px/1.75 Georgia,Times New Roman,serif}.gbf-root *,.gbf-root :before,.gbf-root :after{box-sizing:border-box;transition:none;animation:none}.gbf-root :where(p,h3,h4){margin:0}.gbf-root button{cursor:pointer;border-radius:0}.gbf-root :where(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #6d2d32}.gbf-header{background:#d68b53;padding:24px 36px 28px}.gbf-edition{letter-spacing:.12em;border-bottom:1px solid #211913;justify-content:space-between;gap:16px;padding-bottom:12px;font:700 12px/1.5 ui-sans-serif,system-ui,sans-serif;display:flex}.gbf-masthead{justify-content:space-between;align-items:end;gap:24px;margin-top:20px;display:flex}.gbf-title{letter-spacing:-.065em;font:400 clamp(64px,10vw,112px)/.9 Georgia,serif}.gbf-tagline{padding-bottom:4px;font-size:17px;font-style:italic;line-height:1.4}.gbf-image{aspect-ratio:3;object-fit:contain;background:#d68b53;width:100%;height:auto;display:block}.gbf-contents{background:#211913;border-block:1px solid #211913;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gbf-chapter{color:#fff0d6;border:0;text-align:left;background:0 0;border-right:1px solid #816d5d;min-height:70px;padding:16px 12px;font:14px/1.5 ui-sans-serif,system-ui,sans-serif;display:block}.gbf-chapter:last-child{border-right:0}.gbf-chapter[aria-current=page]{color:#211913;background:#fff0d6}.gbf-root .gbf-chapter:focus-visible{outline-offset:-5px;outline-color:#d68b53}.gbf-number{padding-right:8px;font:italic 22px/1 Georgia,serif}.gbf-saved-mark{font-size:12px}.gbf-reading{grid-template-columns:100px minmax(0,1fr);gap:24px;padding:44px 36px 20px;display:grid}.gbf-margin{letter-spacing:.12em;color:#6d2d32;border-right:1px solid #b9a38b;flex-direction:column;align-items:start;gap:30px;padding-top:4px;font:700 12px/1.6 ui-sans-serif,system-ui,sans-serif;display:flex}.gbf-column{min-width:0;max-width:620px}.gbf-kicker{color:#6d2d32;letter-spacing:.1em;font:700 12px/1.5 ui-sans-serif,system-ui,sans-serif}.gbf-essay-title{letter-spacing:-.035em;text-wrap:balance;margin-top:14px;font:400 clamp(30px,4vw,44px)/1.15 Georgia,serif}.gbf-essay-title:focus{outline-offset:7px;outline:3px solid #6d2d32}.gbf-deck{color:#6d2d32;margin-top:18px;font-size:21px;font-style:italic;line-height:1.5}.gbf-body{margin-top:28px}.gbf-body p+p{margin-top:20px}.gbf-body p:first-child:first-letter{float:left;margin:9px 7px 0 0;font:64px/.8 Georgia,serif}.gbf-notes{border-block:1px solid #b9a38b;margin-top:28px;padding-block:12px;font-size:15px}.gbf-notes summary{cursor:pointer;min-height:44px;padding:8px 0;font:700 14px/1.7 ui-sans-serif,system-ui,sans-serif}.gbf-notes :where(p){padding:8px 0 12px}.gbf-source{color:#6d2d32;text-underline-offset:4px;padding-block:8px;font:600 14px/1.7 ui-sans-serif,system-ui,sans-serif;text-decoration:underline;display:inline-block}.gbf-new-tab{font-size:12px;font-weight:400}.gbf-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.gbf-bookmark{color:#fff0d6;background:#211913;border:1px solid #211913;min-height:48px;padding:12px 16px;font:600 14px/1.5 ui-sans-serif,system-ui,sans-serif}.gbf-bookmark[aria-pressed=true]{color:#211913;background:#d68b53}.gbf-kept-count{font:12px/1.5 ui-sans-serif,system-ui,sans-serif}.gbf-pager{border-top:1px solid #211913;justify-content:space-between;gap:16px;margin-top:24px;display:flex}.gbf-pager button{color:#211913;text-align:left;background:0 0;border:0;min-height:48px;padding:12px 0;font:600 14px/1.5 ui-sans-serif,system-ui,sans-serif}.gbf-status{color:#6d2d32;min-height:28px;font:12px/1.5 ui-sans-serif,system-ui,sans-serif}.gbf-footer{background:#d68b53;border-top:5px double #211913;justify-content:space-between;gap:24px;padding:24px 36px;font:12px/1.7 ui-sans-serif,system-ui,sans-serif;display:flex}.gbf-footer>span{letter-spacing:.1em;font-weight:700}@media (width<=600px){.gbf-header{padding:20px 18px}.gbf-edition{letter-spacing:.04em;font-size:12px}.gbf-masthead{flex-direction:column;align-items:start;gap:16px}.gbf-title{font-size:72px}.gbf-tagline{font-size:16px}.gbf-tagline br{display:none}.gbf-chapter{min-height:88px;padding:12px 8px;font-size:12px}.gbf-number{margin-bottom:8px;display:block}.gbf-reading{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 18px 16px}.gbf-margin{border-bottom:1px solid #b9a38b;border-right:0;flex-direction:row;justify-content:space-between;padding-bottom:12px}.gbf-margin br{display:none}.gbf-essay-title{font-size:34px}.gbf-deck{font-size:20px}.gbf-actions{flex-direction:column;align-items:start;gap:12px}.gbf-footer{flex-direction:column;gap:12px;padding:20px 18px}.gbf-footer>span br{display:none}}@media (prefers-reduced-motion:reduce){.gbf-root *,.gbf-root :before,.gbf-root :after{transition:none;animation:none}}.gbf-edition>span{white-space:nowrap;flex-shrink:0}.ggc-root{color:#172d27;text-align:left;background:#ece8db;border:1px solid #244a3f;width:100%;font:16px/1.65 ui-sans-serif,system-ui,sans-serif}.ggc-root *,.ggc-root :before,.ggc-root :after{box-sizing:border-box;transition:none;animation:none}.ggc-root :where(h3,h4,p,fieldset){margin:0}.ggc-root button,.ggc-root input{font:inherit;border-radius:0}.ggc-root button,.ggc-root summary{cursor:pointer}.ggc-root :where(button,a,input,summary):focus-visible{outline-offset:4px;outline:3px solid #95602f}.ggc-header{text-align:center;color:#f5f0dc;background:#244a3f;border-bottom:5px double #f5f0dc;padding:32px}.ggc-imprint{letter-spacing:.18em;font-size:12px}.ggc-title{letter-spacing:-.035em;margin-top:10px;font:400 clamp(36px,5vw,58px)/1.15 Georgia,serif}.ggc-subtitle{margin-top:8px;font:italic 18px/1.5 Georgia,serif}.ggc-workspace{grid-template-columns:minmax(220px,.85fr) minmax(0,1.25fr);gap:32px;padding:32px;display:grid}.ggc-controls{min-width:0}.ggc-step{color:#244a3f;letter-spacing:.08em;font-size:12px;font-weight:700}.ggc-form-title{margin-top:12px;margin-bottom:24px;font:400 28px/1.2 Georgia,serif}.ggc-label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.ggc-input{color:#172d27;background:#fffdf5;border:1px solid #244a3f;width:100%;min-height:48px;padding:10px 12px}.ggc-input[aria-invalid=true]{border:2px solid #862c35}.ggc-hint{margin-top:8px;font-size:12px}.ggc-sessions{border:0;min-width:0;margin-top:24px;padding:0}.ggc-sessions legend{padding:0 0 12px;font-size:14px;font-weight:700}.ggc-session{cursor:pointer;border-top:1px solid #acae9d;align-items:center;gap:12px;min-height:72px;padding:12px 0;display:flex}.ggc-session input{accent-color:#244a3f;flex-shrink:0;width:20px;height:20px}.ggc-session-name,.ggc-session-time{display:block}.ggc-session-name{font-size:14px;font-weight:600}.ggc-session-time{font-size:12px}.ggc-primary{color:#f5f0dc;background:#244a3f;border:1px solid #244a3f;width:100%;min-height:48px;margin-top:24px;padding:12px 16px;font-weight:600}.ggc-secondary{color:#244a3f;background:0 0;border:1px solid #244a3f;width:100%;min-height:48px;margin-top:12px;padding:12px 16px}.ggc-error{color:#862c35;padding:12px 0;font-size:14px;font-weight:600}.ggc-privacy{margin-top:24px;font-size:12px;line-height:1.7}.ggc-status{min-height:24px;margin-top:12px;font-size:12px;font-weight:600}.ggc-preview{min-width:0;padding-top:2px}.ggc-preview-label{letter-spacing:.1em;text-align:center;margin-bottom:16px;font-size:12px}.ggc-card{isolation:isolate;color:#172d27;text-align:center;background:#f5f0dc;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:50px 36px;display:flex;position:relative;box-shadow:0 8px 24px #172d2718}.ggc-ornament{z-index:-1;pointer-events:none;position:absolute;inset:0}.ggc-ornament img{object-fit:fill;width:100%;height:100%;display:block}.ggc-card-issuer{letter-spacing:.06em;font:700 16px/1.4 Georgia,serif}.ggc-card-type{letter-spacing:.08em;margin-top:8px;font-size:12px}.ggc-card-name{overflow-wrap:anywhere;max-width:100%;margin-top:34px;margin-bottom:24px;font:400 clamp(28px,3vw,38px)/1.2 Georgia,serif}.ggc-card-name:focus{outline-offset:7px;outline:3px solid #95602f}.ggc-card-session{font:italic 20px/1.4 Georgia,serif}.ggc-card-time{margin-top:8px;font-size:12px}.ggc-card-note{letter-spacing:.03em;margin-top:28px;font-size:12px;line-height:1.5}.ggc-caption{text-align:center;margin-top:20px;font:italic 16px/1.5 Georgia,serif}.ggc-about{border-top:1px solid #acae9d;margin-top:24px;font-size:14px}.ggc-about summary{min-height:48px;padding-block:12px;font-weight:600}.ggc-about p{padding-bottom:12px}@media (width<=720px){.ggc-header{padding:28px 20px}.ggc-workspace{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 20px}.ggc-card{min-height:370px;padding:50px 28px}.ggc-card-name{font-size:32px}.ggc-card-issuer{font-size:15px}.ggc-card-type{letter-spacing:0}}@media (prefers-reduced-motion:reduce){.ggc-root *,.ggc-root :before,.ggc-root :after{transition:none;animation:none}}.ggc-root a.ggc-primary{text-align:center;text-decoration:none;display:block}.rml-root{--rml-ink:#172b3b;--rml-paper:#f2eee4;--rml-accent:#be352b;background:var(--rml-paper);color:var(--rml-ink);border:2px solid var(--rml-ink);box-sizing:border-box;isolation:isolate;font-family:Arial,Helvetica,sans-serif}.rml-root *{box-sizing:border-box}.rml-root p{margin:0}.rml-root[data-edition=nightfall]{--rml-accent:#164b45}.rml-header{border-bottom:2px solid var(--rml-ink);background:#faf8f1;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex}.rml-brand{letter-spacing:-.075em;align-items:baseline;gap:15px;font:italic 900 33px/.9 Arial Black,Impact,sans-serif;display:flex}.rml-brand span{letter-spacing:.12em;font:700 9px/1.4 ui-monospace,monospace}.rml-bag-toggle{color:var(--rml-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:44px;padding:4px 0 4px 10px;font:700 11px/1.4 Arial,sans-serif;display:flex}.rml-bag-count{background:var(--rml-ink);width:31px;height:31px;color:var(--rml-paper);border-radius:50%;place-items:center;font:700 11px/1 ui-monospace,monospace;display:grid}.rml-product{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.rml-media{border-right:2px solid var(--rml-ink);background:#d7d2cc;flex-direction:column;min-width:0;display:flex}.rml-media-heading{letter-spacing:.03em;justify-content:space-between;gap:15px;padding:23px 24px;font:9px/1.4 ui-monospace,monospace;display:flex}.rml-image{aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply;border-radius:0;width:100%;height:auto;margin:auto 0;display:block}.rml-media-caption{letter-spacing:.04em;justify-content:space-between;align-items:end;gap:14px;padding:24px;font:700 9px/1.5 ui-monospace,monospace;display:flex}.rml-media-caption span:last-child{letter-spacing:-.03em;font:900 28px/1 Impact,Arial Black,sans-serif}.rml-stripe{background:linear-gradient(to bottom, var(--rml-accent) 0 12px, var(--rml-paper) 12px 15px, var(--rml-ink) 15px 23px);height:23px}.rml-details{background:#faf8f1;min-width:0;padding:27px 27px 24px}.rml-kicker{letter-spacing:.04em;font:9px/1.5 ui-monospace,monospace}.rml-title{letter-spacing:-.06em;margin:18px 0 16px;font:900 clamp(25px,3.3vw,38px)/1.02 Arial Black,Impact,sans-serif}.rml-title span{letter-spacing:-.03em;margin-top:5px;font:400 clamp(55px,7vw,80px)/.95 Impact,Arial Narrow,sans-serif;display:block}.rml-price-row{border-bottom:1px solid #172b3b33;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:18px;display:flex}.rml-price{letter-spacing:-.02em;font:700 19px/1.4 Arial,sans-serif}.rml-scale{text-align:right;font:8px/1.4 ui-monospace,monospace}.rml-root .rml-description{margin:17px 0 19px;font-size:13px;line-height:1.7}.rml-editions{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.rml-editions legend{margin-bottom:10px;font:700 9px/1.5 ui-monospace,monospace}.rml-editions legend span{font-weight:400}.rml-edition{cursor:pointer;border:1px solid #172b3b55;align-items:center;gap:8px;min-height:58px;padding:10px 8px;font:700 10px/1.3 Arial,sans-serif;display:flex;position:relative}.rml-edition:has(input:checked){border:2px solid var(--rml-ink);background:#edeae1;padding:9px 7px}.rml-edition input{opacity:0;width:1px;height:1px;position:absolute}.rml-edition:has(input:focus-visible){outline:3px solid var(--rml-accent);outline-offset:4px}.rml-swatch{background:linear-gradient(105deg,#f2eee4 0 42%,#be352b 42% 65%,#172b3b 65% 76%,#f2eee4 76%);border:1px solid #172b3b40;flex-shrink:0;width:17px;height:27px}.rml-swatch[data-colorway=nightfall]{background:linear-gradient(105deg,#164b45 0 42%,#f2eee4 42% 65%,#c1a45f 65% 76%,#164b45 76%)}.rml-colors{color:#52606a;margin-top:4px;font-size:8px;font-weight:400;line-height:1.4;display:block}.rml-purchase{grid-template-columns:auto 1fr;gap:10px;margin-top:19px;display:grid}.rml-quantity{border:1px solid var(--rml-ink);align-items:center;min-width:0;margin:0;padding:0;display:flex}.rml-quantity button{width:44px;height:46px;color:var(--rml-ink);cursor:pointer;background:0 0;border:0;padding:0;font:20px/1 Arial,sans-serif}.rml-quantity output{text-align:center;width:25px;font:11px/1 ui-monospace,monospace}.rml-quantity button:disabled{opacity:.3;cursor:not-allowed}.rml-add{border:1px solid var(--rml-ink);background:var(--rml-ink);min-height:48px;color:var(--rml-paper);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font:700 11px/1.4 Arial,sans-serif;transition:background-color .15s ease-out;display:flex}.rml-add span{font-size:22px;font-weight:400;line-height:1}.rml-add:hover:not(:disabled){background:var(--rml-accent)}.rml-add:disabled{cursor:not-allowed;background:#6a7378;border-color:#6a7378}.rml-root .rml-limit{color:#52606a;margin-top:9px;font-size:9px;line-height:1.6}.rml-root button:focus-visible{outline:3px solid var(--rml-accent);outline-offset:4px}.rml-bag{border-top:2px solid var(--rml-ink);background:#faf8f1;padding:22px 26px}.rml-bag[hidden]{display:none}.rml-bag-heading{justify-content:space-between;align-items:center;gap:20px;padding-bottom:10px;display:flex}.rml-bag-heading h4{letter-spacing:-.03em;margin:0;font:700 19px/1.3 Arial,sans-serif}.rml-bag-heading h4 span{margin-left:15px;font:11px/1 ui-monospace,monospace}.rml-bag-heading button,.rml-bag-line button{min-height:44px;color:var(--rml-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 0 7px 8px;font:11px/1.4 Arial,sans-serif;text-decoration:underline}.rml-bag-list{margin:0;padding:0;list-style:none}.rml-bag-line{border-top:1px solid #172b3b25;grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:12px 0;font:12px/1.5 Arial,sans-serif;display:grid}.rml-bag-line div span{color:#52606a;font-size:10px}.rml-root .rml-total{border-top:1px solid var(--rml-ink);justify-content:space-between;gap:18px;padding-top:14px;font:700 13px/1.5 Arial,sans-serif;display:flex}.rml-total span{font-size:18px}.rml-empty{padding:14px 0;font:italic 19px/1.5 Georgia,serif}.rml-footer{background:var(--rml-paper);border-top:1px solid #172b3b33;justify-content:space-between;align-items:start;gap:24px;padding:13px 26px;font:9px/1.6 Arial,sans-serif;display:flex}.rml-footer>p:first-child{color:#52606a;max-width:55ch}.rml-status{text-align:right;max-width:42ch}@media (width<=760px){.rml-header{padding:17px 18px}.rml-product{grid-template-columns:1fr}.rml-media{border-right:0;border-bottom:2px solid var(--rml-ink)}.rml-media-heading{padding:19px 18px}.rml-media-caption{padding:18px}.rml-details{padding:25px 20px}.rml-title{font-size:38px}.rml-title span{font-size:78px}.rml-root .rml-description{max-width:45ch}.rml-edition{min-height:64px;padding:11px 10px;font-size:12px}.rml-edition:has(input:checked){padding:10px 9px}.rml-colors{font-size:9px}.rml-editions{gap:10px}.rml-quantity button{width:44px}.rml-purchase{grid-template-columns:auto 1fr}.rml-bag{padding:20px}.rml-bag-line{grid-template-columns:1fr auto;gap:10px}.rml-bag-line button{grid-area:1/2/span 2}.rml-bag-line>p{grid-column:1;font-weight:700}.rml-footer{flex-direction:column;gap:8px;padding:14px 20px}.rml-status{text-align:left}}@media (prefers-reduced-motion:reduce){.rml-add{transition:none}}.ins-root{--ins-paper:#f3e8cb;--ins-ink:#302a22;--ins-red:#943d32;--ins-blue:#254f67;--ins-gold:#bb8a35;box-sizing:border-box;background:var(--ins-ink);width:100%;max-width:1000px;color:var(--ins-ink);margin:0 auto;padding:20px;font-family:Georgia,Times New Roman,serif}.ins-root *{box-sizing:border-box}.ins-page{background:var(--ins-paper);border:1px solid var(--ins-gold);outline:1px solid var(--ins-red);outline-offset:-9px;padding:34px 52px 24px;position:relative}.ins-masthead{justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;display:flex}.ins-brand{letter-spacing:-.7px;color:var(--ins-red);margin:0;font-size:26px}.ins-issue{text-align:right;letter-spacing:1.8px;max-width:245px;margin:0;font:10px/1.7 Arial,sans-serif}.ins-border{width:100%;height:auto;display:block}.ins-opening{grid-template-columns:190px 1fr;align-items:center;gap:30px;padding:32px 4px 36px;display:grid}.ins-initial{width:190px;height:auto;display:block}.ins-heading-group{min-width:0}.ins-kicker{color:var(--ins-red);letter-spacing:2.2px;margin:0 0 18px;font:10px/1.4 Arial,sans-serif}.ins-title{letter-spacing:-1.6px;margin:0;font-size:clamp(32px,4.2vw,47px);font-weight:400;line-height:1.15}.ins-title em{color:var(--ins-blue);font-weight:400}.ins-intro{margin:20px 0 0;font-size:17px;line-height:1.6}.ins-readings{border-top:3px double var(--ins-red)}.ins-reading{border-bottom:1px solid var(--ins-red)}.ins-summary{cursor:pointer;outline-offset:3px;align-items:center;gap:22px;min-height:106px;padding:22px 8px;list-style:none;display:flex}.ins-summary::-webkit-details-marker{display:none}.ins-summary:focus-visible{outline:3px solid var(--ins-blue)}.ins-summary:hover{color:var(--ins-red)}.ins-number{border:1px solid var(--ins-red);outline:1px solid var(--ins-gold);outline-offset:-5px;background:var(--ins-blue);width:42px;height:49px;color:var(--ins-paper);flex:0 0 42px;place-items:center;font-size:22px;display:grid}.ins-summary-text{flex:1;min-width:0;margin:0;font-weight:400}.ins-subtitle{letter-spacing:2px;color:var(--ins-red);margin-bottom:5px;font:9px/1.4 Arial,sans-serif;display:block}.ins-section-title{letter-spacing:-.4px;margin:0;font-size:25px;font-weight:400;line-height:1.2;display:block}.ins-toggle{border:1px solid var(--ins-red);border-radius:50%;flex:0 0 44px;width:44px;height:44px;position:relative}.ins-toggle:before,.ins-toggle:after{content:"";background:var(--ins-red);height:1px;position:absolute;inset:21px 13px auto}.ins-toggle:after{transform:rotate(90deg)}.ins-reading[open]>.ins-summary .ins-toggle:after{display:none}.ins-content{padding:0 72px 26px}.ins-paragraph{max-width:62ch;margin:0 0 16px;font-size:17px;line-height:1.75}.ins-paragraph:last-child{margin-bottom:0}.ins-footer{color:var(--ins-red);justify-content:space-between;align-items:center;gap:12px;padding-top:26px;font-size:12px;font-style:italic;display:flex}.ins-footer p{margin:0}.ins-footer-knot{color:var(--ins-blue);font-size:24px}@media (width<=650px){.ins-root{padding:12px}.ins-page{padding:28px 20px 24px}.ins-masthead{align-items:flex-start;gap:12px;padding-bottom:16px}.ins-brand{max-width:110px;font-size:21px;line-height:1.1}.ins-issue{letter-spacing:1px;max-width:130px;font-size:8px}.ins-border{object-fit:cover;object-position:center;height:40px}.ins-opening{grid-template-columns:76px 1fr;gap:12px;padding:25px 0 29px}.ins-initial{width:76px}.ins-kicker{letter-spacing:1px;margin-bottom:12px;font-size:8px}.ins-title{letter-spacing:-1px;font-size:29px}.ins-intro{margin-top:13px;font-size:14px}.ins-summary{gap:12px;min-height:102px;padding:20px 0}.ins-number{flex-basis:32px;width:32px;height:42px;font-size:18px}.ins-section-title{font-size:21px}.ins-subtitle{letter-spacing:1.2px;font-size:8px}.ins-toggle{flex-basis:36px;width:36px;height:36px}.ins-toggle:before,.ins-toggle:after{inset:17px 10px auto}.ins-content{padding:0 5px 24px}.ins-paragraph{font-size:16px;line-height:1.75}.ins-footer{gap:8px;font-size:10px}.ins-footer-knot{font-size:20px}}@media (prefers-reduced-motion:reduce){.ins-root *{scroll-behavior:auto}}@font-face{font-family:CommonJost;src:url(/showcase-assets/isotype/Jost-Latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.common-root{--common-paper:#f2ead5;--common-ink:#202c2c;--common-blue:#26566b;--common-red:#b33d2d;--common-secondary:#565b51;--common-rule:#b3aa93;background:var(--common-paper);color:var(--common-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;padding:clamp(24px,4vw,48px);font-family:CommonJost,Futura,Century Gothic,Arial,sans-serif;container-type:inline-size}.common-root *,.common-root :before,.common-root :after{box-sizing:border-box;transition:none;animation:none}.common-root button{cursor:pointer;font-family:inherit}.common-root :focus-visible{outline:3px solid var(--common-ink);outline-offset:4px}.common-masthead{border-bottom:3px solid var(--common-ink);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.common-brand{letter-spacing:-.035em;font-size:24px;font-weight:600;line-height:.88}.common-edition{letter-spacing:.08em;text-align:right;font-size:10px;line-height:1.5}.common-hero{min-height:0;color:inherit;background:0 0;border:0;border-radius:0;padding:34px 0 30px;display:block;overflow:visible}.common-hero-content{grid-template-columns:1.8fr 1fr;align-items:end;gap:28px;min-width:0;padding:0;display:grid}.common-hero-title{letter-spacing:-.045em;color:var(--common-ink);margin:0;font:600 clamp(46px,9cqw,88px)/.92 CommonJost,Futura,Century Gothic,Arial,sans-serif}.common-hero-description{color:var(--common-secondary);max-width:230px;margin:0 0 3px;font:400 16px/1.5 CommonJost,Futura,Century Gothic,Arial,sans-serif}.common-toolbar{border-top:1px solid var(--common-rule);justify-content:space-between;gap:24px;padding:18px 0 24px;display:flex}.common-fieldset{border:0;min-width:0;margin:0;padding:0}.common-label{letter-spacing:.08em;margin:0 0 5px;padding:0;font-size:10px;font-weight:500}.common-choices{flex-wrap:wrap;gap:4px;display:flex}.common-choice,.common-unit{border:1px solid var(--common-rule);color:var(--common-ink);background:0 0;min-height:44px;padding:8px 14px;font-size:13px;font-weight:500}.common-unit{min-width:44px}.common-choice[aria-pressed=true],.common-unit[aria-pressed=true]{color:var(--common-paper);background:var(--common-ink);border-color:var(--common-ink)}.common-report{border-top:3px solid var(--common-ink);grid-template-columns:1fr 3fr;gap:36px;padding-top:22px;display:grid}.common-margin{min-width:0;padding-top:2px}.common-issue{letter-spacing:.08em;font-size:10px;font-weight:500}.common-side-title{letter-spacing:-.025em;color:inherit;margin:16px 0;font:500 28px/1.05 CommonJost,Futura,Century Gothic,Arial,sans-serif}.common-body{color:var(--common-secondary);margin:0 0 24px;font-size:14px;line-height:1.5}.common-key{border-block:1px solid var(--common-rule);align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:500;display:flex}.common-repair-sign{flex-shrink:0;width:24px;height:28px;display:block;overflow:visible}.common-small{color:var(--common-secondary);margin:12px 0;font-size:11px;line-height:1.6}.common-year-key{gap:16px;margin-top:22px;font-size:13px;font-weight:600;display:flex}.common-year-key span:before{content:"";background:currentColor;width:8px;height:8px;margin-right:6px;display:inline-block}.common-root [data-year="2024"]{color:var(--common-blue)}.common-root [data-year="2025"]{color:var(--common-red)}.common-chart{min-width:0}.common-category{border-bottom:1px solid var(--common-rule);margin-bottom:20px;padding:0 0 22px}.common-category:last-child{border-bottom:0;margin-bottom:0}.common-category-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.common-category-title{color:var(--common-ink);margin:0;font:500 21px/1.1 CommonJost,Futura,Century Gothic,Arial,sans-serif}.common-category-note{color:var(--common-secondary);text-align:right;font-size:11px}.common-year-row{grid-template-columns:34px 1fr 38px;align-items:start;gap:10px;min-width:0;margin-top:10px;display:grid}.common-year{padding-top:6px;font-size:11px;font-weight:500;line-height:1.4}.common-signs{grid-template-columns:repeat(10,24px);gap:4px;min-width:0;display:grid}.common-count{text-align:right;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:28px}.common-total-band{border-block:3px solid var(--common-ink);align-items:center;gap:30px;padding:22px 0;display:flex}.common-total-label{letter-spacing:.08em;margin-right:auto;font-size:12px;font-weight:500;line-height:1.2}.common-total{align-items:baseline;gap:10px;display:flex}.common-total>span{font-size:12px}.common-total strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:52px;font-weight:600;line-height:1}.common-arrow{font-size:30px;font-weight:400}.common-details{border-bottom:1px solid var(--common-rule);margin:18px 0 0;font-size:14px}.common-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 0;list-style:none;display:flex}.common-details summary::-webkit-details-marker{display:none}.common-details[open] summary>span{transform:rotate(45deg)}.common-table{color:inherit;background:0 0;border:0;border-radius:0;padding:10px 0 20px;overflow:visible}.common-table-element{color:inherit;border-collapse:collapse;width:100%;font:400 13px/1.5 CommonJost,Futura,Century Gothic,Arial,sans-serif}.common-table-caption{color:var(--common-secondary);text-align:left;margin-bottom:12px;padding:0;font:400 11px/1.5 CommonJost,Futura,Century Gothic,Arial,sans-serif;display:table-caption}.common-table-heading,.common-table-cell{color:var(--common-ink);border-bottom:1px solid var(--common-rule);background:0 0;padding:8px 4px;font-size:13px}.common-table-heading{font-weight:500}.common-table-cell:before{content:none;display:none}.common-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.common-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;font-size:14px;line-height:1.4;display:flex}.common-footer>:last-child{letter-spacing:.06em;text-align:right;font-size:9px}@container (width<=760px){.common-report{grid-template-columns:1fr 2.8fr;gap:24px}.common-signs{grid-template-columns:repeat(5,24px)}.common-category-note{display:none}.common-hero-content{grid-template-columns:1fr;gap:20px}.common-hero-description{max-width:360px}.common-total-band{gap:18px}}@media (width<=600px){.common-root{padding:24px}.common-brand{font-size:21px}.common-edition{font-size:8px}.common-hero{padding:28px 0}.common-hero-title{font-size:clamp(46px,11vw,64px)}.common-hero-description{max-width:280px;font-size:14px}.common-toolbar{flex-direction:column;gap:14px}.common-choice{padding:8px 12px;font-size:12px}.common-report{padding-top:20px;display:block}.common-margin{border-bottom:1px solid var(--common-rule);margin-bottom:22px;padding-bottom:18px}.common-side-title{margin:12px 0;font-size:26px}.common-body{max-width:280px;margin-bottom:14px}.common-key{border-bottom:0;padding-bottom:0}.common-small{max-width:290px;margin:8px 0}.common-year-key{margin-top:12px}.common-category{padding-bottom:20px}.common-category-title{font-size:22px}.common-category-heading{margin-bottom:12px}.common-year-row{grid-template-columns:30px 1fr 32px;gap:8px}.common-signs{grid-template-columns:repeat(5,24px);gap:4px}.common-count{font-size:23px}.common-total-band{grid-template-columns:1fr 24px 1fr;gap:12px;display:grid}.common-total-label{grid-column:1/-1;width:100%;font-size:11px}.common-total-label br{display:none}.common-total{gap:6px;display:grid}.common-total strong{font-size:44px}.common-total>span{font-size:10px}.common-arrow{text-align:center;margin:0;font-size:24px}.common-footer{align-items:start;font-size:13px}.common-footer>:first-child{max-width:140px}}@media (prefers-reduced-motion:reduce){.common-root *,.common-root :before,.common-root :after{scroll-behavior:auto;transition:none;animation:none}}@container (width<=230px){.common-masthead{flex-direction:column;align-items:flex-start;gap:14px}.common-brand{white-space:nowrap}.common-edition{text-align:left}}.sight-root{--sight-bg:#f1f0eb;--sight-ink:#282c33;--sight-muted:#62666e;--sight-rule:#b1b2b0;background:var(--sight-bg);color:var(--sight-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;padding:clamp(20px,4vw,48px);font-family:Arial,Helvetica,sans-serif;container-type:inline-size}.sight-root *,.sight-root :before,.sight-root :after{box-sizing:border-box;transition:none;animation:none}.sight-root button,.sight-root input{font-family:inherit}.sight-root button{cursor:pointer}.sight-root button:disabled{cursor:default}.sight-root :focus-visible{outline:2px solid var(--sight-ink);outline-offset:4px}.sight-masthead{border-bottom:1px solid var(--sight-rule);justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.sight-brand{white-space:nowrap;letter-spacing:.24em;flex-shrink:0;align-items:center;gap:14px;font-size:22px;line-height:1;display:flex}.sight-mark{border:1px solid;border-radius:50%;flex-shrink:0;width:23px;height:23px;position:relative}.sight-mark:after{content:"";background:currentColor;position:absolute;inset:4px 10px;transform:rotate(30deg)}.sight-edition{letter-spacing:.08em;text-align:right;color:var(--sight-muted);font-size:10px;line-height:1.6}.sight-hero{color:inherit;background:0 0;border:0;border-radius:0;min-height:0;padding:38px 0 36px;display:block;overflow:visible}.sight-hero-content{grid-template-columns:1.8fr 1fr;align-items:end;gap:28px;min-width:0;padding:0;display:grid}.sight-hero-title{color:var(--sight-ink);letter-spacing:-.065em;margin:0;font-family:inherit;font-size:clamp(40px,7.5cqw,78px);font-weight:400;line-height:.98}.sight-title-second{color:var(--sight-muted)}.sight-hero-description{color:var(--sight-muted);max-width:260px;margin:0 0 5px;font:400 14px/1.65 Arial,Helvetica,sans-serif}.sight-studies{border-top:1px solid var(--sight-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sight-study-button{min-height:57px;color:var(--sight-muted);text-align:left;background:0 0;border:0;border-top:2px solid #0000;align-items:center;gap:12px;margin-top:-1px;padding:12px 16px 12px 0;font-size:13px;display:flex}.sight-study-button[aria-pressed=true]{color:var(--sight-ink);border-top-color:var(--sight-ink)}.sight-study-number{font-variant-numeric:tabular-nums;font-size:10px}.sight-study-dot{background:0 0;border-radius:50%;width:5px;height:5px;margin-left:auto}.sight-study-button[aria-pressed=true] .sight-study-dot{background:currentColor}.sight-figure{margin:0}.sight-stage{background:var(--ls-field);aspect-ratio:10/7;isolation:isolate;max-height:650px;position:relative;overflow:hidden}.sight-optical-study{width:100%;height:100%;display:block;position:absolute;inset:0}.sight-corner-mark,.sight-stage-number{color:#fff;opacity:.8;font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;position:absolute}.sight-corner-mark{font-size:20px;font-weight:400;top:12px;left:18px}.sight-stage-number{letter-spacing:.08em;bottom:17px;right:18px}.sight-caption{color:var(--sight-muted);border-bottom:1px solid var(--sight-rule);justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;line-height:1.5;display:flex}.sight-caption>:last-child{text-align:right;white-space:nowrap}.sight-study-intro{grid-template-columns:1fr 1fr;align-items:start;gap:24px;padding:28px 0;display:grid}.sight-study-title{color:var(--sight-ink);gap:16px;margin:0;font:400 11px/1.5 Arial,Helvetica,sans-serif;display:flex}.sight-study-title>span{letter-spacing:-.035em;font-size:28px;line-height:1.1}.sight-study-note{color:var(--sight-muted);max-width:320px;margin:0;font-size:13px;line-height:1.7}.sight-console{box-shadow:none;color:inherit;background:#e7e7e1;border:0;border-radius:0;padding:0;overflow:visible}.sight-console-body{grid-template-columns:1fr 1fr 1.05fr;gap:24px;min-width:0;padding:24px;display:grid}.sight-control,.sight-light-control{border:0;min-width:0;margin:0;padding:0}.sight-control-label{letter-spacing:.08em;color:var(--sight-muted);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;font:400 10px/1.5 Arial,Helvetica,sans-serif;display:flex}.sight-value{color:var(--sight-ink);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11px}.sight-range{width:100%;min-width:0;height:44px;accent-color:var(--sight-ink);cursor:ew-resize;background:0 0;margin:0;padding:0;display:block}.sight-range:disabled{cursor:default;opacity:.45}.sight-range-ends{letter-spacing:.04em;color:var(--sight-muted);justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.sight-center-button{min-height:44px;color:var(--sight-ink);text-underline-offset:4px;letter-spacing:0;background:0 0;border:0;padding:0 5px;font-size:11px;text-decoration:underline}.sight-center-button:disabled{color:var(--sight-muted);text-decoration:none}.sight-light-toggle{border:0;border-top:1px solid var(--sight-rule);width:100%;min-height:44px;color:var(--sight-ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;font-size:11px;display:flex}.sight-light-toggle>span{font-size:18px}.sight-light-choices{flex-wrap:wrap;gap:0 12px;padding-top:5px;display:flex}.sight-light-button{min-width:44px;min-height:44px;color:var(--sight-muted);background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.sight-light-button[aria-pressed=true]{color:var(--sight-ink);border-bottom-color:currentColor}.sight-swatch{border:1px solid #777b80;border-radius:50%;width:12px;height:12px;display:block}.sight-status{min-height:30px;color:var(--sight-muted);margin:0;padding-top:10px;font-size:11px;line-height:1.6}.sight-footer{color:var(--sight-muted);justify-content:space-between;gap:24px;padding-top:30px;font-size:11px;line-height:1.6;display:flex}.sight-footer>:first-child{color:var(--sight-ink);letter-spacing:-.025em;font-size:16px;line-height:1.35}.sight-footer>:last-child{text-align:right}@media (width<=850px){.sight-console-body{grid-template-columns:1fr 1fr}.sight-light-control{border-top:1px solid var(--sight-rule);grid-column:1/-1;padding-top:16px}.sight-light-choices{gap:24px}}@media (width<=680px){.sight-root{padding:20px}.sight-masthead{gap:12px;padding-bottom:20px}.sight-brand{gap:9px;font-size:19px}.sight-edition{font-size:8px}.sight-hero{padding:30px 0}.sight-hero-content{grid-template-columns:1fr;gap:20px}.sight-hero-title{font-size:clamp(40px,9.9vw,62px)}.sight-hero-description{max-width:290px;font-size:13px}.sight-study-button{grid-template-columns:1fr;align-content:center;gap:5px 7px;min-height:58px;padding-right:9px;font-size:11px;display:grid}.sight-study-number{font-size:9px}.sight-study-dot{display:none}.sight-stage{aspect-ratio:4/5}.sight-optical-study{width:100%;left:0}.sight-caption{gap:12px;font-size:10px}.sight-caption>:first-child{max-width:150px}.sight-study-intro{grid-template-columns:1fr;gap:16px;padding:24px 0}.sight-study-title>span{font-size:28px}.sight-console-body{grid-template-columns:1fr;gap:22px;padding:20px}.sight-control+.sight-control{border-top:1px solid var(--sight-rule);padding-top:20px}.sight-light-choices{gap:22px}.sight-footer{flex-direction:column;gap:20px;padding-top:24px}.sight-footer>:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.sight-root *,.sight-root :before,.sight-root :after{scroll-behavior:auto;transition:none;animation:none}}@container (width<=230px){.sight-studies{grid-template-columns:1fr}.sight-study-button{gap:12px;min-height:44px;display:flex}.sight-study-number{width:28px}.sight-study-button span{white-space:nowrap}}.mingei-setting{--mingei-paper:#eee6d1;--mingei-surface:#faf4e5;--mingei-ink:#283d3d;--mingei-muted:#586254;--mingei-indigo:#254a50;--mingei-clay:#87513a;background:var(--mingei-paper);color:var(--mingei-ink);isolation:isolate;padding:clamp(20px,4vw,52px);font-family:Georgia,serif;line-height:1.5}.mingei-setting *,.mingei-setting :before,.mingei-setting :after{box-sizing:border-box}.mingei-setting :where(p){margin:0}.mingei-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding-bottom:32px;display:grid}.mingei-kicker{letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font:600 12px/1.5 system-ui,sans-serif}.mingei-setting .mingei-hero{box-shadow:none;background:0 0;border:0;min-height:0;padding:0;display:block}.mingei-setting .mingei-hero-content{gap:0;padding:0}.mingei-setting .mingei-title{letter-spacing:-.045em;max-width:650px;color:var(--mingei-ink);margin:0;font:400 clamp(3.2rem,6.8vw,6.3rem)/.97 Georgia,serif}.mingei-setting .mingei-intro{max-width:370px;color:var(--mingei-muted);margin:22px 0 0;font:400 17px/1.55 Georgia,serif}.mingei-header-note{border-left:2px solid var(--mingei-clay);padding-left:20px;font:400 13px/1.6 system-ui,sans-serif}.mingei-count{font-variant-numeric:tabular-nums;margin-bottom:9px;font:400 64px/1 Georgia,serif;display:block}.mingei-workspace{border-top:3px solid var(--mingei-ink);grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:28px;padding-top:20px;display:grid}.mingei-arrangement{min-width:0}.mingei-board-head{flex-wrap:wrap;justify-content:space-between;gap:6px;padding:0 0 12px;display:flex}.mingei-board-label{font:600 13px/1.5 system-ui,sans-serif}.mingei-ground-label{color:var(--mingei-muted);font:400 13px/1.5 system-ui,sans-serif}.mingei-cloth,.mingei-swatch{background:#395456 url(/showcase-assets/mingei/striped-cloth.svg) 50%/cover}.mingei-cloth[data-ground=stitched],.mingei-swatch[data-ground=stitched]{background-color:#28454d;background-image:url(/showcase-assets/mingei/stitched-cloth.svg)}.mingei-cloth{outline:1px solid var(--mingei-ink);outline-offset:-5px;border:10px solid #c0b48e;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:450px;padding:30px 16px;display:grid}.mingei-object-lane{flex-direction:column;justify-content:center;gap:0;min-width:0;display:flex}.mingei-setting .mingei-object{object-fit:contain;width:100%;max-width:220px;height:auto;margin:-12px auto;display:block}.mingei-empty{text-align:center;background:var(--mingei-surface);border:2px solid var(--mingei-ink);grid-column:1/-1;place-self:center;padding:24px}.mingei-empty p:first-child{margin-bottom:10px;font-size:30px}.mingei-empty p:last-child{font:400 14px/1.5 system-ui,sans-serif}.mingei-caption{color:var(--mingei-muted);margin-top:14px;font:400 12px/1.6 system-ui,sans-serif}.mingei-setting .mingei-card{box-shadow:none;background:var(--mingei-surface);color:var(--mingei-ink);border:1px solid #9d987d;border-radius:0;padding:24px;display:block;overflow:visible}.mingei-setting .mingei-card-header,.mingei-setting .mingei-card-body{padding:0}.mingei-setting .mingei-card-title{color:var(--mingei-ink);margin:0;font:400 25px/1.2 Georgia,serif}.mingei-setting .mingei-card-subtitle{opacity:1;color:var(--mingei-muted);margin-top:8px;font:400 13px/1.6 system-ui,sans-serif}.mingei-group{border:0;min-width:0;margin:24px 0 0;padding:0}.mingei-legend{letter-spacing:.03em;margin-bottom:10px;padding:0;font:600 12px/1.5 system-ui,sans-serif}.mingei-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mingei-setting button{cursor:pointer;font:600 13px/1.5 system-ui,sans-serif;transition:none}.mingei-button{border:1px solid var(--mingei-ink);min-height:44px;color:var(--mingei-ink);background:0 0;border-radius:2px;padding:8px 10px}.mingei-button:hover,.mingei-step:hover:not([aria-disabled=true]){color:var(--mingei-surface);background:var(--mingei-indigo)}.mingei-pieces{border-top:1px solid #9d987d;margin-top:24px}.mingei-piece-row{border-bottom:1px solid #9d987d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:16px 0;display:grid}.mingei-piece-name{font:400 17px/1.35 Georgia,serif}.mingei-material{color:var(--mingei-muted);margin-top:5px;font:400 11px/1.5 system-ui,sans-serif}.mingei-stepper{border:0;grid-template-columns:40px 22px 40px;align-items:center;gap:3px;min-width:0;margin:0;padding:0;display:grid}.mingei-step{width:40px;height:44px;color:var(--mingei-ink);background:0 0;border:1px solid #7d8774;font-size:20px}.mingei-step[aria-disabled=true]{color:var(--mingei-muted);cursor:default;background:#e6dfca}.mingei-quantity{text-align:center;font-variant-numeric:tabular-nums;font:600 16px/1.5 system-ui,sans-serif}.mingei-limit{color:var(--mingei-muted);margin-top:8px;font:400 11px/1.5 system-ui,sans-serif}.mingei-grounds{gap:8px;display:grid}.mingei-ground-button{text-align:left;min-height:56px;color:var(--mingei-ink);background:0 0;border:1px solid #7d8774;grid-template-columns:48px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}.mingei-ground-button[aria-pressed=true]{border:2px solid var(--mingei-indigo);background:#e4e6d6;padding:5px 9px 5px 5px}.mingei-swatch{background-size:180px 120px;width:48px;height:40px;display:block}.mingei-footer-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.mingei-reset{text-underline-offset:4px;min-height:44px;color:var(--mingei-ink);background:0 0;border:0;padding:8px 0;text-decoration:underline}.mingei-message{min-height:42px;color:var(--mingei-muted);overflow-wrap:anywhere;margin-top:12px;font:400 12px/1.6 system-ui,sans-serif}.mingei-footer{border-top:1px solid var(--mingei-clay);margin-top:32px;padding-top:14px;font:400 14px/1.6 Georgia,serif}.mingei-setting button:focus-visible{outline:3px solid var(--mingei-clay);outline-offset:3px}@media (width<=760px){.mingei-workspace,.mingei-header{grid-template-columns:minmax(0,1fr)}.mingei-header-note{align-items:center;gap:16px;display:flex}.mingei-count{margin:0;font-size:42px}.mingei-cloth{border-width:7px;min-height:330px;padding:25px 7px}.mingei-setting .mingei-card{padding:20px}}@media (width<=380px){.mingei-piece-row{grid-template-columns:minmax(0,1fr);gap:10px}.mingei-stepper{justify-self:start}.mingei-setting .mingei-title{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.mingei-setting *,.mingei-setting :before,.mingei-setting :after{scroll-behavior:auto;transition:none;animation:none}}.ndebele-reader{--nr-ink:#171b18;--nr-paper:#faf7e9;--nr-pink:#df6a90;--nr-blue:#2775aa;--nr-yellow:#f0bb38;--nr-green:#1b8668;box-sizing:border-box;background:var(--nr-paper);width:100%;max-width:1000px;color:var(--nr-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:3px solid var(--nr-ink);margin-inline:auto;padding:28px;font-family:Arial,Helvetica,sans-serif}.ndebele-reader *{box-sizing:border-box}.ndebele-reader :where(p,h3,h4){margin:0}.ndebele-reader__masthead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.ndebele-reader__brand{letter-spacing:-2.5px;font-family:Arial Black,Arial,sans-serif;font-size:37px;font-weight:900;line-height:.85}.ndebele-reader__brand span{color:var(--nr-green)}.ndebele-reader__tagline{text-align:right;letter-spacing:2px;font-size:10px;line-height:1.6}.ndebele-reader__lintel{width:100%;height:auto;display:block}.ndebele-reader__opening{grid-template-columns:1.2fr 1fr;align-items:end;gap:42px;padding:30px 0;display:grid}.ndebele-reader__title{letter-spacing:-2.8px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(37px,4.8vw,57px);font-weight:900;line-height:.98}.ndebele-reader__title span{color:var(--nr-blue)}.ndebele-reader__intro{max-width:290px;font-size:14px;line-height:1.75}.ndebele-reader__card{border:3px solid var(--nr-ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;padding:0;display:grid;overflow:visible}.ndebele-reader__card-body{display:contents}.ndebele-reader__controls{border-right:3px solid var(--nr-ink);min-width:0;padding:25px}.ndebele-reader__section-heading{border-bottom:2px solid var(--nr-ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.ndebele-reader__section-heading h4{letter-spacing:-.5px;font-size:16px;font-weight:700}.ndebele-reader__section-heading>span{font-size:10px}.ndebele-reader__fieldset{border:0;min-width:0;margin:22px 0;padding:0}.ndebele-reader__fieldset legend,.ndebele-reader__size-field>label{padding:0;font-size:12px;font-weight:700}.ndebele-reader__themes{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ndebele-reader__theme{cursor:pointer;border:2px solid #77796f;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:8px;font-size:12px;display:flex;position:relative}.ndebele-reader__theme[data-selected=true]{border-color:var(--nr-ink);box-shadow:inset 0 -4px var(--nr-ink);font-weight:700}.ndebele-reader__theme input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ndebele-reader__swatch{border:2px solid var(--nr-ink);background:var(--nr-paper);width:19px;height:19px;display:block}.ndebele-reader__swatch[data-theme=ink]{background:var(--nr-ink);box-shadow:inset 0 0 0 3px var(--nr-paper)}.ndebele-reader__theme:has(input:focus-visible){outline:3px solid var(--nr-blue);outline-offset:4px}.ndebele-reader__size-field{border-block:1px solid #98998a;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:20px 0;display:grid}.ndebele-reader__size-value{font:12px/1.4 Courier New,monospace}.ndebele-reader__range{width:100%;height:44px;accent-color:var(--nr-ink);cursor:pointer;grid-column:1/-1}.ndebele-reader__scale{grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-top:-9px;font-size:10px;display:flex}.ndebele-reader__scale span:last-child{font-size:19px;font-weight:700}.ndebele-reader__toggle{cursor:pointer;border-bottom:1px solid #98998a;justify-content:space-between;align-items:center;gap:14px;padding:22px 0;display:flex;position:relative}.ndebele-reader__toggle-title{font-size:12px;font-weight:700;display:block}.ndebele-reader__help{color:#575d50;margin-top:5px;font-size:11px;line-height:1.5;display:block}.ndebele-reader__checkbox{opacity:0;cursor:pointer;width:48px;height:44px;margin:0;position:absolute;right:0}.ndebele-reader__switch{background:var(--nr-paper);border:2px solid var(--nr-ink);pointer-events:none;flex:none;width:48px;height:27px;padding:3px}.ndebele-reader__switch:after{content:"";background:var(--nr-ink);width:17px;height:17px;display:block}.ndebele-reader__checkbox:checked+.ndebele-reader__switch{background:var(--nr-green)}.ndebele-reader__checkbox:checked+.ndebele-reader__switch:after{background:var(--nr-paper);margin-left:auto}.ndebele-reader__checkbox:focus-visible+.ndebele-reader__switch{outline:3px solid var(--nr-blue);outline-offset:4px}.ndebele-reader__reset{background:var(--nr-yellow);color:var(--nr-ink);border:2px solid var(--nr-ink);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;margin-top:22px;padding:12px 15px;font-size:12px;font-weight:700;display:flex}.ndebele-reader__reset:hover{background:#e4a925}.ndebele-reader__note{color:#575d50;margin-top:15px;font-size:10px;line-height:1.7}.ndebele-reader__preview{--nr-preview-bg:#faf7e9;--nr-preview-ink:#171b18;--nr-preview-muted:#575d50;background:var(--nr-preview-bg);min-width:0;color:var(--nr-preview-ink);border:7px solid var(--nr-pink);outline:2px solid var(--nr-ink);outline-offset:-7px;flex-direction:column;padding:22px 24px;display:flex}.ndebele-reader__preview[data-theme=ink]{--nr-preview-bg:#171b18;--nr-preview-ink:#faf7e9;--nr-preview-muted:#c6cbbd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ndebele-reader__preview-heading{border-bottom:1px solid var(--nr-preview-muted);letter-spacing:1.8px;justify-content:space-between;gap:14px;padding-bottom:16px;font-size:9px;display:flex}.ndebele-reader__sample{margin-block:auto;padding:30px 0}.ndebele-reader__sample-kicker{letter-spacing:1.4px;color:var(--nr-preview-muted);font-size:9px;line-height:1.6}.ndebele-reader__sample-title{margin-top:14px;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.2}.ndebele-reader__sample-body{font-family:Georgia,serif;font-size:var(--nr-text-size);line-height:var(--nr-leading);margin-top:20px}.ndebele-reader__sample-rule{border-top:3px solid var(--nr-preview-ink);width:55px;margin-top:25px}.ndebele-reader__sample-end{letter-spacing:1.6px;color:var(--nr-preview-muted);margin-top:15px;font-size:8px;line-height:1.7}.ndebele-reader__footer{justify-content:space-between;gap:20px;padding-top:20px;font-size:11px;line-height:1.6;display:flex}.ndebele-reader__footer p:last-child{letter-spacing:1.6px;font-size:9px}.ndebele-reader :focus-visible{outline:3px solid var(--nr-blue);outline-offset:4px}@media (width<=650px){.ndebele-reader{padding:21px 17px}.ndebele-reader__brand{font-size:31px}.ndebele-reader__tagline{letter-spacing:1.3px;font-size:8px}.ndebele-reader__masthead{margin-bottom:20px}.ndebele-reader__opening{grid-template-columns:1fr;gap:20px;padding-block:25px}.ndebele-reader__title{letter-spacing:-2.4px;font-size:47px}.ndebele-reader__intro{max-width:310px}.ndebele-reader__card{grid-template-columns:1fr}.ndebele-reader__controls{border-right:0;border-bottom:3px solid var(--nr-ink);padding:23px 21px}.ndebele-reader__preview{padding:23px 21px}.ndebele-reader__sample{padding-block:28px}.ndebele-reader__footer{display:block}.ndebele-reader__footer p:last-child{margin-top:7px}}@media (width<=350px){.ndebele-reader{padding-inline:12px}.ndebele-reader__title{font-size:40px}.ndebele-reader__controls,.ndebele-reader__preview{padding-inline:17px}.ndebele-reader__sample-title{font-size:27px}}.ivc-root{color:#252638;background:#f3ecd9;padding:clamp(20px,3%,36px);font-family:system-ui,sans-serif;container-type:inline-size}.ivc-root *{box-sizing:border-box}.ivc-root p{margin:0}.ivc-header{border-bottom:1px solid #252638;padding:0 0 28px}.ivc-kicker{letter-spacing:.06em;text-transform:uppercase;font:600 11px/1.5 system-ui,sans-serif}.ivc-brand{margin:12px 0 8px}.ivc-root .ivc-wordmark{border-radius:0;width:100%;max-width:930px;height:auto;display:block}.ivc-intro{letter-spacing:-.025em;font:400 clamp(24px,3.7cqi,40px)/1.15 Georgia,serif}.ivc-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding-top:24px;display:grid}.ivc-plate-meta{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:12px;font:500 12px/1.5 system-ui,sans-serif;display:flex}.ivc-root .ivc-hero{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:0;display:flex}.ivc-root .ivc-media{background:0 0;border:0;border-radius:0;width:100%;display:block;overflow:visible}.ivc-preview{background:#fff9e9;border:1px solid #252638;padding:0}.ivc-artwork{aspect-ratio:720/560;width:100%;height:auto;display:block}.ivc-root .ivc-hero-content{text-align:left;width:100%;max-width:none}.ivc-root .ivc-hero-title{color:inherit;letter-spacing:-.025em;margin:0 0 6px;font:400 30px/1.1 Georgia,serif}.ivc-root .ivc-hero-description{color:#5a5967;margin:0;font:400 13px/1.55 system-ui,sans-serif}.ivc-root .ivc-caption{overflow-wrap:anywhere;white-space:pre-wrap;border-top:1px solid #252638;margin-top:20px;padding-top:16px;font:400 20px/1.45 Georgia,serif}.ivc-root .ivc-card{box-shadow:none;background:#fff9e9;border:1px solid #252638;border-radius:0;min-width:0;padding:20px;overflow:visible}.ivc-root .ivc-card-header{padding:0 0 20px}.ivc-root .ivc-card-title{color:inherit;margin:0;font:400 26px/1.15 Georgia,serif}.ivc-root .ivc-body{color:inherit;font:inherit;flex-direction:column;gap:20px;min-width:0;padding:0;display:flex}.ivc-group{border:0;min-width:0;margin:0;padding:0}.ivc-legend,.ivc-label{letter-spacing:.035em;margin-bottom:8px;font:600 12px/1.4 system-ui,sans-serif}.ivc-label{display:block}.ivc-root button{transition:none;animation:none}.ivc-choice,.ivc-palette-choice{color:#252638;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c4c5ce;border-radius:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 0;font:400 14px/1.3 system-ui,sans-serif;display:flex}.ivc-choice[aria-pressed=true],.ivc-palette-choice[aria-pressed=true]{border-bottom:2px solid #252638;font-weight:700}.ivc-number{color:#5a5967;font:400 11px/1.3 monospace}.ivc-marker{flex:none;margin-left:auto;font-size:14px}.ivc-swatches{flex:none;display:flex}.ivc-swatch{border:1px solid #252638;width:13px;height:19px;display:block}.ivc-input{color:#252638;background:#fff9e9;border:1px solid #252638;border-radius:0;width:100%;min-width:0;min-height:44px;padding:10px;font:400 14px/1.5 system-ui,sans-serif}.ivc-count{color:#5a5967;padding-top:6px;font:400 11px/1.5 system-ui,sans-serif}.ivc-keep{color:#f3ecd9;cursor:pointer;background:#2548a3;border:1px solid #2548a3;border-radius:0;min-height:48px;padding:12px 16px;font:600 14px/1.4 system-ui,sans-serif}.ivc-status{color:#5a5967;min-height:3em;font:400 12px/1.5 system-ui,sans-serif}.ivc-error,.ivc-changed{color:#252638;border-left:3px solid #b33f32;padding-left:10px;font:400 12px/1.5 system-ui,sans-serif}.ivc-gallery{border-top:1px solid #252638;margin-top:36px;padding-top:20px}.ivc-gallery-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.ivc-gallery-title{color:inherit;margin:0;font:400 26px/1.2 Georgia,serif}.ivc-kept-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ivc-kept-study{background:#fff9e9;border:1px solid #252638;flex-direction:column;min-width:0;padding:12px;display:flex}.ivc-kept-title{color:inherit;margin:12px 0 4px;font:400 21px/1.25 Georgia,serif}.ivc-kept-meta{color:#5a5967;font:400 12px/1.5 system-ui,sans-serif}.ivc-root .ivc-kept-caption{overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:12px;padding-top:12px;font:400 16px/1.5 Georgia,serif}.ivc-actions{gap:16px;margin-top:auto;display:flex}.ivc-action{cursor:pointer;color:#2548a3;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 0;font:600 12px/1.4 system-ui,sans-serif;text-decoration:underline}.ivc-empty{color:#5a5967;font:400 15px/1.5 Georgia,serif}.ivc-root .ivc-footer{color:#5a5967;border-top:1px solid #252638;margin-top:28px;padding-top:16px;font:400 11px/1.6 system-ui,sans-serif}.ivc-root button:hover{text-decoration:underline}.ivc-root button:focus-visible,.ivc-input:focus-visible{outline-offset:3px;outline:3px solid #252638}@container (width>=700px){.ivc-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px}}@container (width<=600px){.ivc-kept-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=380px){.ivc-kept-list{grid-template-columns:minmax(0,1fr)}.ivc-root .ivc-card{padding:16px}.ivc-kicker{font-size:10px}}@media (prefers-reduced-motion:reduce){.ivc-root *,.ivc-root :before,.ivc-root :after{transition:none;animation:none}}.road-root{--road-ink:#123a54;--road-paper:#fff4d6;background:var(--road-ink);color:var(--road-paper);border:3px double var(--road-paper);isolation:isolate;padding:26px;font-family:Arial,Helvetica,sans-serif;container-type:inline-size}.road-root *{box-sizing:border-box}.road-topline{letter-spacing:.08em;border-bottom:1px solid #fff4d67a;justify-content:space-between;gap:12px;padding-bottom:14px;font-size:10px;font-weight:700;display:flex}.road-topline>span:last-child{white-space:nowrap}.road-hero{text-align:center;background:0 0;border:0;border-radius:0;min-height:0;padding:26px 0 12px;display:block;overflow:visible}.road-hero-content{max-width:none;display:block}.road-eyebrow{letter-spacing:.12em;color:#f5c746;margin-bottom:12px;font-size:11px;font-weight:700}.road-title{letter-spacing:-.05em;color:var(--road-paper);text-shadow:3px 3px #d32f42;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,8cqi,76px);font-weight:700;line-height:.92}.road-description{opacity:1;color:var(--road-paper);margin:16px 0 0;font-size:15px;line-height:1.5}.road-stage{padding:16px 0 0}.road-frame{aspect-ratio:5/6;width:min(100%,520px);margin:auto;position:relative}.road-metal-frame{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.road-window{text-align:initial;outline-offset:0;background:#123a54;border:0;border-radius:0;outline:2px solid #fff4d6;width:90%;height:75%;padding:0;display:block;position:absolute;top:9.16667%;left:5%;overflow:hidden}.road-window:focus-visible{outline-offset:4px;outline:4px solid #f5c746}.road-paint-image{object-fit:contain;will-change:auto;width:100%;max-width:none;height:100%;display:block}.road-paint-image[hidden]{display:none}.road-image-fallback{text-align:center;color:#123a54;background:#fff4d6;place-content:center;padding:12px;font:16px/1.5 Arial,sans-serif;display:grid;position:absolute;inset:0}.road-caption{color:var(--road-paper);box-shadow:none;background:0 0;border:1px solid #fff4d67a;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(160px,.65fr) minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.road-caption-header{padding:0;display:block}.road-caption-title{color:var(--road-paper);align-items:center;gap:12px;margin:0;font:700 26px/1.2 Georgia,serif;display:flex}.road-caption-number{color:#f5c746;flex-shrink:0;font:700 12px/1 Arial,sans-serif}.road-caption-body{margin:0;padding:0;font-size:14px;line-height:1.6}.road-caption-body p{margin:0}.road-choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:22px 0;padding:0;display:grid}.road-legend{letter-spacing:.08em;color:inherit;margin:0 0 10px;padding:0;font:700 10px/1.5 Arial,sans-serif}.road-root button{cursor:pointer;font-family:Arial,Helvetica,sans-serif;transition:none}.road-picture{text-align:left;min-height:48px;color:var(--road-paper);background:0 0;border:1px solid #fff4d6;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.road-picture[aria-pressed=true]{color:var(--road-ink);background:#f5c746;border-color:#f5c746}.road-check{flex-shrink:0}.road-picture:hover:not([aria-pressed=true]){background:#1d526c}.road-root button:focus-visible{outline-offset:3px;outline:3px solid #ec5486}.road-inspector{background:var(--road-paper);color:var(--road-ink);border-top:4px solid #d32f42;grid-template-columns:1fr auto;gap:16px;padding:20px;display:grid;position:relative}.road-zoom-field{border:0;min-width:0;margin:0;padding:0}.road-zoom-choices{flex-wrap:wrap;gap:6px;display:flex}.road-button,.road-direction,.road-reset{color:#123a54;background:0 0;border:1px solid #123a54;min-height:44px;padding:9px 13px;font-size:13px;font-weight:700;line-height:1.3}.road-button[aria-pressed=true]{color:#fff4d6;background:#123a54}.road-button:hover:not([aria-pressed=true]):enabled,.road-direction:hover:enabled,.road-reset:hover:enabled{background:#f5c746}.road-pan{flex-wrap:wrap;justify-content:flex-end;align-self:end;gap:6px;display:flex}.road-direction{width:44px;padding:7px;font-size:22px}.road-reset{white-space:nowrap}.road-root button:disabled,.road-zoom-field:disabled button{opacity:.45;cursor:default}.road-instructions{grid-column:1/-1;max-width:44ch;min-height:38px;margin:0;padding-right:0;font-size:12px;line-height:1.6}.road-inspector:has(.road-mini) .road-instructions{min-height:72px;padding-right:96px}.road-mini{aspect-ratio:1;border:1px solid #123a54;width:72px;position:absolute;bottom:16px;right:20px;overflow:hidden}.road-mini img{opacity:.65;width:100%;height:100%;display:block}.road-mini-window{background:#fff4d626;border:2px solid #fff4d6;outline:1px solid #123a54;position:absolute}.road-footer{justify-content:space-between;gap:14px;padding-top:20px;font-size:10px;line-height:1.6;display:flex}.road-footer>span:first-child{letter-spacing:.04em;font-weight:700}.road-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=650px){.road-inspector{grid-template-columns:1fr}.road-pan{justify-content:flex-start;align-self:start}.road-caption{grid-template-columns:1fr;gap:10px}.road-caption-title{font-size:24px}.road-frame{width:min(100%,480px)}.road-picture{padding:10px;font-size:12px}.road-footer{flex-direction:column;gap:4px}}@container (width<=370px){.road-choices{grid-template-columns:1fr;gap:6px}.road-inspector{padding:16px}.road-pan{gap:5px}.road-reset{text-align:center;flex-basis:100%}.road-zoom-choices{gap:4px}.road-button{padding:9px 8px;font-size:11px}.road-instructions{min-height:0}.road-inspector:has(.road-mini) .road-instructions{min-height:90px;padding-right:85px}.road-mini{width:64px;bottom:16px;right:16px}.road-topline{letter-spacing:.04em;font-size:9px}.road-description{font-size:14px}.road-caption-body{font-size:13px}}.road-pan{border:0;min-width:0;margin:0;padding:0}.palm-root{--palm-lcd:#c6cba4;--palm-ink:#202818;--palm-inset:#d4d8b8;--palm-line:#747c59;width:100%;max-width:740px;color:var(--palm-ink);text-align:left;background:#ecebdc;margin-inline:auto;padding:42px;font-family:Tahoma,Verdana,Arial,sans-serif}.palm-root *{box-sizing:border-box}.palm-masthead{justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.palm-brand-group{align-items:center;gap:9px;display:flex}.palm-mark{image-rendering:pixelated;flex:none}.palm-brand{letter-spacing:-.055em;font-size:21px;font-weight:800}.palm-tagline{text-align:right;max-width:130px;font-size:11px;line-height:1.45}.palm-lcd{background:var(--palm-lcd);border:2px solid var(--palm-ink);flex-direction:column;min-height:470px;padding:16px;display:flex}.palm-titlebar{border-bottom:2px solid var(--palm-ink);justify-content:space-between;align-items:stretch;gap:8px;display:flex}.palm-title{color:var(--palm-lcd);background:var(--palm-ink);letter-spacing:-.04em;border-radius:3px 3px 0 0;padding:8px 12px;font-size:21px;font-weight:800;line-height:1.25}.palm-category-label{align-items:center;display:flex}.palm-category{color:var(--palm-ink);cursor:pointer;background:0 0;border:0;border-radius:0;width:116px;min-height:44px;padding:4px 7px;font:700 14px Tahoma,Verdana,Arial,sans-serif}.palm-category:disabled{opacity:.6;cursor:default}.palm-list-header{letter-spacing:.04em;border-bottom:1px dotted var(--palm-line);grid-template-columns:30px minmax(0,1fr) 44px;gap:10px;padding:16px 0 8px;font-size:9px;display:grid}.palm-list-header>span:last-child{text-align:center}.palm-tasks{margin:0;padding:0;list-style:none}.palm-task{border-bottom:1px dotted var(--palm-line);grid-template-columns:30px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:62px;display:grid}.palm-priority{text-align:center;font-size:16px;font-weight:700}.palm-task-label{cursor:pointer;align-items:center;gap:13px;min-width:0;min-height:62px;padding:9px 0;display:flex}.palm-checkbox{appearance:none;border:2px solid var(--palm-ink);cursor:pointer;background:0 0;border-radius:0;flex:none;place-content:center;width:19px;height:19px;margin:0;display:inline-grid}.palm-checkbox:checked{background:var(--palm-ink)}.palm-checkbox:checked:after{content:"";border-left:2px solid var(--palm-lcd);border-bottom:2px solid var(--palm-lcd);width:9px;height:6px;transform:translateY(-1px)rotate(-45deg)}.palm-task-title{overflow-wrap:anywhere;font-size:16px;line-height:1.45}.palm-task[data-done=true] .palm-task-title{text-decoration:line-through;text-decoration-thickness:1px}.palm-edit{width:44px;min-height:44px;color:var(--palm-ink);cursor:pointer;background:0 0;border:0;font-size:23px;font-weight:700}.palm-edit:hover{background:var(--palm-inset)}.palm-list-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:28px 0 17px;display:flex}.palm-command{border:1.5px solid var(--palm-ink);color:var(--palm-ink);cursor:pointer;min-height:44px;box-shadow:inset 0 0 0 1px var(--palm-lcd);background:0 0;border-radius:7px;padding:9px 14px;font:700 14px Tahoma,Verdana,Arial,sans-serif}.palm-command:hover{color:var(--palm-lcd);background:var(--palm-ink)}.palm-show-done{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.palm-status{border-top:1px solid var(--palm-ink);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:10px;line-height:1.4;display:flex}.palm-status>p:last-child{letter-spacing:.04em;font-size:7px;font-weight:700}.palm-footer{text-align:center;letter-spacing:.01em;margin-top:22px;font-size:11px}.palm-editor{flex:1;padding:24px 0 17px}.palm-editor-title{margin-bottom:24px;font-size:18px;font-weight:800}.palm-field{flex-direction:column;gap:9px;min-width:0;font-size:12px;font-weight:700;display:flex}.palm-text-input{border:0;border-bottom:1px dotted var(--palm-ink);color:var(--palm-ink);background:0 0;border-radius:0;width:100%;min-width:0;min-height:44px;padding:7px 3px;font:16px Tahoma,Verdana,Arial,sans-serif}.palm-text-input::placeholder{color:#485238;opacity:1}.palm-field-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;display:grid}.palm-field-select{border:1px solid var(--palm-ink);color:var(--palm-ink);background:0 0;border-radius:2px;min-height:44px;padding:7px;font:14px Tahoma,Verdana,Arial,sans-serif}.palm-editor-note{margin:28px 0;font-size:11px}.palm-form-actions{gap:12px;display:flex}.palm-empty{text-align:center;padding:35px 12px;font-size:14px;line-height:1.7}.palm-root button:focus-visible,.palm-root select:focus-visible,.palm-root input:focus-visible{outline:2px solid var(--palm-ink);outline-offset:4px}.palm-root .palm-command:focus-visible{box-shadow:0 0 0 2px var(--palm-lcd)}.palm-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.palm-root{padding:24px 16px}.palm-masthead{padding-bottom:19px}.palm-brand{font-size:20px}.palm-tagline{max-width:100px;font-size:9px}.palm-lcd{min-height:460px;padding:12px}.palm-title{padding:10px 9px;font-size:19px}.palm-category{width:100px;font-size:12px}.palm-list-header,.palm-task{grid-template-columns:20px minmax(0,1fr) 44px;gap:6px}.palm-task{min-height:72px}.palm-task-label{gap:9px;min-height:72px}.palm-task-title{font-size:15px}.palm-priority{font-size:14px}.palm-edit{width:44px}.palm-list-actions{align-items:flex-start;gap:10px}.palm-command{padding:10px 11px;font-size:12px}.palm-show-done{gap:6px;font-size:9px}.palm-status>p:last-child{text-align:right;max-width:85px}.palm-field-grid{gap:12px}}.orbit-root{--orbit-paper:#f5e9cb;--orbit-ink:#312c25;--orbit-muted:#625748;--orbit-red:#8d3240;--orbit-rule:#b29a73;background:var(--orbit-paper);color:var(--orbit-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;padding:clamp(22px,4vw,46px);font-family:Georgia,Times New Roman,serif;container-type:inline-size}.orbit-root *,.orbit-root :before,.orbit-root :after{box-sizing:border-box}.orbit-root button{cursor:pointer;font-family:Arial,Helvetica,sans-serif}.orbit-root :focus-visible{outline:3px solid var(--orbit-ink);outline-offset:4px}.orbit-masthead{border-bottom:1px solid var(--orbit-rule);justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.orbit-brand{letter-spacing:.12em;white-space:nowrap;font-size:12px}.orbit-edition{letter-spacing:.11em;text-align:right;font:400 9px/1.5 Arial,Helvetica,sans-serif}.orbit-hero{color:inherit;background:0 0;border:0;border-radius:0;min-height:0;padding:28px 0;display:block;overflow:visible}.orbit-hero-content{grid-template-columns:1.6fr 1fr;align-items:end;gap:20px 38px;min-width:0;padding:0;display:grid}.orbit-hero-eyebrow{letter-spacing:.18em;color:var(--orbit-muted);grid-column:1/-1;font:400 9px/1.4 Arial,Helvetica,sans-serif}.orbit-hero-title{letter-spacing:-.035em;color:var(--orbit-ink);margin:0;font:400 clamp(40px,7cqw,64px)/1.02 Georgia,Times New Roman,serif}.orbit-hero-title em{color:var(--orbit-red);font-weight:400}.orbit-hero-description{color:var(--orbit-muted);max-width:240px;margin:0 0 4px;font:400 14px/1.65 Georgia,Times New Roman,serif}.orbit-scenes{border-block:1px solid var(--orbit-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid}.orbit-scene-button{color:var(--orbit-muted);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 8px;font-size:11px;display:flex}.orbit-scene-button[aria-pressed=true]{border-bottom-color:var(--orbit-red);color:var(--orbit-red)}.orbit-scene-number{font:italic 16px/1 Georgia,Times New Roman,serif}.orbit-figure{margin:0}.orbit-stage{aspect-ratio:4/3;isolation:isolate;background:#e9d5a8;width:100%;position:relative;overflow:hidden}.orbit-aperture{isolation:isolate;background:#d7c5a2;width:74%;height:72%;position:absolute;top:18%;left:13%;overflow:hidden}.orbit-backdrop{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.orbit-lighting{z-index:5;pointer-events:none;background:linear-gradient(120deg,#e2a45a20,#a16b2410);position:absolute;inset:0}.orbit-stage[data-light=moonlight] .orbit-lighting{mix-blend-mode:multiply;background:linear-gradient(120deg,#3a577450,#bbcce92b)}.orbit-floor{z-index:2;background:repeating-linear-gradient(0deg,#0000 0 9px,#69503635 10px 11px),linear-gradient(#b89567,#d2b58a);border-top:1px solid #6b573c80;height:9%;position:absolute;bottom:0;left:0;right:0}.orbit-actor{z-index:3;object-fit:contain;filter:drop-shadow(3px 1px 1px #35291c50);pointer-events:none;width:auto;max-width:none;height:54%;transition:transform .52s linear;display:block;position:absolute;bottom:2%;left:38%;transform:translate(0)}.orbit-stage[data-actor=offstage] .orbit-actor{transform:translate(-450%)}.orbit-wings{z-index:4;object-fit:fill;filter:drop-shadow(3px 1px 1px #35291c45);pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.orbit-curtain-left,.orbit-curtain-right{z-index:6;pointer-events:none;background:repeating-linear-gradient(90deg,#5d1d2b 0%,#8d3240 8%,#ac4b54 14%,#7c2937 20%,#591d2a 25%);border-bottom:7px solid #c2a35d;width:51%;transition:transform .42s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;bottom:0;box-shadow:3px 3px 7px #251a1460}.orbit-curtain-left{left:0;transform:translate(-103%)}.orbit-curtain-right{right:0;transform:translate(103%)}.orbit-stage[data-curtain=closed] .orbit-curtain-left,.orbit-stage[data-curtain=closed] .orbit-curtain-right{transform:translate(0)}.orbit-facade{z-index:6;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.orbit-plaque{text-align:center;letter-spacing:.21em;color:#f5e9cb;z-index:7;pointer-events:none;white-space:nowrap;font-size:clamp(8px,1.5cqw,15px);line-height:1;position:absolute;bottom:3.9%;left:25%;right:25%}.orbit-fallback{text-align:center;color:var(--orbit-ink);z-index:1;background:#dfcfac;align-content:center;padding:20px;font-size:12px;line-height:1.5;display:grid;position:absolute;inset:0}.orbit-caption{color:var(--orbit-muted);letter-spacing:.05em;justify-content:space-between;gap:15px;padding:13px 0;font:400 9px/1.5 Arial,Helvetica,sans-serif;display:flex}.orbit-caption>:last-child{text-align:right;letter-spacing:0}.orbit-stage-controls{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0 0 24px;display:grid}.orbit-stage-button{min-height:44px;color:var(--orbit-ink);border:1px solid var(--orbit-rule);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.orbit-stage-button>span{font:400 18px/1 Georgia,Times New Roman,serif}.orbit-stage-button[aria-pressed=true]{background:#e8d8b6;border-color:#88734f}.orbit-cue-card{color:var(--orbit-ink);border:1px solid var(--orbit-rule);box-shadow:none;background:#eee0bd;border-radius:0;padding:0;overflow:visible}.orbit-cue-body{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:24px;display:grid}.orbit-cue-label{letter-spacing:.14em;color:var(--orbit-muted);font:400 9px/1.5 Arial,Helvetica,sans-serif}.orbit-cue-title{color:var(--orbit-ink);letter-spacing:-.02em;margin:9px 0 12px;font:400 24px/1.2 Georgia,Times New Roman,serif}.orbit-story{color:var(--orbit-muted);max-width:580px;margin:0;font:400 14px/1.7 Georgia,Times New Roman,serif}.orbit-next-cue{background:var(--orbit-red);border:1px solid var(--orbit-red);min-width:125px;min-height:48px;color:var(--orbit-paper);white-space:nowrap;justify-content:space-between;align-items:center;gap:20px;padding:12px 15px;font-size:11px;display:flex}.orbit-next-cue>span{font:400 20px/1 Georgia,Times New Roman,serif}.orbit-status{min-height:32px;color:var(--orbit-muted);margin:0;padding-top:10px;font:400 11px/1.6 Arial,Helvetica,sans-serif}.orbit-footer{border-top:1px solid var(--orbit-rule);justify-content:space-between;align-items:end;gap:24px;margin-top:22px;padding-top:20px;font-size:17px;line-height:1.3;display:flex}.orbit-footer>:last-child{letter-spacing:.08em;color:var(--orbit-muted);text-align:right;font:400 9px/1.6 Arial,Helvetica,sans-serif}@media (width<=680px){.orbit-root{padding:22px}.orbit-masthead{flex-direction:column;align-items:start;gap:10px;padding-bottom:18px}.orbit-brand{font-size:11px}.orbit-edition{font-size:8px}.orbit-hero-content{grid-template-columns:1fr;gap:17px}.orbit-hero-title{font-size:clamp(39px,10vw,60px)}.orbit-hero-description{max-width:280px;font-size:13px}.orbit-hero-eyebrow{font-size:8px}.orbit-scenes{margin-bottom:15px}.orbit-scene-button{white-space:nowrap;flex-direction:column;gap:7px;min-height:58px;padding:10px 4px;font-size:10px}.orbit-scene-number{white-space:nowrap;font-size:14px}.orbit-caption{gap:10px;font-size:8px}.orbit-caption>:first-child{max-width:120px}.orbit-stage-controls{grid-template-columns:1fr;gap:7px;padding-bottom:20px}.orbit-stage-button{padding:9px 12px;font-size:11px}.orbit-cue-body{grid-template-columns:1fr;gap:20px;padding:20px}.orbit-cue-title{font-size:23px}.orbit-story{font-size:13px;line-height:1.7}.orbit-next-cue{width:100%}.orbit-footer{gap:15px;font-size:16px}.orbit-footer>:last-child{letter-spacing:.03em;font-size:8px}.orbit-status{font-size:10px}}@media (width<=380px){.orbit-footer{flex-direction:column;align-items:start;gap:16px}.orbit-footer>:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.orbit-root *,.orbit-root :before,.orbit-root :after{scroll-behavior:auto;transition:none;animation:none}}.pcs-root{--pcs-paper:#f4f0e5;--pcs-ink:#151515;--pcs-muted:#bbb7ad;--pcs-select:#ff8065;box-sizing:border-box;width:100%;min-width:0;color:var(--pcs-ink);background:var(--pcs-paper);font-family:Arial,sans-serif}.pcs-root *,.pcs-root :before,.pcs-root :after{box-sizing:border-box;transition:none;animation:none}.pcs-root :where(p,h3,h4,figure,dl,dd){margin:0}.pcs-root button,.pcs-root a,.pcs-root input{-webkit-tap-highlight-color:transparent}.pcs-root button{cursor:pointer}.pcs-root :is(button,a,input):focus-visible{outline-offset:4px;outline:3px dashed #aa381e}.pcs-masthead{border-bottom:2px solid var(--pcs-ink);justify-content:space-between;align-items:center;gap:16px;margin:0 32px;padding:22px 0 14px;display:flex}.pcs-brand{white-space:nowrap;letter-spacing:-1.8px;flex-shrink:0;font:900 26px/1 Arial,sans-serif}.pcs-brand span{color:#aa381e}.pcs-label{letter-spacing:.065em;font:12px/1.6 ui-monospace,Courier New,monospace}.pcs-masthead>.pcs-label{text-align:right}.pcs-header{grid-template-columns:1fr auto;align-items:end;gap:24px;padding:25px 32px 28px;display:grid}.pcs-title{letter-spacing:-3px;margin-top:10px;font:400 clamp(44px,7vw,76px)/.86 Georgia,serif}.pcs-title em{font-weight:400}.pcs-meta{width:236px;font:12px/1.5 ui-monospace,Courier New,monospace}.pcs-meta div{border-bottom:1px solid #c7c2b5;grid-template-columns:68px 1fr;gap:12px;padding:9px 0;display:grid}.pcs-meta dt{color:#665f52}.pcs-meta dd{overflow-wrap:anywhere}.pcs-toolbar{color:var(--pcs-paper);background:var(--pcs-ink);border-bottom:1px solid #46443d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:10px 32px;display:flex}.pcs-filters{border:0;gap:4px;min-width:0;margin:0;padding:0;display:flex}.pcs-filter{min-height:44px;color:var(--pcs-muted);background:0 0;border:1px solid #0000;padding:8px 12px;font:12px/1.4 ui-monospace,monospace}.pcs-filter[aria-pressed=true]{color:var(--pcs-paper);background:#30302d;border-color:#78746a}.pcs-filter:hover{color:#fff;border-color:#aaa69c}.pcs-status{color:var(--pcs-muted);font:12px/1.6 ui-monospace,monospace}.pcs-sheet{background:var(--pcs-ink);color:var(--pcs-paper);padding:18px 32px 12px}.pcs-sheet :is(button,input):focus-visible,.pcs-toolbar button:focus-visible{outline-color:#f3d476}.pcs-strip{color:#cbb66d;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;min-height:24px;font:9px/1.5 ui-monospace,monospace;display:flex}.pcs-strip span{color:#575345;letter-spacing:.24em;white-space:nowrap;overflow:hidden}.pcs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px;margin:0;padding:14px 0;list-style:none;display:grid}.pcs-frame{min-width:0;padding:4px;position:relative}.pcs-preview{background:#242424;border:0;width:100%;padding:0;display:block;position:relative}.pcs-preview:after{content:"";pointer-events:none;border:3px solid #0000;position:absolute;inset:-5px -4px}.pcs-frame[data-selected=true] .pcs-preview:after{border-color:var(--pcs-select);border-radius:1px 4px 0 6px;transform:rotate(-1.2deg);box-shadow:inset 1px 0 #ff806588,-1px 1px #ff806577}.pcs-frame[data-reviewing=true] .pcs-number:after{content:" / VIEWING";color:var(--pcs-paper);font-size:9px}.pcs-image{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.pcs-preview:hover .pcs-image{opacity:.88}.pcs-frame-footer{justify-content:space-between;align-items:center;gap:4px;min-height:44px;margin-top:4px;display:flex}.pcs-number{color:#cbb66d;white-space:nowrap;font:12px/1.4 ui-monospace,monospace}.pcs-select{cursor:pointer;min-height:44px;color:var(--pcs-muted);align-items:center;gap:6px;font:12px/1.4 ui-monospace,monospace;display:flex}.pcs-select input{width:17px;height:17px;accent-color:var(--pcs-select);cursor:pointer;margin:0}.pcs-frame[data-selected=true] .pcs-select{color:var(--pcs-select)}.pcs-empty{text-align:center;justify-items:center;gap:14px;padding:48px 12px;font-size:16px;display:grid}.pcs-review{border-bottom:1px solid #bcb6a7;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:30px;padding:32px;display:grid}.pcs-review-figure{background:#e3ded0;border:1px solid #c7c2b5;align-self:start;padding:10px}.pcs-review-image{aspect-ratio:1;width:100%;height:auto;display:block}.pcs-review-figure figcaption{justify-content:space-between;gap:8px;padding-top:8px;font:12px/1.4 ui-monospace,monospace;display:flex}.pcs-review-text{flex-direction:column;justify-content:center;align-items:start;min-width:0;display:flex}.pcs-review-title{letter-spacing:-.8px;margin:12px 0 14px;font:400 clamp(26px,4vw,40px)/1.02 Georgia,serif}.pcs-caption{color:#514a3e;max-width:31ch;font:16px/1.65 Arial,sans-serif}.pcs-select-review{color:#91311f;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:13px;padding:10px 0;font:600 13px/1.4 Arial,sans-serif;text-decoration:underline}.pcs-controls{border-top:1px solid #c7c2b5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;width:100%;margin-top:20px;padding-top:12px;display:flex}.pcs-step{color:var(--pcs-ink);background:0 0;border:1px solid #aaa395;min-height:44px;padding:8px 10px;font:12px/1.4 ui-monospace,monospace}.pcs-step:hover{color:var(--pcs-ink);background:#d8d1c0}.pcs-empty .pcs-step{color:var(--pcs-paper);border-color:#aaa69c}.pcs-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.pcs-note{color:#665f52;font:12px/1.6 ui-monospace,monospace}.pcs-download{background:var(--pcs-ink);min-height:44px;color:var(--pcs-paper);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font:12px/1.4 ui-monospace,monospace;text-decoration:none;display:flex}.pcs-download:hover{text-underline-offset:4px;background:#3a3832;text-decoration:underline}@media (width<=600px){.pcs-masthead{margin:0 18px}.pcs-header{grid-template-columns:1fr;gap:22px;padding:22px 18px 24px}.pcs-title{font-size:62px}.pcs-meta{width:100%}.pcs-meta div{grid-template-columns:68px 1fr;padding:6px 0}.pcs-toolbar{padding:9px 14px}.pcs-status{padding-left:4px}.pcs-sheet{padding:10px 16px}.pcs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.pcs-frame-footer{flex-flow:column wrap;align-items:flex-start;gap:0}.pcs-number{align-items:center;min-height:22px;display:flex}.pcs-frame[data-reviewing=true] .pcs-number:after{font-size:8px}.pcs-select{font-size:12px}.pcs-strip{font-size:8px}.pcs-strip span{display:none}.pcs-review{grid-template-columns:1fr;gap:22px;padding:24px 18px}.pcs-review-figure{width:100%;max-width:350px}.pcs-caption{max-width:40ch}.pcs-controls{margin-top:16px}.pcs-footer{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.pcs-root *,.pcs-root :before,.pcs-root :after{scroll-behavior:auto;transition:none;animation:none}}.pichwai-guide{color:#faeed1;background:#143b3b;padding:clamp(20px,4vw,52px);font-family:Georgia,serif}.pichwai-guide :where(p,figure){margin:0}.pichwai-kicker,.pichwai-reading-label,.pichwai-caption,.pichwai-status{letter-spacing:.04em;font-family:system-ui,sans-serif;font-size:12px;line-height:1.6}.pichwai-guide .pichwai-hero{background:0 0;border:0;border-radius:0;padding:20px 0 32px;display:block}.pichwai-hero-content{max-width:100%}.pichwai-guide .pichwai-title{letter-spacing:-.035em;font-family:Georgia,serif;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:400;line-height:1.03}.pichwai-guide .pichwai-intro{color:#faeed1;max-width:44rem;margin-top:16px;font-size:18px;line-height:1.55}.pichwai-workspace{border-top:1px solid #dbb36b;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:40px;padding-top:32px;display:grid}.pichwai-hanging{min-width:0}.pichwai-art{object-fit:contain;width:100%;height:auto;max-height:640px;display:block}.pichwai-caption{text-align:center;margin-top:12px}.pichwai-reading{min-width:0;padding-top:10px}.pichwai-reading-label{margin-bottom:14px}.pichwai-guide .pichwai-accordion-item{color:#2a3b31;background:#faeed1;border-bottom:1px solid #884333}.pichwai-guide .pichwai-accordion-trigger{letter-spacing:-.01em;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:12px;min-height:74px;padding:18px 20px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.2;display:grid}.pichwai-guide .pichwai-accordion-trigger[data-state=open]{color:#884333}.pichwai-number{letter-spacing:.04em;font-family:system-ui,sans-serif;font-size:12px}.pichwai-guide .pichwai-accordion-icon{font-family:system-ui,sans-serif;font-size:20px;transition:none;transform:none}.pichwai-guide .pichwai-accordion-content{animation:none}.pichwai-guide .pichwai-accordion-inner{padding:0 20px 24px 58px;font-size:17px;line-height:1.55}.pichwai-details{margin-top:32px}.pichwai-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.pichwai-guide .pichwai-detail-button{border:1px solid #dbb36b;border-radius:0;min-height:44px;padding:10px 15px;font-family:system-ui,sans-serif;font-size:14px;font-weight:600}.pichwai-detail-button:hover{color:#143b3b;background:#faeed1}.pichwai-guide .pichwai-context{margin-top:28px;font-size:16px;line-height:1.6}.pichwai-guide .pichwai-status{margin-top:20px}.pichwai-guide :focus-visible{outline-offset:4px;outline:3px solid #dbb36b}.pichwai-guide .pichwai-accordion-trigger:focus-visible{outline-offset:-4px;outline-color:#884333}.pichwai-dialog-overlay{background:#081616b3;animation:none}.pichwai-dialog{color:#2a3b31;box-shadow:none;background:#faeed1;border:2px solid #884333;border-radius:0;padding:28px;font-family:Georgia,serif;animation:none}.pichwai-dialog-header{padding-right:62px}.pichwai-dialog-title{letter-spacing:-.01em;font:400 25px/1.2 Georgia,serif}.pichwai-dialog-description{color:#586254;opacity:1;margin-top:12px;font:400 13px/1.6 system-ui,sans-serif}.pichwai-dialog-body{margin-top:20px}.pichwai-dialog-close{color:#884333;border-radius:0;min-height:44px;padding:10px 12px;font:600 14px/1.5 system-ui,sans-serif}.pichwai-dialog :focus-visible{outline-offset:-3px;outline:3px solid #884333}.pichwai-detail-crop{aspect-ratio:1.8;background:#143b3b;position:relative;overflow:hidden}.pichwai-detail-art{width:100%;max-width:none;height:auto;position:absolute;top:-60%;left:0}.pichwai-detail-crop[data-detail=border] .pichwai-detail-art{width:140%;top:-5%;left:-20%}.pichwai-detail-crop[data-detail=field] .pichwai-detail-art{width:220%;top:-125%;left:-8%}.pichwai-dialog .pichwai-detail-copy{margin:20px 0 0;font:400 17px/1.55 Georgia,serif}@media (width<=760px){.pichwai-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.pichwai-art{max-height:600px}.pichwai-guide .pichwai-title{font-size:clamp(2.8rem,10vw,4rem)}.pichwai-guide .pichwai-accordion-trigger{gap:8px;padding:16px;font-size:22px}.pichwai-guide .pichwai-accordion-inner{padding-left:16px;padding-right:16px}.pichwai-dialog{padding:20px}}@media (prefers-reduced-motion:reduce){.pichwai-guide *,.pichwai-dialog,.pichwai-dialog *,.pichwai-dialog-overlay{transition:none;animation:none}}.psc-root{--psc-field:#e15b2d;--psc-paper:#f0e7cc;--psc-ink:#171a16;--psc-muted:#494637;--psc-blue:#384a83;background:var(--psc-field);color:var(--psc-ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden;container-type:inline-size}@media (prefers-reduced-motion:reduce){.psc-root *,.psc-root :before,.psc-root :after{transition:none;animation:none}}.psc-root .psc-masthead{background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 32px 12px;display:flex}.psc-kicker,.psc-edition{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.psc-root .psc-hero{color:var(--psc-ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:12px 32px 0;display:flex}.psc-root .psc-content{text-align:center;padding:0;display:block}.psc-root .psc-title{letter-spacing:-.065em;color:var(--psc-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,23cqw,11rem);font-weight:700;line-height:.85}.psc-after-title{margin-top:12px}.psc-slogan{margin:0;font-size:clamp(13px,2cqw,19px);font-weight:700}.psc-root .psc-media{background:0 0;border:0;border-radius:0;width:100%;max-width:720px;min-height:0;margin:4px auto 16px;padding:0;position:relative;overflow:visible}.psc-image{object-fit:contain;width:100%;height:auto;display:block}.psc-model-number{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,4cqw,32px);font-style:italic;font-weight:700;position:absolute;top:15%;left:0;transform:rotate(-8deg)}.psc-root .psc-details{background:var(--psc-paper);color:var(--psc-ink);border:0;border-top:5px solid var(--psc-ink);box-shadow:none;border-radius:0;margin:0 28px}.psc-root .psc-details-body{padding:24px}.psc-details-top{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.psc-model-kind{letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}.psc-model-title{letter-spacing:-.04em;margin:0;font-size:29px;font-weight:900;line-height:1}.psc-price{white-space:nowrap;flex-shrink:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700;line-height:1}.psc-description{margin:12px 0 20px;font-size:14px;line-height:1.5}.psc-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.psc-selector{border:0;gap:6px;min-width:0;margin:0;padding:0;display:flex}.psc-model-button{border:2px solid var(--psc-ink);min-width:52px;min-height:56px;color:var(--psc-ink);cursor:pointer;background:0 0;padding:7px 10px;font-size:20px;font-weight:900;line-height:1}.psc-model-button[aria-pressed=true]{background:var(--psc-ink);color:var(--psc-paper)}.psc-button-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.psc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.psc-stat-name{color:var(--psc-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10px;font-weight:700}.psc-stat-value{margin:0;font-size:12px;font-weight:700}.psc-keep{border:2px solid var(--psc-ink);background:var(--psc-ink);min-height:44px;color:var(--psc-paper);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.psc-keep[aria-pressed=true]{background:var(--psc-paper);color:var(--psc-ink)}.psc-root button:focus-visible{outline:3px solid var(--psc-blue);outline-offset:3px}.psc-status{min-height:18px;margin:18px 0 0;font-size:11px;line-height:1.5}.psc-footnote{text-align:center;margin:0;padding:18px 28px;font-size:11px;font-weight:700}@container (width<=680px){.psc-controls{grid-template-columns:auto minmax(0,1fr);gap:18px}.psc-keep{grid-column:1/-1}}@container (width<=420px){.psc-root .psc-masthead{padding:18px 18px 12px}.psc-edition{display:none}.psc-root .psc-hero{padding:12px 14px 0}.psc-root .psc-details{margin:0 14px}.psc-root .psc-details-body{padding:20px 16px}.psc-controls{grid-template-columns:minmax(0,1fr)}.psc-selector{gap:8px}.psc-model-button{flex:1}.psc-stat-value{font-size:13px}.psc-model-number{top:0}.psc-footnote{padding:16px 14px}}.mass-root{--mass-chalk:#efeadb;--mass-paper:#faf6eb;--mass-ink:#252f32;--mass-muted:#536366;--mass-blue:#234f60;--mass-clay:#934d37;box-sizing:border-box;width:100%;max-width:1240px;color:var(--mass-ink);text-align:left;isolation:isolate;background:#efeadb;margin:0 auto;padding:clamp(20px,4vw,48px);font-family:Georgia,serif}.mass-root *,.mass-root :before,.mass-root :after{box-sizing:border-box}.mass-root button{cursor:pointer;transition:none;animation:none}.mass-root button:focus-visible,.mass-input:focus-visible{outline:3px solid var(--mass-clay);outline-offset:4px}.mass-root p{margin:0}.mass-header{border-bottom:3px solid var(--mass-ink);grid-template-columns:1fr auto;align-items:end;gap:12px 24px;padding-bottom:24px;display:grid}.mass-kicker{letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font:600 12px/1.5 system-ui,sans-serif}.mass-brand{letter-spacing:-.065em;margin:0;font:700 clamp(3.8rem,10vw,8rem)/.9 Arial Narrow,Arial,sans-serif}.mass-intro{max-width:280px;font-size:18px;line-height:1.5}.mass-main{grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;gap:32px;margin-top:28px;display:grid}.mass-sheet,.mass-main>*{min-width:0}.mass-sheet-head{align-items:end;gap:20px;margin-bottom:16px;display:flex}.mass-number{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:var(--mass-clay);flex-shrink:0;font:700 84px/.85 system-ui,sans-serif}.mass-subject{letter-spacing:.07em;text-transform:uppercase;min-width:0;font:500 12px/1.65 system-ui,sans-serif}.mass-root .mass-hero{width:100%;max-width:none;min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:visible}.mass-root .mass-media{background:0 0;width:100%;min-width:0;min-height:0;padding:0;display:block}.mass-root .mass-hero-content{text-align:left;max-width:none;padding:20px 0 0;display:block}.mass-root .mass-hero-title{letter-spacing:-.025em;color:var(--mass-ink);margin:0 0 8px;font:700 clamp(24px,3vw,36px)/1.15 system-ui,sans-serif}.mass-root .mass-hero-description{max-width:540px;color:var(--mass-ink);font:400 17px/1.6 Georgia,serif}.mass-root .mass-image{aspect-ratio:8/5;object-fit:contain;border:1px solid var(--mass-ink);border-radius:0;width:100%;height:auto;display:block}.mass-root .mass-image-caption{color:var(--mass-muted);margin-top:12px;font:500 11px/1.6 system-ui,sans-serif}.mass-root .mass-card{border:1px solid var(--mass-ink);background:var(--mass-paper);min-width:0;color:var(--mass-ink);box-shadow:none;border-radius:0;padding:22px;display:block;overflow:visible}.mass-root .mass-card-header{border-bottom:1px solid var(--mass-ink);margin:0 0 20px;padding:0 0 16px}.mass-root .mass-card-title{color:var(--mass-ink);letter-spacing:-.02em;margin:0;font:700 17px/1.4 system-ui,sans-serif}.mass-root .mass-card-body{flex-direction:column;gap:18px;margin:0;padding:0;display:flex}.mass-group{border:0;min-width:0;margin:0;padding:0}.mass-legend,.mass-label{letter-spacing:.03em;margin-bottom:10px;padding:0;font:700 12px/1.5 system-ui,sans-serif;display:block}.mass-choice{width:100%;min-height:44px;color:var(--mass-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #a8aaa0;justify-content:space-between;align-items:center;gap:10px;padding:12px 8px;font:600 13px/1.4 system-ui,sans-serif;display:flex}.mass-choice[aria-pressed=true]{background:var(--mass-blue);color:var(--mass-paper)}.mass-choice:hover:not([aria-pressed=true]),.mass-view-choice:hover:not([aria-pressed=true]),.mass-action:hover{background:#e5e0d2}.mass-marker{flex-shrink:0}.mass-view-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mass-view-choice{border:1px solid var(--mass-ink);min-height:44px;color:var(--mass-ink);background:0 0;padding:10px;font:600 13px/1.4 system-ui,sans-serif}.mass-view-choice[aria-pressed=true]{background:var(--mass-blue);color:var(--mass-paper);box-shadow:inset 0 -3px 0 var(--mass-paper)}.mass-prompt{font:400 15px/1.65 Georgia,serif}.mass-input{border:1px solid var(--mass-ink);width:100%;min-height:120px;color:var(--mass-ink);resize:vertical;background:#fffdf7;border-radius:0;padding:12px;font:400 16px/1.5 Georgia,serif;display:block}.mass-input[aria-invalid=true]{border-width:2px;border-color:var(--mass-clay)}.mass-root .mass-hint{color:var(--mass-muted);margin-top:8px;font:500 11px/1.6 system-ui,sans-serif}.mass-error,.mass-changed{color:var(--mass-clay);font:600 13px/1.55 system-ui,sans-serif}.mass-save{border:1px solid var(--mass-blue);background:var(--mass-blue);width:100%;min-height:46px;color:var(--mass-paper);border-radius:0;padding:12px 16px;font:700 14px/1.4 system-ui,sans-serif}.mass-save:hover{background:var(--mass-ink)}.mass-status{min-height:36px;color:var(--mass-muted);font:500 11px/1.6 system-ui,sans-serif}.mass-notebook{border-top:3px solid var(--mass-ink);margin-top:32px;padding-top:22px}.mass-notebook-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.mass-notebook-title{letter-spacing:-.03em;margin:0;font:700 24px/1.25 system-ui,sans-serif}.mass-saved-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mass-saved-list>li{min-width:0}.mass-root .mass-saved-image{aspect-ratio:8/5;object-fit:contain;border-radius:0;width:100%;height:auto;display:block}.mass-saved-meta{color:var(--mass-muted);font:500 11px/1.6 system-ui,sans-serif}.mass-saved-note{white-space:pre-wrap;overflow-wrap:anywhere;font:400 16px/1.6 Georgia,serif}.mass-actions{flex-wrap:wrap;gap:8px;display:flex}.mass-action{border:1px solid var(--mass-ink);min-height:44px;color:var(--mass-ink);background:0 0;border-radius:0;padding:10px 16px;font:600 13px/1.4 system-ui,sans-serif}.mass-empty{color:var(--mass-muted);padding:20px 0;font:400 17px/1.5 Georgia,serif}.mass-root .mass-footer{border-top:1px solid var(--mass-ink);color:var(--mass-muted);margin-top:32px;padding-top:16px;font:500 11px/1.6 system-ui,sans-serif}@media (width<=760px){.mass-main{grid-template-columns:1fr;gap:24px}.mass-header{grid-template-columns:1fr}.mass-root .mass-intro{margin-top:8px;font-size:16px}.mass-number{font-size:70px}.mass-notebook-head{flex-direction:column;align-items:start;gap:0}.mass-saved-list{grid-template-columns:1fr}.mass-root .mass-card{padding:18px}}.safavid-root{--sf-paper:#f7efd9;--sf-ink:#242d3b;--sf-blue:#24416a;--sf-green:#31594f;--sf-gold:#ba944d;--sf-line:#827454;--sf-muted:#5b594f;border:12px solid var(--sf-blue);outline:1px solid var(--sf-gold);outline-offset:-7px;background:var(--sf-paper);width:100%;max-width:1120px;color:var(--sf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:auto;padding:30px;font:16px/1.6 Georgia,Times New Roman,serif}.safavid-root *,.safavid-root :before,.safavid-root :after{box-sizing:border-box;transition:none;animation:none}.safavid-root :where(p,h3,h4,figure,ol){margin:0;padding:0}.safavid-root :where(button){font:inherit;cursor:pointer;border-radius:0}.safavid-root :where(button,summary,a):focus-visible{outline:3px solid var(--sf-blue);outline-offset:3px}.safavid-header{border-bottom:3px double var(--sf-line);margin-bottom:28px;padding-bottom:24px}.safavid-imprint{letter-spacing:.14em;color:var(--sf-blue);justify-content:space-between;gap:12px;font:700 11px/1.6 Arial,sans-serif;display:flex}.safavid-imprint>span{text-align:right;font-weight:400}.safavid-title{letter-spacing:-.04em;color:var(--sf-ink);margin:20px 0 8px;font:400 clamp(34px,4.3vw,58px)/1.1 Georgia,serif}.safavid-title em{color:var(--sf-blue);font-weight:400}.safavid-deck{color:var(--sf-muted);font-size:17px}.safavid-reader{grid-template-columns:175px minmax(0,1fr);align-items:start;gap:28px;display:grid}.safavid-small-title{letter-spacing:.14em;padding:12px 0;font:700 11px/1.5 Arial,sans-serif}.safavid-contents ol{list-style:none}.safavid-chapter-button{text-align:left;width:100%;min-height:76px;color:var(--sf-ink);border:0;border-bottom:1px solid var(--sf-line);background:0 0;align-items:center;gap:14px;padding:12px 10px;display:flex}.safavid-chapter-button[aria-current=step]{background:var(--sf-blue);color:var(--sf-paper);border-color:var(--sf-blue)}.safavid-chapter-button:hover:not([aria-current]){background:#e8dec3}.safavid-numeral{font:italic 26px/1 Georgia,serif}.safavid-read-state{margin-top:5px;font:11px/1.5 Arial,sans-serif;display:block}.safavid-progress{color:var(--sf-muted);margin-top:16px;font:12px/1.6 Arial,sans-serif}.safavid-leaf{border:3px double var(--sf-blue);min-width:0;box-shadow:0 0 0 2px var(--sf-paper), 0 0 0 3px var(--sf-gold);padding:14px}.safavid-chapter-heading{border:1px solid var(--sf-line);grid-template-columns:auto minmax(0,1fr);margin-bottom:12px;display:grid}.safavid-folio{border-right:1px solid var(--sf-line);letter-spacing:.1em;align-items:center;padding:10px 12px;font:700 10px/1.5 Arial,sans-serif;display:flex}.safavid-chapter-title{color:var(--sf-blue);padding:10px 14px;font:400 23px/1.25 Georgia,serif}.safavid-figure{min-width:0}.safavid-image{aspect-ratio:3/2;object-fit:contain;background:#e8dec3;width:100%;height:auto;display:block}.safavid-figure figcaption{color:var(--sf-muted);border-bottom:1px solid var(--sf-line);padding:8px 0;font:11px/1.6 Arial,sans-serif}.safavid-prose{grid-template-columns:1fr 1fr;gap:0;margin:18px 0;font-size:16px;line-height:1.7;display:grid}.safavid-prose>p{padding:0 16px}.safavid-prose>p:first-child{border-right:1px solid var(--sf-line);padding-left:0}.safavid-prose>p:last-child{padding-right:0}.safavid-looking{border-top:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}.safavid-looking summary{cursor:pointer;min-height:44px;color:var(--sf-blue);padding:11px 5px;font:700 13px/1.6 Arial,sans-serif}.safavid-looking summary:focus-visible{outline-offset:-3px}.safavid-looking p{padding:0 5px 14px;font-size:14px}.safavid-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.safavid-read-button{border:1px solid var(--sf-blue);min-height:44px;color:var(--sf-blue);background:0 0;padding:10px 14px;font:700 12px/1.5 Arial,sans-serif}.safavid-read-button[aria-pressed=true]{background:var(--sf-green);border-color:var(--sf-green);color:var(--sf-paper)}.safavid-read-button:hover{text-underline-offset:3px;text-decoration:underline}.safavid-pager{flex-shrink:0;align-items:center;gap:6px;display:flex}.safavid-page-button{border:1px solid var(--sf-blue);background:var(--sf-blue);width:44px;height:44px;color:var(--sf-paper);font-size:23px}.safavid-page-button:hover{background:var(--sf-ink)}.safavid-page-count{text-align:center;min-width:38px;font:13px/1.5 Arial,sans-serif}.safavid-hint{color:var(--sf-muted);margin-top:12px;font:11px/1.6 Arial,sans-serif}.safavid-footer{border-top:3px double var(--sf-line);color:var(--sf-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:16px;font:11px/1.7 Arial,sans-serif;display:flex}.safavid-footer a{min-height:44px;color:var(--sf-blue);text-underline-offset:3px;flex-wrap:wrap;align-items:center;gap:4px;text-decoration:underline;display:flex}.safavid-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.safavid-root{outline-offset:-5px;border-width:9px;padding:20px}.safavid-reader{grid-template-columns:1fr;gap:20px}.safavid-contents ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.safavid-chapter-button{border:1px solid var(--sf-line);flex-direction:column;align-items:start;gap:6px;height:100%;padding:10px}.safavid-numeral{font-size:22px}.safavid-progress{margin-top:8px}.safavid-small-title{padding-top:0}.safavid-footer{flex-direction:column;align-items:start;gap:8px}}@media (width<=480px){.safavid-root{outline-offset:-4px;border-width:7px;padding:16px 12px}.safavid-title{font-size:39px}.safavid-imprint{letter-spacing:.08em;font-size:9px}.safavid-deck{font-size:15px}.safavid-header{margin-bottom:18px;padding-bottom:18px}.safavid-chapter-button{padding:10px 7px;font-size:13px}.safavid-leaf{padding:9px}.safavid-chapter-heading{grid-template-columns:1fr}.safavid-folio{border-right:0;border-bottom:1px solid var(--sf-line);padding:6px 9px}.safavid-chapter-title{padding:9px;font-size:23px}.safavid-prose{grid-template-columns:1fr;gap:14px}.safavid-prose>p{padding:0}.safavid-prose>p:first-child{border:0}.safavid-actions{flex-direction:column;align-items:stretch}.safavid-pager{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.safavid-root *,.safavid-root :before,.safavid-root :after{scroll-behavior:auto;transition:none;animation:none}}.shj-root{color:#182e34;background:#f4eedc;border:12px solid #182e34;padding:clamp(16px,3%,32px);font-family:system-ui,sans-serif;container-type:inline-size}.shj-root *{box-sizing:border-box}.shj-root p{margin:0}.shj-header{border-bottom:1px solid #182e34;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.shj-brand{letter-spacing:-.025em;color:inherit;margin:8px 0 0;font:400 clamp(34px,5cqi,48px)/1.05 Georgia,serif}.shj-kicker{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5}.shj-description{color:#465f62;max-width:38ch;font-size:14px;line-height:1.6}.shj-seasons,.shj-plates{border:0;min-width:0;margin:0;padding:0}.shj-seasons{flex-wrap:wrap;gap:6px;padding:20px 0 16px;display:flex}.shj-filter{color:#182e34;cursor:pointer;background:0 0;border:1px solid #326976;border-radius:0;min-height:44px;padding:10px 13px;font:500 13px/1.3 system-ui,sans-serif}.shj-filter[aria-pressed=true]{color:#f4eedc;background:#326976}.shj-plates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.shj-plate{color:#182e34;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #465f62;border-radius:0;align-items:center;gap:10px;min-height:48px;padding:12px 0;font:400 18px/1.3 Georgia,serif;display:flex}.shj-plate[aria-pressed=true]{border-bottom:3px solid #182e34;font-weight:700}.shj-number{color:#465f62;font:500 11px/1.3 system-ui,sans-serif}.shj-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.shj-root .shj-hero{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:0;display:flex}.shj-root .shj-media{background:0 0;border:0;border-radius:0;width:100%;min-width:0;display:block;overflow:visible}.shj-root .shj-image{border-radius:0;width:100%;height:auto;display:block}.shj-root .shj-hero-content{text-align:left;width:100%;max-width:none;display:block}.shj-root .shj-hero-title{color:#182e34;margin:0 0 6px;font:400 28px/1.15 Georgia,serif}.shj-root .shj-hero-description{color:#465f62;margin:0;font:400 12px/1.5 system-ui,sans-serif}.shj-root .shj-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #182e34;border-radius:0;min-width:0;padding:24px 0 0;overflow:visible}.shj-root .shj-body{color:inherit;font:inherit;flex-direction:column;gap:16px;min-width:0;padding:0;display:flex}.shj-title{letter-spacing:-.01em;color:inherit;margin:0;font:400 30px/1.15 Georgia,serif}.shj-facts{border-block:1px solid #465f62;gap:12px;margin:0;padding:16px 0;display:grid}.shj-facts>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.shj-facts dt{color:#465f62;font-size:12px;line-height:1.5}.shj-facts dd{margin:0;font-size:14px;line-height:1.5}.shj-body label{font:600 13px/1.5 system-ui,sans-serif}.shj-note{color:#182e34;resize:vertical;background:#f4eedc;border:1px solid #182e34;border-radius:0;width:100%;min-width:0;padding:12px;font:400 15px/1.5 system-ui,sans-serif}.shj-note::placeholder{color:#465f62;opacity:1}.shj-count{color:#465f62;font-size:11px;line-height:1.5}.shj-save{color:#f4eedc;cursor:pointer;background:#182e34;border:1px solid #182e34;border-radius:0;min-height:48px;padding:12px 16px;font:600 13px/1.5 system-ui,sans-serif}.shj-save:disabled{color:#182e34;cursor:default;background:#c7d9d5}.shj-status{color:#a34432;min-height:3em;font-size:12px;line-height:1.5}.shj-saved{border:1px solid #465f62;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.shj-saved-note{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:400 15px/1.6 Georgia,serif}.shj-remove{color:#182e34;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 0;font:500 12px/1.5 system-ui,sans-serif;text-decoration:underline}.shj-root button:hover:not(:disabled){text-decoration:underline}.shj-root button:focus-visible,.shj-note:focus-visible{outline-offset:3px;outline:2px solid #182e34;box-shadow:0 0 0 3px #f4eedc}.shj-root .shj-footnote{color:#465f62;border-top:1px solid #465f62;margin-top:28px;padding-top:16px;font-size:11px;line-height:1.6}@container (width>=620px){.shj-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}.shj-root .shj-card{border:0;padding:0}}@container (width<=420px){.shj-header{flex-direction:column;align-items:flex-start;gap:14px}.shj-plates{grid-template-columns:1fr;gap:4px}.shj-plate{min-height:44px;padding:8px 0}.shj-facts>div{grid-template-columns:60px minmax(0,1fr)}}.offbeat-root{--ob-paper:#fffbef;--ob-ink:#17172c;background:var(--ob-paper);color:var(--ob-ink);border:3px solid var(--ob-ink);isolation:isolate;padding:24px;font-family:Arial,Helvetica,sans-serif;container-type:inline-size}.offbeat-root *{box-sizing:border-box}.offbeat-topline{letter-spacing:.08em;border-bottom:2px solid;justify-content:space-between;gap:16px;padding-bottom:12px;font-size:10px;font-weight:700;display:flex}.offbeat-topline>span:last-child{white-space:nowrap}.offbeat-masthead{justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 0;display:flex}.offbeat-hero{background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:block;overflow:visible}.offbeat-hero-content{max-width:none;display:block}.offbeat-title{color:var(--ob-ink);letter-spacing:-.065em;margin:0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(38px,9cqi,94px);font-weight:900;line-height:.88;position:relative}.offbeat-title>span{vertical-align:top;letter-spacing:0;margin-left:.2em;font-family:Arial,sans-serif;font-size:.22em}.offbeat-description{color:var(--ob-ink);opacity:1;margin:16px 0 0;font-size:16px;line-height:1.4}.offbeat-motto{letter-spacing:-.04em;margin:0 0 2px;font-size:clamp(13px,2.6cqi,26px);font-weight:900;line-height:1.08}.offbeat-workspace{border:2px solid;grid-template-columns:minmax(0,1fr) 224px;display:grid}.offbeat-figure{border-right:2px solid;min-width:0;margin:0}.offbeat-stage{aspect-ratio:1;background:#f2ce38;place-items:center;padding:7%;display:grid;position:relative;overflow:hidden}.offbeat-stage[data-surface=Record\ sleeve]{background:#8ad8c2}.offbeat-stage[data-surface=Skate\ deck]{background:#f6539b}.offbeat-object{aspect-ratio:1;border:2px solid var(--ob-ink);background:var(--ob-paper);z-index:1;width:100%;min-width:0;position:relative;overflow:hidden}.offbeat-object[data-surface=Wall\ print]{border:12px solid var(--ob-paper);outline:2px solid var(--ob-ink)}.offbeat-object[data-surface=Record\ sleeve]{justify-self:start;width:83%}.offbeat-record{aspect-ratio:1;border:2px solid var(--ob-ink);width:73%;color:var(--ob-paper);background:repeating-radial-gradient(circle,#17172c 0 2px,#29293c 3px 4px);border-radius:50%;place-items:center;display:grid;position:absolute;right:7%}.offbeat-record>span{aspect-ratio:1;background:var(--ob-paper);width:30%;color:var(--ob-ink);text-align:center;border-radius:50%;place-content:center;font-size:clamp(5px,1cqi,10px);font-weight:700;display:grid;transform:translate(35%)}.offbeat-image{object-fit:contain;width:100%;height:100%;display:block}.offbeat-image[hidden]{display:none}.offbeat-object[data-surface=Skate\ deck]{aspect-ratio:auto;border:3px solid var(--ob-ink);border-radius:48%/15%;width:28%;height:100%}.offbeat-object[data-surface=Skate\ deck]>.offbeat-image{object-fit:cover;width:100%;max-width:none;height:170%;position:absolute;top:-35%}.offbeat-object[data-surface=Skate\ deck][data-crop=Top]>.offbeat-image{top:0}.offbeat-object[data-surface=Skate\ deck][data-crop=Bottom]>.offbeat-image{top:-70%}.offbeat-holes{z-index:2;background:radial-gradient(circle at 12% 12%,#17172c 0 2px,#fffbef 2px 3px,#0000 3px),radial-gradient(circle at 88% 12%,#17172c 0 2px,#fffbef 2px 3px,#0000 3px),radial-gradient(circle at 12% 88%,#17172c 0 2px,#fffbef 2px 3px,#0000 3px),radial-gradient(circle at 88% 88%,#17172c 0 2px,#fffbef 2px 3px,#0000 3px);width:28%;height:12%;position:absolute;left:36%}.offbeat-holes[data-end=top]{top:14%}.offbeat-holes[data-end=bottom]{bottom:14%}.offbeat-fallback{text-align:center;color:#17172c;overflow-wrap:anywhere;background:#fffbef;place-content:center;padding:8px;font:700 12px/1.4 Arial,sans-serif;display:grid;position:absolute;inset:0}.offbeat-caption{border-top:2px solid;justify-content:space-between;gap:12px;padding:14px;font-size:11px;line-height:1.4;display:flex}.offbeat-caption>span:first-child{font-weight:700}.offbeat-caption>span:last-child{text-align:right}.offbeat-rail{min-width:0;padding:20px}.offbeat-fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.offbeat-legend{letter-spacing:.08em;margin-bottom:10px;padding:0;font-size:10px;font-weight:700}.offbeat-choices{gap:6px;display:grid}.offbeat-root button{color:inherit;cursor:pointer;font-family:inherit;transition:none}.offbeat-edition,.offbeat-choice,.offbeat-button,.offbeat-view{border:2px solid var(--ob-ink);text-align:left;background:0 0;min-height:44px;padding:10px;font-size:13px;font-weight:700;line-height:1.3}.offbeat-edition,.offbeat-choice{align-items:center;gap:10px;display:flex}.offbeat-number{white-space:nowrap;flex-shrink:0;font-size:10px}.offbeat-check{margin-left:auto}.offbeat-root button[aria-pressed=true]{background:var(--ob-ink);color:var(--ob-paper)}.offbeat-root button:hover:not([aria-pressed=true]){background:#f2ce38}.offbeat-root button:focus-visible{outline-offset:3px;outline:3px solid #3157d5}.offbeat-crops{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.offbeat-button{text-align:center;padding:8px 2px;font-size:11px}.offbeat-crop-note{margin:10px 0 0;font-size:11px;line-height:1.5}.offbeat-view{text-align:center;background:#f2ce38;width:100%}.offbeat-card{box-shadow:none;color:var(--ob-ink);background:0 0;border:0;border-top:2px solid;border-radius:0;margin-top:20px;padding:18px 0 0;display:block}.offbeat-card-header{padding:0;display:block}.offbeat-card-title{margin:0;font-size:18px;font-weight:900;line-height:1.2}.offbeat-card-body{margin-top:8px;padding:0;font-size:13px;line-height:1.5}.offbeat-card-body p{margin:0}.offbeat-footer{justify-content:space-between;gap:12px;padding-top:18px;font-size:10px;line-height:1.5;display:flex}.offbeat-footer>span:first-child{letter-spacing:.06em;font-weight:900}.offbeat-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.offbeat-overlay{background:#17172ce6;animation:none}.offbeat-dialog{color:#17172c;width:min(760px,100vw - 24px);box-shadow:none;background:#fffbef;border:3px solid #17172c;border-radius:0;padding:20px;font-family:Arial,Helvetica,sans-serif;animation:none}.offbeat-dialog-title{font-size:20px;font-weight:900;line-height:1.2}.offbeat-dialog-description{color:#17172c;opacity:1;margin-top:8px;font-size:13px;line-height:1.4}.offbeat-dialog-body{min-height:120px;margin-top:16px;position:relative}.offbeat-dialog-body>.offbeat-image{object-fit:contain;height:auto;max-height:calc(100dvh - 190px)}.offbeat-dialog-close{color:#17172c;cursor:pointer;background:#fffbef;border:2px solid #17172c;border-radius:0;place-items:center;width:44px;height:44px;font-size:26px;transition:none;display:grid;top:8px;right:8px}.offbeat-dialog-close:focus-visible{outline-offset:2px;outline:3px solid #3157d5}@container (width<=620px){.offbeat-workspace{grid-template-columns:1fr}.offbeat-figure{border-bottom:2px solid;border-right:0}.offbeat-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px;display:grid}.offbeat-fieldset{margin:0}.offbeat-view{align-self:end}.offbeat-card{border:0;margin:0;padding:0}.offbeat-caption{font-size:11px}.offbeat-stage{max-height:none}.offbeat-motto{font-size:17px}}@container (width<=350px){.offbeat-topline{gap:8px;font-size:9px}.offbeat-masthead{gap:8px;padding:22px 0}.offbeat-title{font-size:42px}.offbeat-motto{display:none}.offbeat-description{font-size:14px}.offbeat-rail{grid-template-columns:1fr;padding:14px}.offbeat-fieldset+.offbeat-fieldset{border-top:2px solid;padding-top:16px}.offbeat-choices{grid-template-columns:1fr 1fr}.offbeat-fieldset:nth-child(2) .offbeat-choices{grid-template-columns:1fr}.offbeat-edition{gap:5px;padding:8px;font-size:12px}.offbeat-card{border-top:2px solid;padding-top:14px}.offbeat-caption{gap:8px;padding:10px;font-size:10px}.offbeat-footer{flex-direction:column;gap:4px}.offbeat-object[data-surface=Wall\ print]{border-width:8px}}@container (width<=270px){.offbeat-fieldset:first-child .offbeat-choices{grid-template-columns:1fr}}@container (width<=350px){.offbeat-title{font-size:clamp(28px,16cqi,42px)}}.sg-root{--sg-paper:#f5f1e7;--sg-ink:#18231d;--sg-blue:#2554bf;--sg-red:#d84832;--sg-yellow:#f4ce45;background:var(--sg-paper);width:100%;max-width:1040px;color:var(--sg-ink);text-align:left;border:2px solid var(--sg-ink);margin-inline:auto;font-family:Arial,Helvetica,sans-serif}.sg-root *{box-sizing:border-box}.sg-hero{border-bottom:2px solid var(--sg-ink);grid-template-columns:1.45fr 1fr;min-height:360px;display:grid}.sg-hero-copy{z-index:1;padding:28px 32px 30px;position:relative}.sg-kicker{letter-spacing:.09em;max-width:300px;font-size:10px;font-weight:800;line-height:1.5}.sg-title{white-space:nowrap;letter-spacing:-.085em;color:var(--sg-blue);margin:40px 0 24px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(66px,8.7vw,118px);font-weight:950;line-height:.85}.sg-title-dot{color:var(--sg-red);vertical-align:baseline;letter-spacing:0;margin-left:.1em;font-size:.38em;display:inline-block}.sg-intro{font-size:14px;font-weight:700;line-height:1.5}.sg-art{isolation:isolate;background:var(--sg-yellow);min-width:0;position:relative}.sg-loop{object-fit:cover;object-position:50% 50%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.sg-date{letter-spacing:-.06em;font-size:clamp(29px,3.8vw,50px);font-weight:950;line-height:.95;position:absolute;top:34%;left:22%;transform:rotate(-10deg)}.sg-date-note{background:var(--sg-yellow);letter-spacing:.01em;width:fit-content;max-width:125px;margin-top:10px;margin-left:-5px;padding:4px 5px;font-size:9px;line-height:1.4;display:block}.sg-program-bar{background:var(--sg-ink);color:var(--sg-paper);letter-spacing:.08em;justify-content:space-between;gap:16px;padding:15px 28px;font-size:10px;font-weight:800;display:flex}.sg-tabs{border-bottom:2px solid var(--sg-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sg-tab{min-width:0;color:var(--sg-ink);background:var(--sg-paper);cursor:pointer;border:0;border-right:2px solid var(--sg-ink);text-align:left;align-items:center;gap:14px;padding:16px 20px;display:flex;position:relative}.sg-tab:last-child{border-right:0}.sg-tab[aria-selected=true]{background:var(--sg-blue);color:var(--sg-paper)}.sg-day-number{letter-spacing:-.1em;font-family:Arial Black,Arial,sans-serif;font-size:66px;font-weight:950;line-height:.9}.sg-day-label{font-size:14px;font-weight:800;line-height:1.2}.sg-day-date{letter-spacing:.02em;margin-top:6px;font-size:9px;display:block}.sg-tab-arrow{align-self:flex-end;margin-left:auto;font-size:28px;line-height:1}.sg-panel{padding:28px 30px 8px}.sg-panel-intro{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:24px;display:flex}.sg-theme{letter-spacing:-.055em;font-size:27px;font-weight:900;line-height:1.1}.sg-panel-intro>p{max-width:220px;font-size:11px;line-height:1.5}.sg-sessions{margin:0;padding:0;list-style:none}.sg-session{border-top:1px solid var(--sg-ink);grid-template-columns:72px minmax(0,1fr) 82px;align-items:start;gap:18px;padding:23px 0;display:grid}.sg-time{letter-spacing:-.06em;font-size:24px;font-weight:800;line-height:1.2}.sg-session-title{letter-spacing:-.025em;margin-bottom:7px;font-size:20px;font-weight:800;line-height:1.2}.sg-speaker{font-size:12px;line-height:1.5}.sg-place{margin-top:8px;font-size:10px;line-height:1.5}.sg-save{border:1px solid var(--sg-ink);width:82px;min-height:44px;color:var(--sg-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.sg-save[aria-pressed=true]{background:var(--sg-ink);color:var(--sg-paper)}.sg-save>span:first-child{font-size:19px}.sg-save:hover{box-shadow:3px 3px 0 var(--sg-blue)}.sg-tab:hover:not([aria-selected=true]){background:var(--sg-yellow)}.sg-tab:focus-visible,.sg-save:focus-visible,.sg-panel:focus-visible{outline:3px solid var(--sg-red);outline-offset:-6px}.sg-save:focus-visible{outline-offset:4px}.sg-tab[aria-selected=true]:focus-visible{outline-color:var(--sg-paper)}.sg-footer{border-top:2px solid var(--sg-ink);background:var(--sg-yellow);letter-spacing:.025em;justify-content:space-between;gap:16px;padding:19px 30px;font-size:10px;font-weight:800;display:flex}@media (width<=600px){.sg-hero{grid-template-columns:1.45fr 1fr;min-height:260px}.sg-hero-copy{padding:20px 16px 22px}.sg-kicker{max-width:170px;font-size:8px}.sg-title{margin:38px 0 18px;font-size:clamp(34px,10.4vw,60px)}.sg-intro{max-width:150px;font-size:10px}.sg-date{font-size:clamp(24px,6.3vw,38px);top:39%;left:16%}.sg-date-note{max-width:80px;font-size:8px}.sg-program-bar{padding:13px 16px;font-size:8px}.sg-tab{padding:15px 8px;display:block}.sg-day-number{margin-bottom:10px;font-size:48px;display:block}.sg-day-label{font-size:11px;display:block}.sg-day-date{margin-top:4px;font-size:8px}.sg-tab-arrow{font-size:20px;position:absolute;top:18px;right:8px}.sg-panel{padding:25px 16px 4px}.sg-panel-intro{padding-bottom:21px;display:block}.sg-theme{margin-bottom:9px;font-size:26px}.sg-panel-intro>p{max-width:none;font-size:10px}.sg-session{grid-template-columns:50px minmax(0,1fr);gap:10px 12px;padding:21px 0}.sg-time{font-size:19px}.sg-session-title{font-size:17px}.sg-speaker{font-size:11px}.sg-save{grid-column:2;width:88px;margin-top:3px}.sg-footer{padding:17px 16px;font-size:8px}}.taisho-letter{--tl-paper:#f4ecd9;--tl-ink:#252b25;--tl-red:#983e30;--tl-olive:#626448;box-sizing:border-box;background:var(--tl-paper);width:100%;max-width:980px;color:var(--tl-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #b4a890;margin-inline:auto;padding:26px 30px 20px;font-family:Georgia,Times New Roman,serif}.taisho-letter *{box-sizing:border-box}.taisho-letter :where(p,h3,h4,figure){margin:0}.taisho-letter__masthead{border-bottom:3px double var(--tl-ink);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;display:flex}.taisho-letter__brand{letter-spacing:-1px;font-size:27px;font-style:italic;font-weight:700}.taisho-letter__motto{text-align:right;letter-spacing:1.4px;max-width:230px;font:10px/1.7 Arial,sans-serif}.taisho-letter__card{border:1px solid var(--tl-ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0;margin-top:25px;padding:0;display:grid;overflow:hidden}.taisho-letter__figure{border-right:1px solid var(--tl-ink);background:#dfcfaa;flex-direction:column;min-width:0;display:flex;position:relative}.taisho-letter__art{object-fit:cover;object-position:49% center;flex:1;width:100%;height:100%;min-height:530px;display:block}.taisho-letter__caption{background:var(--tl-ink);color:var(--tl-paper);letter-spacing:1.5px;justify-content:space-between;align-items:center;padding:14px 18px;font:9px/1.4 Arial,sans-serif;display:flex}.taisho-letter__caption span:last-child{font-size:22px}.taisho-letter__content{flex-direction:column;min-width:0;padding:34px 32px 24px;display:flex}.taisho-letter__kicker{letter-spacing:1.45px;color:var(--tl-red);font:10px/1.6 Arial,sans-serif}.taisho-letter__title{letter-spacing:-1.7px;margin-top:22px;font-size:clamp(36px,4.2vw,48px);font-weight:400;line-height:1.02}.taisho-letter__title em{color:var(--tl-red);font-weight:400}.taisho-letter__intro{max-width:330px;margin-top:20px;font-size:15px;line-height:1.65}.taisho-letter__divider{color:var(--tl-red);align-items:center;gap:12px;margin:19px 0;font-size:27px;line-height:1;display:flex}.taisho-letter__divider:before,.taisho-letter__divider:after{content:"";background:#b9ab8d;flex:1;height:1px}.taisho-letter__form{gap:18px;display:grid}.taisho-letter__field{letter-spacing:.4px;gap:8px;font:11px/1.4 Arial,sans-serif;display:grid}.taisho-letter__input{width:100%;min-height:46px;color:var(--tl-ink);background:#faf5e8;border:1px solid #81765e;border-radius:0;padding:12px;font:14px/1.5 Arial,sans-serif}.taisho-letter__input::placeholder{color:#6b6e59;opacity:1}.taisho-letter__submit{border:1px solid var(--tl-red);background:var(--tl-red);color:#fff9eb;text-align:left;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:13px 16px;font:12px/1.4 Arial,sans-serif;display:flex}.taisho-letter__submit:hover{background:#793125}.taisho-letter__note{color:#626448;font:11px/1.6 Arial,sans-serif}.taisho-letter__colophon{letter-spacing:1.7px;color:var(--tl-olive);margin-top:auto;padding-top:30px;font:8px/1.6 Arial,sans-serif}.taisho-letter__footer{justify-content:space-between;gap:20px;padding-top:18px;font-size:11px;line-height:1.6;display:flex}.taisho-letter__footer p:last-child{letter-spacing:1.3px;font:8px/1.8 Arial,sans-serif}.taisho-letter__letter{overflow-wrap:anywhere;margin-top:22px;font-size:16px;line-height:1.7}.taisho-letter__letter>p{margin-top:18px}.taisho-letter__letter-title{color:var(--tl-red);font-size:35px;font-style:italic;font-weight:400;line-height:1.2}.taisho-letter__signature{font-style:italic}.taisho-letter__preview-note{border-block:1px solid #b9ab8d;margin-top:24px;padding:16px 0;font:12px/1.6 Arial,sans-serif}.taisho-letter__preview-note h4{margin-bottom:6px;font-size:12px;font-weight:700}.taisho-letter__address{color:var(--tl-olive);margin-top:8px}.taisho-letter__edit{min-height:46px;color:var(--tl-red);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:8px 0;font:13px/1.4 Arial,sans-serif;text-decoration:underline;display:flex}.taisho-letter :focus-visible{outline:3px solid var(--tl-ink);outline-offset:4px}.taisho-letter__letter-title:focus{outline:2px solid var(--tl-ink);outline-offset:6px}@media (width<=620px){.taisho-letter{padding:20px 18px 17px}.taisho-letter__masthead{padding-bottom:15px;display:block}.taisho-letter__brand{font-size:27px}.taisho-letter__motto{text-align:left;max-width:none;margin-top:7px;font-size:8px}.taisho-letter__card{grid-template-columns:1fr;margin-top:18px}.taisho-letter__figure{border-right:0;border-bottom:1px solid var(--tl-ink)}.taisho-letter__art{object-position:50% 38%;flex:none;height:320px;min-height:0}.taisho-letter__caption{padding:10px 16px;font-size:8px}.taisho-letter__content{padding:27px 23px 24px}.taisho-letter__title{font-size:42px}.taisho-letter__footer{display:block}.taisho-letter__footer p:last-child{margin-top:5px}.taisho-letter__letter-title{font-size:32px}}@media (width<=350px){.taisho-letter{padding-inline:12px}.taisho-letter__content{padding-inline:18px}.taisho-letter__title{font-size:36px}.taisho-letter__brand{font-size:24px}}.taisho-letter__card-body{display:contents}.ttw-root{--ttw-blue:#00b;color:#fff;text-align:left;background:#050505;border:8px solid #050505;border-radius:0;width:100%;max-width:100%;font:16px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.ttw-root *,.ttw-root :before,.ttw-root :after{box-sizing:border-box;transition:none;animation:none}.ttw-root :where(h3,h4,p,dl,dd,ul){margin:0}.ttw-root button,.ttw-root input,.ttw-root summary{font:inherit;border-radius:0}.ttw-root button,.ttw-root summary{cursor:pointer}.ttw-root :where(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #fff}.ttw-address{color:#ff0;justify-content:space-between;gap:12px;padding:4px 8px 10px;font-size:12px;font-weight:700;display:flex}.ttw-brand{background:var(--ttw-blue);align-items:center;gap:24px;padding:24px;display:flex}.ttw-mark{width:176px;height:96px;image-rendering:pixelated;display:block}.ttw-title{letter-spacing:-.06em;color:#ff0;white-space:nowrap;font:900 clamp(28px,5vw,48px)/1 ui-monospace,monospace}.ttw-subtitle{color:#fff;margin-top:12px;font-size:14px}.ttw-lookup{grid-template-columns:auto 76px 72px 1fr;align-items:center;gap:12px;padding:24px 16px;display:grid}.ttw-lookup-label{color:#0ff;font-weight:700}.ttw-input{color:#050505;background:#fff;border:2px solid #fff;width:76px;min-height:44px;padding:6px;font-weight:700}.ttw-go{color:#050505;background:#0ff;border:0;min-height:44px;padding:8px;font-weight:900}.ttw-hint{color:#fff;font-size:12px}.ttw-error{color:#f55;grid-column:1/-1;font-size:14px}.ttw-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.ttw-nav-button{color:#050505;background:#f55;border:2px solid #0000;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:8px;font-size:12px;font-weight:900;display:flex}.ttw-nav-button[data-page="200"]{background:#0f0}.ttw-nav-button[data-page="300"]{background:#ff0}.ttw-nav-button[data-page="400"]{background:#0ff}.ttw-nav-button[aria-current=page]{border-color:#fff;box-shadow:inset 0 0 0 2px #050505}.ttw-page{min-height:390px;padding:24px 16px}.ttw-page-heading{color:#050505;overflow-wrap:anywhere;background:#fff;padding:8px 12px;font:900 20px/1.4 ui-monospace,monospace}.ttw-page-heading>span{color:var(--ttw-blue)}.ttw-page-heading:focus{outline-offset:4px;outline:3px solid #0ff}.ttw-intro{color:#ff0;padding:20px 0 16px;font-size:14px}.ttw-table{border-collapse:collapse;table-layout:fixed;width:100%}.ttw-table th:first-child{width:70px}.ttw-table th:last-child{width:60px}.ttw-table thead th{text-align:left;color:#0ff;border-bottom:2px solid #0ff;padding:8px 0;font-size:12px}.ttw-table tbody td,.ttw-table tbody th{vertical-align:top;text-align:left;border-bottom:1px solid #686868;padding:14px 0}.ttw-time{color:#ff0;padding-top:26px;font-size:14px}.ttw-event{color:#fff;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-height:44px;padding:8px 8px 8px 0;font-weight:700}.ttw-code{color:#0f0}.ttw-venue{color:#0ff;padding-right:8px;font-size:12px;font-weight:400}.ttw-keep{color:#0ff;background:#050505;border:2px solid #0ff;min-width:48px;min-height:44px;padding:4px;font-size:12px;font-weight:700}.ttw-keep[aria-pressed=true]{color:#050505;background:#0ff}.ttw-index{padding:16px 0;list-style:none}.ttw-index-button{text-align:left;color:#ff0;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:64px;padding:12px 0;display:flex}.ttw-index-button>span:first-child{color:#fff}.ttw-leader{color:#0ff;flex:1;min-width:8px;overflow:hidden}.ttw-detail{padding-top:24px}.ttw-facts{gap:12px;margin-bottom:24px;display:grid}.ttw-facts>div{grid-template-columns:66px 1fr;gap:12px;display:grid}.ttw-facts dt{color:#0ff;padding-top:3px;font-size:12px}.ttw-facts dd{color:#ff0}.ttw-copy{margin-bottom:24px}.ttw-disclosure{border-top:2px solid #0f0}.ttw-disclosure summary{color:#0f0;min-height:48px;padding:12px 0;font-size:14px;font-weight:700}.ttw-disclosure p{padding:0 0 20px}.ttw-detail-keep{color:#050505;text-align:left;background:#ff0;border:0;min-height:48px;margin-top:20px;padding:12px 16px;font-weight:900}.ttw-empty{padding:32px 0}.ttw-footer{background:var(--ttw-blue);padding:16px}.ttw-status{color:#ff0;min-height:48px;font-size:14px}.ttw-note{color:#fff;margin-top:16px;font-size:12px}@media (width<=600px){.ttw-brand{gap:12px;padding:20px 12px}.ttw-mark{width:88px;height:48px}.ttw-title{font-size:28px}.ttw-subtitle{max-width:180px;font-size:12px}.ttw-address{flex-wrap:wrap;gap:4px;padding-inline:0;font-size:12px}.ttw-lookup{grid-template-columns:auto 76px 72px;gap:12px;padding:20px 8px}.ttw-hint{grid-column:1/-1}.ttw-hint br{display:none}.ttw-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ttw-page{padding:24px 8px}.ttw-page-heading{padding:8px;font-size:18px}.ttw-table th:first-child{width:52px}.ttw-table th:last-child{width:48px}.ttw-time{font-size:12px}.ttw-event{font-size:14px}.ttw-footer{padding:16px 8px}}@media (prefers-reduced-motion:reduce){.ttw-root *,.ttw-root :before,.ttw-root :after{transition:none;animation:none}}@font-face{font-family:Lunette Almendra;src:url(/showcase-assets/whimsigothic/AlmendraDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.wgs-root{--wgs-ink:#261d32;--wgs-paper:#f4e8d8;--wgs-muted:#705b75;background:var(--wgs-paper);min-width:0;color:var(--wgs-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;padding:28px 32px 20px;font-family:Georgia,serif;position:relative}.wgs-root,.wgs-root *{box-sizing:border-box}.wgs-root.wgs-root *,.wgs-root.wgs-root :before,.wgs-root.wgs-root :after{transition:none;animation:none}.wgs-root :is(h2,h3,p,figure){margin:0}.wgs-root button{cursor:pointer}.wgs-root button:focus-visible{outline-offset:4px;outline:3px solid #243c84}.wgs-root button:disabled{cursor:default}.wgs-masthead{border-bottom:1px solid #b8a58f;align-items:center;gap:26px;padding-bottom:18px;display:flex}.wgs-brand{letter-spacing:-.04em;align-items:flex-start;font:400 48px/.9 Lunette Almendra,Georgia,serif;display:inline-flex}.wgs-mark{padding-left:5px;font:20px/1 Georgia,serif}.wgs-edition,.wgs-count,.wgs-eyebrow,.wgs-footer,.wgs-stage-meta,.wgs-folio-heading>span{letter-spacing:.12em;font-family:Manrope,sans-serif;font-size:9px;font-weight:600;line-height:1.7}.wgs-edition{color:var(--wgs-muted)}.wgs-count{white-space:nowrap;margin-left:auto}.wgs-count b{letter-spacing:0;margin-left:8px;font-size:13px}.wgs-root .wgs-hero{min-height:0;box-shadow:none;background:0 0;border:0;padding:27px 0 30px;display:block}.wgs-root .wgs-hero-content{max-width:none;padding:0}.wgs-root .wgs-hero-title{letter-spacing:-.035em;color:var(--wgs-ink);text-wrap:balance;max-width:700px;font:400 clamp(40px,5.2vw,67px)/.99 Lunette Almendra,Georgia,serif}.wgs-hero-title em{font-style:normal}.wgs-root .wgs-hero-description{max-width:390px;color:var(--wgs-muted);margin-top:14px;font:15px/1.65 Georgia,serif}.wgs-root .wgs-article{min-width:0;box-shadow:none;background:#fff9ee;border:1px solid #b8a58f;border-radius:0;padding:0;overflow:visible}.wgs-root .wgs-article-body{padding:0}.wgs-layout{grid-template-columns:1fr 1fr;min-width:0;display:grid}.wgs-stage{color:#fff9ee;background:radial-gradient(ellipse at 50% 42%, var(--wgs-room-light), var(--wgs-room) 74%);grid-template-rows:auto 1fr auto;min-width:0;min-height:540px;padding:20px 20px 18px;display:grid;position:relative;overflow:hidden}.wgs-stage-meta{z-index:2;text-transform:uppercase;justify-content:space-between;gap:8px;display:flex;position:relative}.wgs-stage-image{z-index:1;object-fit:contain;align-self:center;width:100%;height:450px;display:block;position:relative}.wgs-orbit{color:#ceb79a;opacity:.5;pointer-events:none;width:100%;height:calc(100% - 62px);position:absolute;inset:24px 0 38px}.wgs-stage-caption{z-index:2;text-align:center;gap:5px;display:grid;position:relative}.wgs-stage-caption>span:first-child{font:italic 19px/1.2 Georgia,serif}.wgs-stage-caption>span:last-child{letter-spacing:.07em;font:9px/1.5 Manrope,sans-serif}.wgs-details{flex-direction:column;min-width:0;padding:29px 27px 20px;display:flex}.wgs-eyebrow{color:var(--wgs-muted)}.wgs-root .wgs-object-title{letter-spacing:-.025em;margin-top:11px;font:400 38px/1.1 Lunette Almendra,Georgia,serif}.wgs-root .wgs-object-note{margin-top:13px;font-size:14px;line-height:1.7}.wgs-root .wgs-materials{color:var(--wgs-muted);border-bottom:1px solid #d7c6af;margin-top:13px;padding-bottom:20px;font-size:11px;line-height:1.6}.wgs-objects,.wgs-rooms{border:0;min-width:0;margin:19px 0 0;padding:0}.wgs-root legend{float:none;letter-spacing:.12em;color:var(--wgs-muted);margin-bottom:9px;padding:0;font:700 9px/1.4 Manrope,sans-serif}.wgs-object-button{width:100%;min-height:39px;color:var(--wgs-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #e1d4c2;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.wgs-object-button>span:last-child{margin-left:auto;font-size:16px}.wgs-object-button[aria-pressed=true]{color:#742e49;font-weight:700}.wgs-object-number{color:var(--wgs-muted);font:9px Manrope,sans-serif}.wgs-rooms{flex-wrap:wrap;gap:8px 13px;display:flex}.wgs-rooms legend{width:100%}.wgs-room-button{min-height:34px;color:var(--wgs-ink);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:inline-flex}.wgs-room-button[aria-pressed=true]{border-bottom-color:var(--wgs-ink)}.wgs-room-swatch{background:var(--wgs-room);border-radius:50%;width:15px;height:15px;display:block}.wgs-keep{color:#fff9ee;background:#261d32;border:1px solid #261d32;width:100%;min-height:43px;margin-top:21px;padding:10px;font:600 11px/1.5 Manrope,sans-serif;display:block}.wgs-keep:disabled{color:#5b4a5c;background:#e8ddcc;border-color:#b8a58f}.wgs-root .wgs-status{color:var(--wgs-muted);min-height:36px;margin-top:10px;font-size:10px;line-height:1.6}.wgs-folio{border-top:1px solid #b8a58f;margin-top:24px;padding:18px 0 22px}.wgs-folio-heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.wgs-root .wgs-folio-title{font:italic 25px/1.15 Georgia,serif}.wgs-folio-heading>span{color:var(--wgs-muted);font-size:8px}.wgs-root .wgs-empty{max-width:420px;color:var(--wgs-muted);margin-top:13px;font-size:12px;line-height:1.6}.wgs-folio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:16px;display:grid}.wgs-kept{grid-template-columns:65px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding-right:8px;display:grid}.wgs-miniature{background:var(--wgs-room);grid-row:span 2}.wgs-miniature img{object-fit:contain;width:65px;height:94px;display:block}.wgs-root .wgs-kept-name{font-size:12px;line-height:1.3}.wgs-kept-name span{color:var(--wgs-muted);margin-top:5px;font:9px/1.4 Manrope,sans-serif;display:block}.wgs-remove{color:#742e49;background:0 0;border:0;border-bottom:1px solid;justify-self:start;padding:4px 0;font-size:10px}.wgs-footer{color:var(--wgs-muted);border-top:1px solid #b8a58f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:13px;font-size:8px;display:flex}@media (width>=760px){.wgs-root .wgs-hero-content{grid-template-columns:1.15fr 1fr;align-items:end;gap:30px;display:grid}.wgs-root .wgs-hero-description{margin:0 0 3px}}@media (width<=650px){.wgs-root{padding:23px 19px 18px}.wgs-masthead{flex-wrap:wrap;gap:16px}.wgs-brand{font-size:43px}.wgs-count{margin-left:auto}.wgs-edition{order:3;width:100%;font-size:8px}.wgs-edition br{display:none}.wgs-layout{grid-template-columns:1fr}.wgs-stage{min-height:420px}.wgs-stage-image{height:340px}.wgs-details{padding:25px 22px 16px}.wgs-object-button{min-height:44px}.wgs-room-button{min-height:42px}.wgs-folio-heading{flex-wrap:wrap;gap:8px}.wgs-folio-grid{grid-template-columns:1fr}.wgs-kept{grid-template-columns:65px minmax(0,1fr) auto;gap:12px;padding-right:0}.wgs-miniature{grid-row:auto}.wgs-remove{min-height:40px}}@media (width<=360px){.wgs-root{padding:20px 14px 16px}.wgs-count{letter-spacing:.05em;font-size:8px}.wgs-brand{font-size:38px}.wgs-root .wgs-hero-title{font-size:39px}.wgs-details{padding:23px 16px 16px}.wgs-stage{min-height:380px;padding:16px 12px}.wgs-stage-image{height:305px}}.wgs-root :is(.wgs-object-button,.wgs-room-button,.wgs-keep,.wgs-remove){font-family:Manrope,sans-serif}
