@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c3db534f-module__s9J73q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c3db534f-module__s9J73q__variable{--font-bricks:"Inter", "Inter Fallback"}
.bricks-root{--bricks-bg:#eeeae4;--bricks-ink:#1f1d1a;--bricks-muted:#6f6a62;--bricks-line:#1f1d1a1f;--bricks-card:#fff;--bricks-font:var(--font-bricks), ui-sans-serif, system-ui, sans-serif}.dark .bricks-root{--bricks-bg:#141414;--bricks-ink:#efece6;--bricks-muted:#9a958d;--bricks-line:#efece61f;--bricks-card:#1d1d1d}html:has(.bricks-root){overscroll-behavior:none;background:#eeeae4}html.dark:has(.bricks-root){background:#141414}html:has(.bricks-root) body{background:0 0}.bricks-root :is(a,button,input):focus-visible{outline-offset:2px;outline:2px solid}.bricks-root :is(.bricks-stage-switch button,.bricks-generator-toggle,.bricks-generated-close):focus-visible{outline-color:var(--bricks-ink);outline-offset:3px}.bricks-generator input:focus-visible{outline:none}.bricks-generator form:has(input:focus-visible){box-shadow:0 0 0 1.5px var(--bricks-ink), 0 8px 24px #00000014}.bricks-root :is(h1,h2,h3,h4,h5,h6){font-family:inherit}.bricks-library{background:var(--bricks-bg);color:var(--bricks-ink);font-family:var(--bricks-font);touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.bricks-stage{cursor:grab;position:absolute;inset:0}.bricks-stage:active{cursor:grabbing}.bricks-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bricks-header{z-index:30;color:var(--bricks-ink);align-items:center;gap:14px;font-size:13px;transition:color .3s;display:flex;position:absolute;top:22px;left:24px;right:24px}.bricks-header a{width:28px;height:28px;color:inherit;border-radius:999px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.bricks-header a:hover{background:var(--bricks-line)}}.bricks-header button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.bricks-header button:hover{background:var(--bricks-line)}}.bricks-header a:active,.bricks-header button:active{transform:scale(.92)}.bricks-header a,.bricks-header button{transition:background .16s,transform .16s;position:relative}.bricks-header a:before,.bricks-header button:before{content:"";position:absolute;inset:-8px}@keyframes bricks-fade{0%{opacity:0;transform:translateY(6px)}}.bricks-pill{border:1px solid color-mix(in srgb, currentColor 40%, transparent);height:34px;font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}@media (hover:hover){.bricks-pill:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.bricks-pill:active{transform:scale(.97)}.bricks-pill[data-primary]{background:var(--pill-bg,var(--bricks-ink));color:var(--pill-fg,var(--bricks-bg));border-color:#0000}@media (hover:hover){.bricks-pill[data-primary]:hover{filter:brightness(1.12)}}.bricks-swatch{border-radius:4px;flex:none;width:18px;height:18px;position:relative;box-shadow:inset 0 0 0 1px #0000002e,inset 0 2px #ffffff4d}.bricks-swatch:after{content:"";border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 -1px #00000040,inset 0 1px #ffffff59}.bricks-swatch[data-trans]{opacity:.55}.bricks-generator{z-index:30;width:min(460px,100vw - 32px);font-family:var(--bricks-font);flex-direction:column;align-items:center;gap:8px;animation:.32s .24s both bricks-appear;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes bricks-appear{0%{opacity:0}}.bricks-generator-toggle{background:var(--bricks-card);width:40px;height:40px;color:var(--bricks-ink);box-shadow:0 0 0 1px var(--bricks-line), 0 8px 24px #00000014;cursor:pointer;border:0;border-radius:999px;place-items:center;transition:transform .2s;display:grid}@media (hover:hover){.bricks-generator-toggle:hover{transform:scale(1.06)}}.bricks-generator-note{color:var(--bricks-muted);font-size:12px;animation:.4s both bricks-fade}.bricks-generator form{background:var(--bricks-card);width:100%;box-shadow:0 0 0 1px var(--bricks-line), 0 8px 24px #00000014;border-radius:999px;align-items:center;gap:6px;padding:5px 5px 5px 16px;animation:.25s both bricks-fade;display:flex}.bricks-generator input{min-width:0;color:var(--bricks-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;height:32px;font-size:14px}.bricks-generator input::placeholder{color:var(--bricks-muted)}.bricks-generator form button{background:var(--bricks-ink);width:32px;height:32px;color:var(--bricks-bg);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.bricks-generator form button:disabled{opacity:.3;cursor:default}.bricks-generator-progress{color:var(--bricks-muted);align-items:center;gap:10px;min-height:24px;font-size:12px;display:flex}.bricks-generator-grid{grid-template-columns:repeat(8,7px);gap:2px;display:grid}.bricks-generator-grid span{background:var(--bricks-ink);opacity:0;border-radius:2px;width:7px;height:7px;animation:.37s cubic-bezier(.35,0,.2,1) forwards bricks-drop;transform:translateY(-6px)}@keyframes bricks-drop{to{opacity:.8;transform:none}}.bricks-reader{z-index:40;--paper:#fbfbf9;--paper-edge:#efeee9;--page-ink:#1b1b1b;--page-muted:#6d6b66;--page-line:#0000001a;max-width:none;max-height:none;color:var(--page-ink);background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:auto}@keyframes bricks-reader-in{0%{opacity:0}}@keyframes bricks-reader-out{0%{opacity:1}to{opacity:0}}.bricks-reader[data-closing][data-shown=right] .bricks-book[data-layout=spread]>.bricks-sheet[data-side=left],.bricks-reader[data-closing][data-shown=right] .bricks-gutter{animation:.14s ease-in both bricks-reader-out}.bricks-reader[data-closing][data-shown=closed]{animation:.16s ease-in both bricks-reader-out}.bricks-reader[data-closing][data-inside][data-first][data-shown=right] .bricks-book[data-layout=spread]>.bricks-sheet[data-side=left],.bricks-reader[data-closing][data-inside][data-first][data-shown=right] .bricks-gutter{animation:none}.bricks-reader[data-shown=closed]{opacity:0;pointer-events:none}.bricks-reader[data-shown=open] .bricks-gutter{animation:.28s ease-out both bricks-reader-in}.bricks-reader[data-shown=open]:not([data-inside]) .bricks-sheet[data-side=left]{animation:.22s ease-out both bricks-reader-in}.bricks-reader[data-shown=right]{pointer-events:none}.bricks-reader[data-shown=right]:not([data-closing]) .bricks-sheet[data-side=right]{animation:.18s ease-out both bricks-reader-in}.bricks-reader[data-shown=right] .bricks-book[data-layout=spread]>.bricks-sheet[data-side=left],.bricks-reader[data-shown=right] .bricks-gutter{opacity:0}.bricks-reader[data-shown=right] .bricks-sheet{box-shadow:none}.bricks-book{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute;inset:0}.bricks-sheet{width:var(--page-w);background:var(--paper);transition:box-shadow .28s ease-out;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 24px 60px #00000029,0 2px 6px #00000012}.dark .bricks-sheet{box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff12}.bricks-sheet[data-side=left]{left:0}.bricks-sheet[data-side=right]{right:0}.bricks-book[data-layout=single] .bricks-sheet[data-side=right]{left:0}.bricks-curl{top:0;bottom:0;left:var(--page-w);z-index:8;pointer-events:none;width:0;position:absolute}.bricks-book[data-layout=single] .bricks-curl{left:0}.bricks-curl-page,.bricks-curl-shade{height:100%;width:var(--page-w);position:absolute;top:0;overflow:hidden}.bricks-curl-page{background:var(--paper)}.bricks-curl[data-side="1"]>[data-layer=front],.bricks-curl[data-side="1"]>[data-shade=under]{left:0}.bricks-curl[data-side="-1"]>[data-layer=front],.bricks-curl[data-side="-1"]>[data-shade=under],.bricks-curl[data-side="1"] [data-layer=back]{left:calc(var(--page-w) * -1)}.bricks-curl[data-side="-1"] [data-layer=back]{left:0}[data-shade=back]{z-index:6;top:0;left:0}.bricks-flap{filter:drop-shadow(0 0 14px #00000038);position:absolute;inset:0}.bricks-gutter{pointer-events:none;z-index:7;background:linear-gradient(90deg,#0000 0%,#0000000a 38%,#00000024 50%,#0000000a 62%,#0000 100%);width:90px;margin-left:-45px;position:absolute;top:0;bottom:0;left:50%}.bricks-page{padding:calc(var(--page-w) * .075);font-size:calc(13px * var(--page-scale,1));flex-direction:column;line-height:1.5;display:flex;position:absolute;inset:0}.bricks-folio{bottom:calc(12 * var(--pt));font-size:max(9px, calc(10 * var(--pt)));font-weight:var(--step-weight);font-variant-numeric:tabular-nums;line-height:1;position:absolute}.bricks-folio[data-side=left]{left:calc(14.17 * var(--pt))}.bricks-folio[data-side=right]{right:calc(14.17 * var(--pt))}.bricks-page-head{font-size:calc(12px * var(--page-scale,1));letter-spacing:.02em;margin:0 0 16px;font-weight:700}.bricks-reader{--front:#0d1010;--front-ink:#f1efe9;--front-hi:color-mix(in srgb, var(--set-accent), #fff 28%);--front-rule:color-mix(in srgb, var(--set-accent), transparent 20%)}.bricks-page[data-kind=story],.bricks-page[data-kind=facts]{padding:calc(46 * var(--pt)) calc(34 * var(--pt)) calc(40 * var(--pt));background:var(--front);color:var(--front-ink)}.bricks-page[data-kind=story][data-full],.bricks-page[data-kind=photo][data-layout=card]{background:var(--chapter);color:var(--chapter-ink);--front-hi:var(--chapter-tint);--front-rule:var(--chapter-tint)}.bricks-photo-credit{left:calc(20 * var(--pt));max-width:calc(100% - 40 * var(--pt));bottom:calc(12 * var(--pt));font-size:max(9px, calc(6.5 * var(--pt)));color:inherit;opacity:.7;line-height:1.3;text-decoration:none;position:absolute}@media (hover:hover){.bricks-photo-credit:hover{opacity:1;text-decoration:underline}}.bricks-page[data-layout=bleed]{color:#fff;background:#111;padding:0}.bricks-bleed,.bricks-bleed-shade{position:absolute;inset:0}.bricks-bleed,.bricks-card-photo,.bricks-designer-box,.bricks-finished-original>span,.bricks-more-art,.bricks-box{background:var(--tone)}.bricks-bleed img{object-fit:cover}.bricks-bleed-shade{background:linear-gradient(#0000 45%,#0000008c 72%,#000000d1 100%)}.bricks-bleed-title{left:calc(26 * var(--pt));right:calc(26 * var(--pt));bottom:calc(12 * var(--pt));position:absolute}.bricks-bleed-title .bricks-photo-credit{width:fit-content;max-width:none;margin:calc(10 * var(--pt)) 0 0 calc(-6 * var(--pt));display:block;position:static}.bricks-bleed-title h2{font-size:calc(34 * var(--pt));letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.02}.bricks-bleed-title p{margin:calc(6 * var(--pt)) 0 0;font-size:calc(11 * var(--pt));color:color-mix(in srgb, var(--set-accent), #fff 55%);font-weight:600}.bricks-bleed-title .bricks-bleed-caption{margin-top:calc(10 * var(--pt));font-size:calc(7.5 * var(--pt));color:#ffffffc7;font-weight:400;line-height:1.35}.bricks-page[data-layout=card]{padding:calc(36 * var(--pt)) calc(30 * var(--pt)) calc(34 * var(--pt))}.bricks-page[data-layout=card] h2{font-size:calc(26 * var(--pt));letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.05}.bricks-card-by{margin:calc(4 * var(--pt)) 0 calc(16 * var(--pt));font-size:calc(10 * var(--pt));color:var(--front-hi);font-weight:600}.bricks-card-photo{aspect-ratio:1;position:relative}.bricks-card-photo img{object-fit:cover}.bricks-card-caption{margin:calc(5 * var(--pt)) 0 0;font-size:calc(7 * var(--pt));opacity:.8;line-height:1.35}.bricks-card-facts{gap:calc(12 * var(--pt));margin:calc(18 * var(--pt)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.bricks-card-facts li{padding-top:calc(6 * var(--pt));border-top:max(1px, calc(1 * var(--pt))) solid var(--front-rule);font-size:calc(8 * var(--pt));line-height:1.4}.bricks-book[data-layout=single] .bricks-card-photo{aspect-ratio:4/3}.bricks-book[data-layout=single] .bricks-card-facts{gap:calc(8 * var(--pt));grid-template-columns:none}.bricks-overline{font-size:calc(10 * var(--pt));letter-spacing:.08em;color:var(--front-hi);margin:0;font-weight:600}.bricks-overline:before{content:"";width:calc(46 * var(--pt));height:max(1px, calc(1.5 * var(--pt)));margin-bottom:calc(8 * var(--pt));background:var(--front-rule);display:block}.bricks-story-head{margin:calc(4 * var(--pt)) 0 0;font-size:calc(26 * var(--pt));letter-spacing:-.015em;color:var(--front-hi);font-weight:700;line-height:1.05}.bricks-story-by{margin:calc(6 * var(--pt)) 0 0;font-size:calc(9 * var(--pt));font-weight:600}.bricks-story-text{margin:calc(18 * var(--pt)) 0 0;font-size:calc(10.5 * var(--pt));line-height:1.6}.bricks-story-facts{margin:calc(16 * var(--pt)) 0 0;gap:calc(6 * var(--pt));font-size:calc(8.5 * var(--pt));padding:0;line-height:1.45;list-style:none;display:grid}.bricks-story-facts li{padding-left:1.33em;position:relative}.bricks-story-facts li:before{content:"";background:var(--front-hi);border-radius:.12em;width:.58em;height:.58em;position:absolute;top:.45em;left:0}.bricks-story-set{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:calc(9.5 * var(--pt));color:var(--front-hi);margin:auto 0 0;line-height:1.45}.bricks-facts-year{font-size:calc(78 * var(--pt));letter-spacing:-.04em;color:var(--front-hi);margin:0;font-weight:800;line-height:.9}.bricks-facts-tagline{margin:calc(10 * var(--pt)) 0 0;font-size:calc(12 * var(--pt));font-weight:600}.bricks-facts{gap:calc(14 * var(--pt));margin:auto 0 0;padding:0;list-style:none;display:grid}.bricks-facts li{grid-template-columns:calc(34 * var(--pt)) 1fr;padding-top:calc(8 * var(--pt));border-top:max(1px, calc(.75 * var(--pt))) solid #ffffff38;align-items:start;display:grid}.bricks-facts span{font-size:calc(24 * var(--pt));color:var(--front-hi);font-weight:300;line-height:1}.bricks-facts p{font-size:calc(9.5 * var(--pt));margin:0;line-height:1.5}.bricks-page[data-kind=designer]{padding:calc(30 * var(--pt)) calc(34 * var(--pt)) calc(40 * var(--pt));color:#1f1b16;background:#f7f2e8}.bricks-designer-box{aspect-ratio:3/4;height:38%;box-shadow:0 calc(8 * var(--pt)) calc(10 * var(--pt)) #00000038;flex:none;align-self:center;position:relative}.bricks-designer-box img{object-fit:cover}.bricks-designer-head{margin:calc(20 * var(--pt)) 0 0;font-size:calc(20 * var(--pt));color:color-mix(in srgb, var(--set-accent), #000 45%);font-weight:700;line-height:1.1}.bricks-designer-note{margin:calc(10 * var(--pt)) 0 0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:calc(10.5 * var(--pt));line-height:1.55}.bricks-designer-sign{margin:calc(8 * var(--pt)) 0 0;font-size:calc(8.5 * var(--pt));font-weight:600}.bricks-designer-sign:before{content:"– "}.bricks-designer-spec{font-size:calc(8 * var(--pt));color:#6d6b66;margin:auto 0 0}.bricks-page[data-kind=hero]{padding:calc(14.17 * var(--pt));background:var(--step-bg);color:var(--step-ink)}.bricks-hero-art{flex:1;place-items:center;min-height:0;display:grid;position:relative}.bricks-hero-art img{object-fit:contain;width:100%;height:100%;transform:scale(1.3)}.bricks-book[data-layout=single] .bricks-hero-art img{transform:none}.bricks-reader{--pt:calc(var(--pt-scale,1.39) * 1px);--step-bg:#d4edfc;--step-ink:#000;--callout-bg:#b2d7f3;--callout-radius:calc(7.09 * var(--pt));--sub-bg:#fff5cb;--track:#83a4d6;--track-fill:#0062ae;--stud-rim:#181716;--step-weight:500}.bricks-reader[data-line=adult]{--step-bg:#e3e3e3;--callout-bg:var(--step-bg);--callout-radius:0;--sub-bg:#fff;--track:#a9a3a0;--track-fill:#666561;--step-weight:300}.bricks-page[data-kind=step],.bricks-page[data-kind=inventory]{padding:calc(14.17 * var(--pt));background:var(--step-bg);color:var(--step-ink)}.bricks-page[data-kind=step][data-side=right],.bricks-page[data-kind=inventory][data-side=right]{padding-left:calc(34 * var(--pt))}.bricks-step-head{z-index:2;align-items:flex-start;gap:calc(3 * var(--pt));flex-direction:column;display:flex;position:relative}.bricks-step-number{font-size:calc(28 * var(--pt));letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.bricks-step-number[data-sub]{font-size:calc(22 * var(--pt))}.bricks-callout{padding:calc(5 * var(--pt)) calc(7 * var(--pt)) calc(4 * var(--pt));border:max(1px, calc(.75 * var(--pt))) solid var(--step-ink);border-radius:var(--callout-radius);background:var(--callout-bg)}.bricks-callout ul{align-items:flex-end;gap:calc(3 * var(--pt)) calc(9 * var(--pt));max-width:calc(var(--page-w) * .7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bricks-callout li{align-items:flex-start;gap:calc(1 * var(--pt));font-size:max(10px, calc(8 * var(--pt)));font-weight:var(--step-weight);flex-direction:column;line-height:1;display:flex}.bricks-callout .bricks-thumb{--thumb-scale:calc(var(--pt-scale,1.39) / 1.33)}.bricks-sub{top:calc(52 * var(--pt));bottom:calc(36 * var(--pt));left:calc(14.17 * var(--pt));right:calc(14.17 * var(--pt));padding:calc(9 * var(--pt));border:max(1px, calc(.75 * var(--pt))) solid var(--step-ink);border-radius:var(--callout-radius);background:var(--sub-bg);position:absolute}.bricks-page[data-side=right] .bricks-sub{left:calc(34 * var(--pt))}.bricks-sub .bricks-callout{background:var(--sub-bg)}.bricks-step-art{width:var(--art-w);height:var(--art-h);position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.bricks-step-art img,.bricks-step-slot,.bricks-mosaic-chart,.bricks-step-art .bricks-mosaic-canvas{width:100%;height:100%;position:absolute;inset:0}.bricks-build-canvas{display:block}.bricks-step-note{left:calc(14.17 * var(--pt));right:calc(var(--page-w) * .25);bottom:calc(36 * var(--pt));z-index:2;padding-left:calc(8 * var(--pt));border-left:max(1px, calc(.75 * var(--pt))) solid var(--step-ink);font-size:max(11px, calc(9 * var(--pt)));font-weight:var(--step-weight);margin:0;line-height:1.45;position:absolute}.bricks-page[data-side=right] .bricks-step-note{left:calc(34 * var(--pt))}.bricks-panels{top:calc(14.17 * var(--pt));bottom:calc(34 * var(--pt));left:calc(14.17 * var(--pt));right:calc(14.17 * var(--pt));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute}.bricks-page[data-side=right] .bricks-panels{left:calc(34 * var(--pt))}.bricks-panel{min-width:0;min-height:0;position:relative}.bricks-panel[data-size=half]{grid-column:span 2}.bricks-panel[data-row="1"]{padding-top:calc(8 * var(--pt))}.bricks-panel[data-col="1"]{padding-left:calc(8 * var(--pt))}.bricks-panel[data-row="1"]:before,.bricks-panel[data-col="1"]:after{content:"";background:var(--step-ink);position:absolute}.bricks-panel[data-row="1"]:before{height:max(1px, calc(1 * var(--pt)));top:0;left:0;right:0}.bricks-panel[data-col="1"]:after{top:calc(8 * var(--pt));bottom:calc(4 * var(--pt));width:max(1px, calc(1 * var(--pt)));left:0}.bricks-panel[data-row="0"][data-col="1"]:after{top:0}.bricks-panel .bricks-step-art{width:var(--art-half-w);height:var(--art-half-h);top:auto;bottom:0;transform:translate(-50%)}.bricks-panel[data-size=quarter] .bricks-step-art{width:var(--art-quarter-w);height:var(--art-quarter-h)}.bricks-panel[data-size=quarter] .bricks-callout ul{max-width:calc(var(--page-w) * .34)}.bricks-mosaic-crop{width:100%;height:100%;position:absolute;inset:0}.bricks-mosaic-ground{fill:#cfd3d3}.bricks-mosaic-seam{fill:none;stroke:#0000004d;stroke-width:1px;vector-effect:non-scaling-stroke}.bricks-mosaic-stud{fill:#0000001a}.bricks-mosaic-tile{stroke:#0000008c;stroke-width:1px;vector-effect:non-scaling-stroke}.bricks-mosaic-tile.is-dim{opacity:.55}.bricks-mosaic-tile.is-new{stroke:#ec0805;stroke-width:1.6px}.bricks-mosaic-relief{fill:#fff;opacity:.55;pointer-events:none}.bricks-mosaic-map{right:calc(6 * var(--pt));bottom:calc(6 * var(--pt));aspect-ratio:1;filter:drop-shadow(0 1px 2px #00000040);width:22%;position:absolute}.bricks-mosaic-map-frame{fill:#ffffffd9;stroke:#00000073;stroke-width:1px;vector-effect:non-scaling-stroke}.bricks-mosaic-map g{filter:grayscale();opacity:.4}.bricks-mosaic-map g[data-current]{filter:none;opacity:1}.bricks-mosaic-map .bricks-mosaic-tile{stroke:#00000073;stroke-width:1px}.bricks-finished-art[data-mosaic]{padding:calc(var(--page-w) * .04)}.bricks-finished-art[data-mosaic] .bricks-mosaic-canvas,.bricks-bagmap-art[data-mosaic] .bricks-mosaic-canvas{width:100%;height:100%}.bricks-mosaic-frame{fill:var(--step-bg);stroke:#0000008c;stroke-width:1px;vector-effect:non-scaling-stroke}.bricks-finished-original[data-built]{transform:rotate(3deg)}.bricks-page[data-kind=bag],.bricks-page[data-kind=bagmap]{padding:calc(14.17 * var(--pt));background:var(--step-bg);color:var(--step-ink)}.bricks-bag-disc{width:min(calc(238 * var(--pt)), 86%);aspect-ratio:1;box-shadow:0 0 0 max(1.5px, calc(2 * var(--pt))) #fff;background:radial-gradient(circle at 50% 38%,#ffffff9e,#fff3 70%);border-radius:50%;margin:auto;position:relative}.bricks-bag-pouch{width:46%;position:absolute;top:17%;left:27%}.bricks-pouch-body{fill:#f6f3ec;stroke:#606060;stroke-width:1.6px}.bricks-pouch-seal{fill:none;stroke:#606060;stroke-width:1.4px;stroke-linejoin:round}.bricks-bag-tumble{fill:none;stroke:#606060;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.bricks-bag-number{font-size:calc(50 * var(--pt));color:#000;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.bricks-bag-badge{top:calc(12 * var(--pt));right:calc(14.17 * var(--pt));z-index:3;width:calc(22 * var(--pt));place-items:center;display:grid;position:absolute}.bricks-page[data-side=left] .bricks-bag-badge{right:calc(34 * var(--pt))}.bricks-bag-badge svg,.bricks-bagmap-chip svg{grid-area:1/1;width:100%}.bricks-bag-badge .bricks-pouch-body,.bricks-bagmap-chip .bricks-pouch-body{stroke:var(--step-ink);stroke-width:4px}.bricks-bag-badge .bricks-pouch-seal,.bricks-bagmap-chip .bricks-pouch-seal{stroke:var(--step-ink);stroke-width:3px}.bricks-bag-badge b,.bricks-bagmap-chip b{font-size:calc(10 * var(--pt));color:#000;font-variant-numeric:tabular-nums;grid-area:1/1;padding-top:18%;font-weight:500;line-height:1}.bricks-bagmap-art{width:var(--art-w);height:var(--art-h);flex:none;margin:auto;position:relative}.bricks-book[data-layout=spread] .bricks-bagmap-art{transform:scale(1.15)}.bricks-bagmap-art img{width:100%;height:100%;position:absolute;inset:0}.bricks-bagmap-spot{width:calc(17 * var(--pt));height:calc(17 * var(--pt));border:max(1px, calc(1 * var(--pt))) solid #fff;background:var(--bag);box-shadow:0 0 0 max(1px, calc(.75 * var(--pt))) var(--step-ink);font-size:calc(9 * var(--pt));color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.bricks-bagmap-key{justify-content:center;gap:calc(6 * var(--pt)) calc(10 * var(--pt));margin:0 0 calc(26 * var(--pt));flex-wrap:wrap;padding:0;list-style:none;display:flex}.bricks-bagmap-key li{align-items:center;gap:calc(2 * var(--pt));font-size:max(9px, calc(7.5 * var(--pt)));font-weight:var(--step-weight);flex-direction:column;line-height:1;display:flex}.bricks-bagmap-chip{width:calc(22 * var(--pt));place-items:center;display:grid}.bricks-bagmap-chip .bricks-pouch-body{fill:var(--bag)}.bricks-bagmap-chip b{color:#fff}.bricks-progress{--strip:calc(var(--page-w) * 2 - 70 * var(--pt));--at:calc(12.7 * var(--pt) + var(--done) * (100% - 25.4 * var(--pt)));bottom:calc(13.5 * var(--pt));left:calc(35 * var(--pt));width:var(--strip);height:calc(8.5 * var(--pt));background:var(--track);box-shadow:0 0 0 calc(1 * var(--pt)) var(--step-bg);pointer-events:none;border-radius:999px;position:absolute}.bricks-progress[data-half=right]{left:calc(35 * var(--pt) - var(--page-w))}.bricks-progress[data-half=single]{--strip:calc(var(--page-w) - 70 * var(--pt))}.bricks-progress-fill{width:var(--at);border-radius:inherit;background:var(--track-fill);box-shadow:0 0 0 calc(1 * var(--pt)) var(--step-bg);position:absolute;inset:0 auto 0 0}.bricks-stud{top:50%;left:var(--at);width:calc(14.2 * var(--pt));height:calc(14.2 * var(--pt));border:max(1px, calc(.5 * var(--pt))) solid var(--stud-rim);background:var(--track-fill);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.bricks-stud:after{content:"";width:calc(9.06 * var(--pt));height:calc(9.06 * var(--pt));box-sizing:border-box;border:max(1px, calc(.5 * var(--pt))) solid var(--stud-rim);border-radius:50%;margin:auto;position:absolute;inset:0}.bricks-page[data-kind=inventory]{padding-top:calc(20 * var(--pt))}.bricks-page[data-kind=inventory] .bricks-page-head{font-weight:600}.bricks-inventory{gap:calc(8 * var(--pt)) calc(4 * var(--pt));grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bricks-inventory li{font-size:calc(10px * var(--page-scale,1));flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2;display:flex}.bricks-inventory em{font-style:normal;font-size:calc(9px * var(--page-scale,1));font-weight:var(--step-weight);opacity:.75}.bricks-page[data-kind=buy]{overscroll-behavior:contain;touch-action:pan-y;padding-bottom:calc(var(--page-w) * .12);overflow-y:auto}.bricks-page[data-kind=finished]{background:var(--step-bg)}.bricks-finished-art{flex:1;place-items:center;min-height:0;display:grid;position:relative}.bricks-finished-art img{object-fit:contain;width:100%;height:100%;transform:scale(1.3)}.bricks-finished-foot{align-items:flex-end;gap:calc(var(--page-w) * .04);margin-bottom:calc(var(--page-w) * .03);display:flex}.bricks-finished-foot p{font-size:calc(11px * var(--page-scale,1));color:var(--page-muted);margin:0;line-height:1.45}.bricks-finished-foot strong{font-size:calc(15px * var(--page-scale,1));color:var(--page-ink)}.bricks-finished-original{width:calc(var(--page-w) * .2);gap:4px;margin:0;display:grid;transform:rotate(-3deg)}.bricks-finished-original>span{aspect-ratio:4/3;border:calc(var(--page-w) * .008) solid #fff;position:relative;box-shadow:0 6px 14px #00000029}.bricks-finished-original img{object-fit:cover}.bricks-finished-original figcaption{font-size:calc(8.5px * var(--page-scale,1));color:var(--page-muted)}.bricks-book[data-layout=single] .bricks-finished-art img{transform:none}.bricks-book[data-layout=single] .bricks-finished-original[data-built]{display:none}.bricks-catalogue{gap:calc(var(--page-w) * .035) calc(var(--page-w) * .03);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bricks-catalogue:is([data-count="7"],[data-count="8"],[data-count="9"],[data-count="10"],[data-count="11"]){grid-template-columns:repeat(4,minmax(0,1fr))}.bricks-catalogue:is([data-count="12"],[data-count="13"],[data-count="14"]){grid-template-columns:repeat(5,minmax(0,1fr))}.bricks-catalogue[data-count="1"],.bricks-catalogue[data-count="2"],.bricks-catalogue[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bricks-catalogue li,.bricks-catalogue a,.bricks-more a{color:inherit;font-size:calc(9.5px * var(--page-scale,1));font-variant-numeric:tabular-nums;gap:4px;text-decoration:none;display:grid}.bricks-catalogue a>span:last-child,.bricks-more a>span:last-child{color:var(--page-muted)}.bricks-catalogue a .bricks-more-art,.bricks-more a .bricks-more-art{transition:transform .18s ease-out}.bricks-catalogue a:hover .bricks-more-art,.bricks-more a:hover .bricks-more-art{transform:translateY(-3px)}.bricks-catalogue-name{font-size:calc(10px * var(--page-scale,1));font-weight:600;line-height:1.3}.bricks-catalogue-name em{color:var(--page-muted);font-style:normal;font-weight:400;display:block}.bricks-sheet:has(>.bricks-page[data-kind=end]){box-shadow:none;background:0 0}.bricks-book:has(>.bricks-sheet[data-side=right]>[data-kind=end])>.bricks-gutter{opacity:0}.bricks-page[data-kind=cover]{background:#fff;align-items:center}.bricks-box{aspect-ratio:3/4;flex:none;width:74%;margin:auto 0;position:relative;box-shadow:0 1px 2px #0000001f,0 14px 30px #00000024}.bricks-page[data-kind=cover][data-row] .bricks-box{width:58%}.bricks-box img{object-fit:cover}.bricks-more{width:100%}.bricks-more>p{font-size:calc(10px * var(--page-scale,1));letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-weight:700}.bricks-more ul{gap:calc(var(--page-w) * .03);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bricks-more li{font-size:calc(9.5px * var(--page-scale,1));font-variant-numeric:tabular-nums;color:var(--page-muted);gap:4px;display:grid}.bricks-more-art{aspect-ratio:3/4;box-shadow:0 0 0 1px var(--page-line);position:relative}.bricks-more-art img{object-fit:cover}.bricks-back-print{width:100%;margin:calc(var(--page-w) * .04) 0 0;font-size:calc(9px * var(--page-scale,1));color:var(--page-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.bricks-reader-status{z-index:9;color:var(--page-muted);place-items:center;margin:0;display:grid;position:absolute;inset:0}.bricks-thumb{flex:none;place-items:center;display:grid}.bricks-thumb img{width:100%;height:100%}.bricks-buy{--bricks-line:var(--page-line);--bricks-muted:var(--page-muted);--pill-bg:#1b1b1b;--pill-fg:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}@property --buy-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes bricks-buy-more{0%{--buy-fade:36px}to{--buy-fade:0px}}.bricks-buy{-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - var(--buy-fade)), transparent);mask-image:linear-gradient(180deg, #000 calc(100% - var(--buy-fade)), transparent);animation:linear both bricks-buy-more;animation-timeline:scroll(self)}.bricks-buy .bricks-card-big{font-size:calc(41px * var(--page-scale,1));letter-spacing:-.03em;margin:0;font-weight:800}.bricks-buy .bricks-card-sub{font-size:calc(12px * var(--page-scale,1));color:var(--page-muted);margin:4px 0 16px}.bricks-buy .bricks-card-cta{align-self:flex-start}.bricks-buy-steps{font-size:calc(12.5px * var(--page-scale,1));color:var(--bricks-muted);margin:12px 0 0;padding-left:18px;line-height:1.5;list-style:decimal}.bricks-buy-alt{border-top:1px solid var(--bricks-line);margin-top:28px;padding-top:16px}.bricks-buy-alt>p:first-child{font-size:calc(12px * var(--page-scale,1));margin:0 0 8px;font-weight:700}.bricks-buy-row{flex-wrap:wrap;gap:6px;display:flex}.bricks-buy-row .bricks-pill{height:30px;font-size:calc(12px * var(--page-scale,1));cursor:pointer;background:0 0;gap:6px;padding:0 12px}.bricks-buy .bricks-card-note{font-size:calc(12px * var(--page-scale,1));color:var(--bricks-muted);margin:8px 0 0;line-height:1.45}.bricks-buy-ldraw{font-size:calc(12px * var(--page-scale,1));color:var(--bricks-muted);text-underline-offset:2px;margin-top:10px;text-decoration:underline;display:inline-block}.bricks-buy-credits{font-size:calc(10px * var(--page-scale,1));color:var(--bricks-muted);margin-top:auto;padding-top:12px;line-height:1.4}.bricks-box-print-art{width:100%;aspect-ratio:var(--aspect);max-height:68%;margin:0 0 calc(var(--page-w) * .04);position:relative}.bricks-box-print-art img{object-fit:contain}.bricks-box-print-steps{margin:0 0 calc(var(--page-w) * .045);font-size:calc(12px * var(--page-scale,1));color:var(--page-muted);padding-left:18px;line-height:1.5;list-style:decimal}.bricks-box-print-cta{align-self:flex-start}.bricks-buy-credits a{text-underline-offset:2px;text-decoration:underline}@media (max-width:759px){.bricks-page{padding:calc(var(--page-w) * .07)}.bricks-callout ul{max-width:calc(var(--page-w) * .66)}.bricks-inventory{grid-template-columns:repeat(4,minmax(0,1fr))}}.bricks-callout .bricks-size{margin-top:calc(1.5 * var(--pt));font-style:normal;font-size:max(9px, calc(6.5 * var(--pt)));letter-spacing:.01em;opacity:.75;font-weight:600;display:block}.bricks-scale{--stud:calc(22.68 * var(--pt));left:calc(14.17 * var(--pt));bottom:calc(30 * var(--pt));z-index:2;align-items:flex-end;gap:calc(8 * var(--pt));padding:calc(5 * var(--pt)) calc(7 * var(--pt));border:max(1px, calc(.75 * var(--pt))) solid var(--step-ink);border-radius:var(--callout-radius);background:var(--callout-bg);color:var(--step-ink);display:flex;position:absolute}.bricks-page[data-side=right] .bricks-scale{left:calc(34 * var(--pt))}.bricks-scale-badge{width:calc(20 * var(--pt));height:calc(20 * var(--pt));border:max(1px, calc(.75 * var(--pt))) solid currentColor;font-size:max(8px, calc(6.5 * var(--pt)));border-radius:50%;place-items:center;font-weight:700;display:grid}.bricks-scale ul{gap:calc(5 * var(--pt));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bricks-scale li{align-items:flex-end;gap:calc(5 * var(--pt));display:flex}.bricks-scale em{font-style:normal;font-size:max(9px, calc(7 * var(--pt)));font-variant-numeric:tabular-nums;font-weight:700}.bricks-scale-part{width:calc(var(--studs) * var(--stud));height:calc(9.07 * var(--pt));border:max(1px, calc(.6 * var(--pt))) solid currentColor;background:#fff;position:relative}.bricks-scale li[data-profile=brick] .bricks-scale-part{height:calc(27.2 * var(--pt))}.bricks-scale li:is([data-profile=brick],[data-profile=plate]) .bricks-scale-part{margin-top:calc(4.82 * var(--pt))}.bricks-scale li:is([data-profile=brick],[data-profile=plate]) .bricks-scale-part:before{content:"";left:calc(-.6 * var(--pt));right:calc(-.6 * var(--pt));height:calc(4.82 * var(--pt));background:repeating-linear-gradient(90deg, transparent 0 calc(4.54 * var(--pt)), currentColor calc(4.54 * var(--pt)) calc(18.14 * var(--pt)), transparent calc(18.14 * var(--pt)) var(--stud));-webkit-mask:repeating-linear-gradient(90deg, transparent 0 calc(5.14 * var(--pt)), #000 calc(5.14 * var(--pt)) calc(17.54 * var(--pt)), transparent calc(17.54 * var(--pt)) var(--stud));mask:repeating-linear-gradient(90deg, transparent 0 calc(5.14 * var(--pt)), #000 calc(5.14 * var(--pt)) calc(17.54 * var(--pt)), transparent calc(17.54 * var(--pt)) var(--stud));opacity:.85;position:absolute;bottom:100%}.bricks-scale li[data-profile=beam] .bricks-scale-part{height:var(--stud);border-radius:calc(var(--stud) / 2);background:radial-gradient(circle calc(4.8 * var(--pt)), currentColor 0 calc(2.4 * var(--pt)), transparent calc(2.6 * var(--pt))) 0 0 / var(--stud) var(--stud) repeat-x, #fff}.bricks-scale li[data-profile=axle] .bricks-scale-part{height:calc(13.6 * var(--pt));border-radius:calc(3 * var(--pt))}
html,body{height:100%}.bricks-root{width:100%;height:100%;display:flex}.bricks-generated{z-index:35;background:var(--bricks-bg);position:fixed;inset:0}.bricks-generated-close{z-index:45;color:#141414;cursor:pointer;background:#ffd500;border:2px solid #141414;border-radius:999px;place-items:center;width:44px;height:44px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:16px;right:16px}.bricks-generated-close:hover{transform:translateY(-2px)}.bricks-generated-close:active{transform:scale(.94)}
