.qJg8SG_grid{gap:var(--ja-space-6) var(--ja-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));display:grid}.qJg8SG_cell{gap:var(--ja-space-2);text-align:center;justify-items:center;display:grid}.qJg8SG_link{gap:var(--ja-space-2);width:100%;color:inherit;border-radius:12px;justify-items:center;text-decoration:none;display:grid}.qJg8SG_link:hover .qJg8SG_name,.qJg8SG_link:focus-visible .qJg8SG_name{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.1em}.qJg8SG_link:hover .qJg8SG_plate{box-shadow:0 2px 4px rgb(var(--ja-shadow-ink) / .12), 0 16px 28px -14px rgb(var(--ja-shadow-ink) / .5)}.qJg8SG_link:focus-visible{outline:3px solid var(--ja-focus);outline-offset:4px}.qJg8SG_plate{aspect-ratio:1;background:var(--ja-brand-paper);width:100%;box-shadow:0 1px 2px rgb(var(--ja-shadow-ink) / .1), 0 10px 20px -14px rgb(var(--ja-shadow-ink) / .4);border-radius:12px;place-items:center;padding:18%;display:grid}.qJg8SG_logo{object-fit:contain;width:100%;height:100%}.qJg8SG_name{font-size:.875rem;font-weight:var(--ja-typography-label-weight);overflow-wrap:anywhere;line-height:1.35}@media (forced-colors:active){.qJg8SG_plate{border:1px solid canvastext}}.qJg8SG_grid>*,.qJg8SG_cell>*,.qJg8SG_link,.qJg8SG_plate,.qJg8SG_logo{min-width:0}.qJg8SG_link{overflow-wrap:anywhere}
.OQIs2G_card{background:var(--ja-card);width:100%;color:var(--ja-card-ink);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:3px;position:relative;box-shadow:0 2px 3px #0000004d,0 18px 30px -16px #000000bf}.OQIs2G_card:before,.OQIs2G_card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.OQIs2G_card:after{background:rgb(18 11 7/var(--cf-shade,0))}.OQIs2G_card:before{z-index:1;opacity:var(--cf-sheen,0);background:linear-gradient(115deg,#0000 32%,#ffffff80 44%,#abcf3766 50%,#ffecb473 56%,#0000 68%) 0 0/250% 100%;background-position:var(--cf-sheen-x,110%) 0;mix-blend-mode:screen}@media (forced-colors:active){.OQIs2G_card:before{display:none}}.OQIs2G_link{grid-template-rows:auto var(--cf-caption,auto);color:inherit;border-radius:3px;gap:10px;padding:10px 10px 12px;text-decoration:none;display:grid}.OQIs2G_link:focus-visible{outline:3px solid var(--ja-cream);outline-offset:4px}.OQIs2G_image{aspect-ratio:1;background:var(--ja-card-ink);display:block;overflow:hidden}.OQIs2G_img{object-fit:cover;pointer-events:none;width:100%;height:100%}.OQIs2G_caption{min-width:0;height:var(--cf-caption,auto);align-content:start;gap:6px;padding-inline:2px;display:grid;overflow:hidden}.OQIs2G_title{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.OQIs2G_text{color:var(--ja-card-text);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.OQIs2G_link:hover .OQIs2G_title{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.1em}}.OQIs2G_select{color:#0000;cursor:pointer;background:0 0;border:0;padding:0;font-size:0;position:absolute;inset:0}:where([data-cover-mode=list],[data-cover-active]) .OQIs2G_select{display:none}@media (forced-colors:active){.OQIs2G_card{border:1px solid canvastext}:where([data-cover-active]) .OQIs2G_card{outline-offset:4px;outline:3px solid highlight}}
.fk5WRq_rail{--rail-gap:24px;--per-view:3;--rail-item:calc((100% - (var(--per-view) - 1) * var(--rail-gap)) / var(--per-view));align-items:center;column-gap:8px;row-gap:var(--ja-space-6);grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"prev track next""dots dots dots";display:grid}.fk5WRq_frame{grid-area:track;min-width:0;position:relative;container:strip/inline-size}.fk5WRq_pocket:before{content:"";z-index:2;pointer-events:none;background:url(/media/home/edge-shadow.png) 0/1810px 100% no-repeat,url(/media/home/edge-shadow.png) 100%/1810px 100% no-repeat;position:absolute;inset:0}.fk5WRq_track{gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-block:-4px;padding-block:4px;display:flex;overflow-x:auto}.fk5WRq_track::-webkit-scrollbar{display:none}.fk5WRq_item{flex:0 0 var(--rail-item);scroll-snap-align:start;min-width:0;display:flex}.fk5WRq_arrow{border-radius:var(--ja-radius-control);color:currentColor;cursor:pointer;width:44px;height:44px;transition:background-color var(--ja-motion-fast) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.fk5WRq_arrow:hover{background:#0000001f}.fk5WRq_arrow:focus-visible{outline-offset:2px;outline:3px solid}.fk5WRq_prev{grid-area:prev}.fk5WRq_next{grid-area:next}.fk5WRq_dots{border-radius:var(--ja-radius-pill);background:linear-gradient(#f1e7d2,#e2d3b8);flex-wrap:wrap;grid-area:dots;justify-content:center;justify-self:center;gap:2px;max-width:100%;padding:2px 10px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -6px #00000080}.fk5WRq_dot{-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.fk5WRq_dot:before,.fk5WRq_dot:after{content:"";border-radius:50%;width:20px;height:20px;position:absolute}.fk5WRq_dot:before{background:#2e1813;transition:box-shadow .3s;box-shadow:inset 0 2px 3px #0009,0 1px #ffffff1f}.fk5WRq_dot:after{opacity:0;background:radial-gradient(circle at 35% 30%,#f4c9a6,#c6845f 60%,#8a4f33);transition:transform .2s cubic-bezier(.4,0,.6,1),opacity .12s 30ms,box-shadow .2s;transform:scale(.3);box-shadow:inset 0 1px 1px #ffffff8c,0 2px 4px #00000073}.fk5WRq_dot[aria-current=true]:after{opacity:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .1s,box-shadow .3s cubic-bezier(.34,1.56,.64,1);transform:scale(1);box-shadow:inset 0 1px 1px #fff9,0 3px 6px #00000080,0 0 14px #c6845f8c}.fk5WRq_dot[aria-current=true]:before{box-shadow:inset 0 2px 4px #000000b3,0 0 0 2px #00000038}@media (hover:hover) and (pointer:fine){.fk5WRq_dot:not([aria-current=true]):hover:after{opacity:.5;transform:scale(.6)}.fk5WRq_dot[aria-current=true]:hover:after{transform:scale(1.08)translateY(-1px)}}.fk5WRq_dot:active:after{transition-duration:80ms;transform:scale(.85)}.fk5WRq_dot:focus-visible{outline:3px solid var(--ja-focus);outline-offset:-2px;border-radius:50%}.fk5WRq_cards{--per-view:3}@media (max-width:899px){.fk5WRq_cards{--per-view:2}}@media (max-width:599px){.fk5WRq_cards{--rail-gap:16px;--per-view:1}}.fk5WRq_logos{--rail-gap:12px;--per-view:3}@media (min-width:640px){.fk5WRq_logos{--rail-gap:20px;--per-view:4}}@media (min-width:900px){.fk5WRq_logos{--per-view:5}}@media (min-width:1200px){.fk5WRq_logos{--rail-gap:28px;--per-view:6}}@media (max-width:599px){.fk5WRq_dot{width:36px}.fk5WRq_dots{padding-inline:8px}}@media (max-width:420px){.fk5WRq_rail{grid-template-columns:40px minmax(0,1fr) 40px;column-gap:2px}.fk5WRq_dot{width:30px}.fk5WRq_dots{gap:0;padding-inline:6px}}@media (max-width:359px){.fk5WRq_logos{--rail-gap:10px;--per-view:2}}@media (forced-colors:active){.fk5WRq_arrow,.fk5WRq_dots{border:1px solid buttontext}.fk5WRq_pocket:before{display:none}.fk5WRq_dot:before{border:2px solid buttontext}.fk5WRq_dot[aria-current=true]:before{background:highlight}}
.FVE8cW_tile{background:var(--ja-card);width:100%;color:var(--ja-card-ink);transition:transform var(--ja-motion-normal) var(--ja-ease-out), box-shadow var(--ja-motion-normal) ease;border-radius:3px;grid-template-rows:auto auto 1fr;gap:10px;padding:10px 10px 16px;text-decoration:none;display:grid;box-shadow:0 2px 3px #0000004d,0 18px 30px -16px #000000bf}@media (hover:hover) and (pointer:fine){.FVE8cW_tile:hover{transform:translateY(-4px);box-shadow:0 4px 6px #0000004d,0 28px 40px -18px #000c}.FVE8cW_tile:hover .FVE8cW_title{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.1em}.FVE8cW_tile:hover .FVE8cW_img{transform:scale(1.03)}}.FVE8cW_tile:focus-visible{outline:3px solid var(--ja-cream);outline-offset:4px}.FVE8cW_image{aspect-ratio:1;background:var(--ja-card-ink);display:block;overflow:hidden}.FVE8cW_img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ja-ease-out)}.FVE8cW_title{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;padding-inline:2px;font-size:.9375rem;font-weight:700;line-height:1.3}.FVE8cW_text{color:var(--ja-card-text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding-inline:2px;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (forced-colors:active){.FVE8cW_tile{border:1px solid canvastext}}
._9XK1G_root{--cf-card:clamp(220px, 40vw, 340px);--cf-caption:112px;--cf-light-green:171 207 55;--cf-light-lime:201 230 120;--cf-light-cream:255 244 214;--cf-room-top:116px;--cf-room-bottom:104px;gap:var(--ja-space-3);display:grid}@media (max-width:767px){._9XK1G_root{--cf-card:min(74vw, 300px)}}@media (max-width:379px){._9XK1G_root{--cf-card:78vw;--cf-caption:104px}}._9XK1G_stage{--cf-fade:clamp(36px, 9vw, 140px);width:100cqw;margin-block:calc(-1 * var(--cf-room-top)) calc(-1 * var(--cf-room-bottom));padding-block:var(--cf-room-top) var(--cf-room-bottom);pointer-events:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--cf-fade), #000 calc(100% - var(--cf-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--cf-fade), #000 calc(100% - var(--cf-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--cf-fade), #000 calc(100% - var(--cf-fade)), transparent);margin-inline:calc(50% - 50cqw);position:relative;overflow:hidden}._9XK1G_frame{cursor:grab;touch-action:pan-y pinch-zoom;pointer-events:auto;padding:28px 0 40px;position:relative}._9XK1G_frame[data-dragging]{cursor:grabbing}._9XK1G_light{top:calc(var(--cf-room-top) + 28px);height:calc(var(--cf-card) + var(--cf-caption) + 14px);perspective:calc(var(--cf-card) * 3);pointer-events:none;position:absolute;left:0;right:0}._9XK1G_root[data-cover-mode=list] ._9XK1G_light{display:none}._9XK1G_halo{width:var(--cf-card);opacity:0;will-change:transform, opacity;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}._9XK1G_halo:before{content:"";background:radial-gradient(ellipse at 50% 46%, rgb(var(--cf-light-cream) / .62), rgb(var(--cf-light-green) / .5) 28%, rgb(var(--cf-light-green) / .2) 60%, transparent 100%);filter:blur(18px);border-radius:50%;position:absolute;inset:-14% -12%}._9XK1G_track{margin:0;padding:0;list-style:none}._9XK1G_root[data-cover-mode=list] ._9XK1G_track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:calc(50% - var(--cf-card) / 2);gap:24px;display:flex;overflow-x:auto}._9XK1G_root[data-cover-mode=list] ._9XK1G_track::-webkit-scrollbar{display:none}._9XK1G_root[data-cover-mode=list] ._9XK1G_slot{flex:0 0 var(--cf-card);scroll-snap-align:center}._9XK1G_root[data-cover-mode=stage] ._9XK1G_track{height:calc(var(--cf-card) + var(--cf-caption) + 14px);perspective:calc(var(--cf-card) * 3);transform-style:preserve-3d;pointer-events:none;position:relative}._9XK1G_root[data-cover-mode=stage] ._9XK1G_slot{width:var(--cf-card);will-change:transform;backface-visibility:hidden;pointer-events:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}._9XK1G_slot:before{content:"";opacity:var(--cf-glow,0);background:conic-gradient(from var(--cf-angle,0deg), rgb(var(--cf-light-cream) / calc(.32 + .68 * var(--cf-ring,0))) 0deg, rgb(var(--cf-light-lime) / calc(.32 + .6 * var(--cf-ring,0))) 38deg, rgb(var(--cf-light-green) / .36) 105deg, rgb(var(--cf-light-green) / .3) 250deg, rgb(var(--cf-light-cream) / calc(.32 + .55 * var(--cf-ring,0))) 338deg, rgb(var(--cf-light-cream) / calc(.32 + .68 * var(--cf-ring,0))) 360deg);pointer-events:none;border-radius:6px;position:absolute;inset:-3px}._9XK1G_root[data-cover-mode=list] ._9XK1G_track{margin-block:-80px;padding-block:80px}._9XK1G_root[data-cover-mode=list] ._9XK1G_slot{position:relative}._9XK1G_root[data-cover-mode=list] ._9XK1G_slot[data-cover-active]{--cf-glow:1}._9XK1G_root[data-cover-mode=list] ._9XK1G_slot[data-cover-active]:after{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 46%, rgb(var(--cf-light-cream) / .5), rgb(var(--cf-light-green) / .4) 30%, rgb(var(--cf-light-green) / .15) 62%, transparent 100%);filter:blur(12px);pointer-events:none;border-radius:50%;position:absolute;inset:-8% -7%}@media (forced-colors:active){._9XK1G_slot:before,._9XK1G_slot:after,._9XK1G_light{display:none}}._9XK1G_root[data-cover-mode=stage] ._9XK1G_slot:not([data-cover-active]){cursor:pointer}._9XK1G_controls{justify-content:center;align-items:center;gap:var(--ja-space-3);flex-wrap:wrap;display:flex}._9XK1G_arrow{width:48px;min-width:48px;padding:0}._9XK1G_dots{justify-self:auto}._9XK1G_position{text-align:center;min-width:5em;color:var(--ja-cream);font-weight:700;display:none}@media (max-width:599px){._9XK1G_dots{display:none}._9XK1G_position{display:block}}._9XK1G_root[data-cover-many] ._9XK1G_position{display:block}._9XK1G_quick{background:var(--ja-card,#fbf8f2);width:min(100% - 32px,1040px);max-height:min(100% - 32px,860px);color:var(--ja-paper-ink,#2b201c);opacity:1;transition:opacity .18s ease-out, transform .26s cubic-bezier(.23, 1, .32, 1), display .26s allow-discrete, overlay .26s allow-discrete;border:0;border-radius:18px;margin:auto;padding:0;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 40px 90px -20px #0009}._9XK1G_quick[open]{display:grid}._9XK1G_quick::backdrop{opacity:1;transition:opacity .18s ease-out, display .26s allow-discrete, overlay .26s allow-discrete;background:#160d08bd}@starting-style{._9XK1G_quick[open]{opacity:0;transform:translateY(18px)scale(.97)}._9XK1G_quick[open]::backdrop{opacity:0}}._9XK1G_quick:not([open]){opacity:0;transform:translateY(18px)scale(.97)}._9XK1G_quick:not([open])::backdrop{opacity:0}._9XK1G_quickPanel{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(100vh - 32px,860px);display:grid}._9XK1G_quickHead{align-items:flex-start;gap:16px;padding:20px 24px 8px;display:flex}._9XK1G_quickTitle{letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;flex:auto;min-width:0;padding-top:8px;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:700;line-height:1.2}._9XK1G_quickClose{flex:none;width:48px;height:48px;padding:0}._9XK1G_quickBody{overscroll-behavior:contain;overflow-wrap:anywhere;padding:8px 24px 20px;overflow:auto}._9XK1G_quickWork{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;display:grid}._9XK1G_quickFigure{aspect-ratio:1;background:#1c1613;border-radius:12px;margin:0;overflow:hidden}._9XK1G_quickImg{object-fit:cover;width:100%;height:100%;display:block}._9XK1G_quickMeta{letter-spacing:.06em;text-transform:uppercase;color:var(--ja-text-soft,#5c5047);margin-bottom:12px;font-size:.8125rem;font-weight:700}._9XK1G_quickText p+p{margin-top:12px}._9XK1G_quickQuiet{color:var(--ja-text-soft,#5c5047)}._9XK1G_quickControls{border-top:1px solid var(--ja-border,#d8c9b5);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px 20px;display:flex}._9XK1G_quickPosition{text-align:center;min-width:5ch;font-weight:600}._9XK1G_quickOpen{margin-left:auto}@media (max-width:767px){._9XK1G_quick{border-radius:14px;width:min(100% - 16px,1040px);max-height:calc(100% - 16px)}._9XK1G_quickPanel{max-height:calc(100vh - 16px)}._9XK1G_quickHead{padding:14px 16px 6px}._9XK1G_quickBody{padding:6px 16px 16px}._9XK1G_quickWork{grid-template-columns:1fr;gap:16px}._9XK1G_quickControls{padding:10px 16px 16px}._9XK1G_quickOpen{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){._9XK1G_quick,._9XK1G_quick::backdrop{transition:none}}._9XK1G_tiltButton{margin-left:var(--ja-space-2)}
.K2E51G_frame{perspective:900px;height:100%}.K2E51G_print{--rx:0deg;--ry:0deg;background:var(--ja-surface-raised);height:100%;color:var(--ja-text);box-shadow:0 2px 4px rgb(var(--ja-shadow-ink) / .12), 0 16px 28px -16px rgb(var(--ja-shadow-ink) / .45);transform:rotateX(var(--rx)) rotateY(var(--ry)) translateY(0);transform-style:preserve-3d;transition:transform .2s var(--ja-ease-out), box-shadow .2s ease;border-radius:6px;grid-template-rows:auto 1fr;gap:10px;padding:10px 10px 12px;text-decoration:none;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.K2E51G_print:hover{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateY(-4px);box-shadow:0 4px 8px rgb(var(--ja-shadow-ink) / .14), 0 28px 40px -18px rgb(var(--ja-shadow-ink) / .5)}.K2E51G_print:hover .K2E51G_title{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.1em}}.K2E51G_print:focus-visible{outline:3px solid var(--ja-focus);outline-offset:4px;transform:translateY(-4px)}.K2E51G_tack{z-index:1;background:radial-gradient(circle at 35% 30%, #e9d3a1, var(--ja-brand-brass) 55%, #7a5e36);width:18px;height:18px;box-shadow:0 2px 3px rgb(var(--ja-shadow-ink) / .4), inset 0 -1px 1px #00000040;border-radius:50%;margin-left:-9px;position:absolute;top:-9px;left:50%}.K2E51G_mat{aspect-ratio:1;background:var(--ja-surface);display:block;overflow:hidden}.K2E51G_image{object-fit:contain;width:100%;height:100%}.K2E51G_caption{align-content:start;gap:2px;padding-inline:2px;display:grid}.K2E51G_title{overflow-wrap:anywhere;font-size:.95rem;font-weight:600;line-height:1.3}.K2E51G_kind{font-size:.8rem;font-weight:var(--ja-typography-label-weight);color:var(--ja-text-soft)}@media (prefers-reduced-motion:reduce){.K2E51G_print,.K2E51G_print:hover,.K2E51G_print:focus-visible{transform:none}}@media (forced-colors:active){.K2E51G_print{border:1px solid canvastext}.K2E51G_tack{background:canvastext}}
.Q-MKPG_article{padding-top:clamp(24px,3vw,40px)}.Q-MKPG_back{margin-bottom:var(--ja-space-6)}.Q-MKPG_back a{min-height:44px;font-weight:var(--ja-typography-label-weight);align-items:center;display:inline-flex}.Q-MKPG_stage{justify-content:center;display:flex}.Q-MKPG_mat{background:var(--ja-surface-raised);width:100%;max-width:1040px;max-height:min(78vh,900px);box-shadow:0 2px 4px rgb(var(--ja-shadow-ink) / .12), 0 28px 48px -24px rgb(var(--ja-shadow-ink) / .5);border-radius:8px;justify-content:center;padding:12px;display:flex}.Q-MKPG_matFallback{aspect-ratio:4/3;max-width:720px}.Q-MKPG_image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(min(78vh,900px) - 24px)}.Q-MKPG_header{gap:var(--ja-space-4);max-width:var(--ja-typography-reading-width);margin-top:var(--ja-space-12);display:grid}.Q-MKPG_subtitle{font-size:1.125rem;font-weight:var(--ja-typography-label-weight);color:var(--ja-text-soft)}.Q-MKPG_tags{gap:var(--ja-space-2);flex-wrap:wrap;display:flex}.Q-MKPG_body{gap:var(--ja-space-8);margin-top:var(--ja-space-8);max-width:var(--ja-typography-reading-width);display:grid}.Q-MKPG_quiet{color:var(--ja-text-soft)}.Q-MKPG_block{gap:var(--ja-space-4);min-width:0;display:grid}.Q-MKPG_blockTitle{font-size:1.125rem}.Q-MKPG_links{gap:var(--ja-space-3);flex-wrap:wrap;display:flex}.Q-MKPG_links li{min-width:0;max-width:100%}.Q-MKPG_links a{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.Q-MKPG_credits{gap:var(--ja-space-2);margin:0;display:grid}.Q-MKPG_credit{gap:var(--ja-space-4);grid-template-columns:minmax(120px,160px) 1fr;display:grid}.Q-MKPG_credit dt{font-weight:var(--ja-typography-label-weight);color:var(--ja-text-soft)}.Q-MKPG_credit dd{margin:0}.Q-MKPG_more{padding-top:var(--ja-space-8);border-top:1px solid var(--ja-border);margin-top:clamp(56px,6vw + 16px,96px)}.Q-MKPG_related{gap:var(--ja-space-8) var(--ja-space-6);margin-top:var(--ja-space-8);padding-top:var(--ja-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.Q-MKPG_relatedCell{display:flex}@media (max-width:480px){.Q-MKPG_credit{grid-template-columns:1fr;gap:2px}}
.u9hVDq_wall{background:var(--ja-background);min-height:60vh;padding-top:clamp(28px,3vw,44px)}.u9hVDq_controls{justify-content:space-between;align-items:center;gap:var(--ja-space-4);flex-wrap:wrap;display:flex}.u9hVDq_filters{min-width:0}.u9hVDq_search{border-color:var(--ja-control-border)}.u9hVDq_filterList{gap:var(--ja-space-3);flex-wrap:wrap;display:flex}.u9hVDq_filter{gap:6px;padding-inline:16px}.u9hVDq_check{display:none}.u9hVDq_filter[aria-current=page]{background:var(--face-pressed);transform:translateY(var(--ja-button-press));box-shadow:0 2px 0 var(--edge), 0 4px 4px var(--ja-button-shadow), inset 0 2px 0 #00000024}.u9hVDq_filter[aria-current=page] .u9hVDq_check{display:block}.u9hVDq_count{color:var(--ja-text-soft);font-weight:500}.u9hVDq_grid{gap:var(--ja-space-8) var(--ja-space-6);margin-top:var(--ja-space-8);padding-top:var(--ja-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.u9hVDq_cell{display:flex}.u9hVDq_empty{margin-top:var(--ja-space-12);padding:var(--ja-space-8);border:1px dashed var(--ja-control-border);border-radius:var(--ja-radius-panel);text-align:center;color:var(--ja-text-soft)}@media (prefers-reduced-motion:reduce){.u9hVDq_filter[aria-current=page]{transform:none}}@media (forced-colors:active){.u9hVDq_filter[aria-current=page]{border:3px double buttontext}}
.IQRCjW_wrap{gap:var(--ja-space-4);justify-items:start;max-width:100%;display:grid}.IQRCjW_card{gap:var(--ja-space-3);color:#f4ebdd;backface-visibility:hidden;background:radial-gradient(120% 90% at 0 0,#3a2f27 0%,#221d19 48%,#1a1714 100%);border:1px solid #b79459bf;border-radius:18px;width:min(100%,520px);padding:clamp(18px,2.6vw,26px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 2px 4px #00000040,0 34px 60px -32px #000c}.IQRCjW_card:before{content:"";pointer-events:none;border:1px solid #b7945952;border-radius:11px;position:absolute;inset:8px}.IQRCjW_top,.IQRCjW_bottom{justify-content:space-between;gap:var(--ja-space-3);letter-spacing:.2em;text-transform:uppercase;color:#dcc08c;font-size:.75rem;font-weight:700;display:flex}.IQRCjW_top .IQRCjW_word{color:#f4ebdd;overflow-wrap:anywhere}.IQRCjW_plan{flex:none}.IQRCjW_key{margin:var(--ja-space-2) 0;letter-spacing:.08em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;flex-wrap:wrap;gap:0 .1em;font-size:clamp(1.1rem,.6rem + 2.2vw,1.6rem);font-weight:700;line-height:1.3;display:flex}.IQRCjW_group{white-space:nowrap}.IQRCjW_dash{color:#b79459;margin-inline:.05em}.IQRCjW_wrap[data-compact] .IQRCjW_card{gap:var(--ja-space-2);border-radius:14px;padding:16px 18px}.IQRCjW_wrap[data-compact] .IQRCjW_key{margin:2px 0;font-size:clamp(1rem,.7rem + 1.3vw,1.25rem)}.IQRCjW_wrap[data-compact] .IQRCjW_card:before{border-radius:9px;inset:6px}.IQRCjW_actions{align-items:center;gap:var(--ja-space-3) var(--ja-space-4);flex-wrap:wrap;display:flex}.IQRCjW_status{min-height:1.5em;color:var(--ja-text-soft);margin:0;font-size:.9375rem}@media (forced-colors:active){.IQRCjW_card{border:1px solid canvastext}}
.AugvGa_page{padding-block:clamp(40px,6vw,80px) clamp(56px,8vw,112px)}.AugvGa_intro{max-width:40rem;margin:0 0 var(--ja-space-8);color:var(--ja-text-muted);text-wrap:pretty}.AugvGa_panel{max-width:560px;color:var(--ja-text);background:var(--ja-surface-raised);border:1px solid var(--ja-border);border-top:3px solid var(--club-brass);border-radius:var(--ja-radius-panel);box-shadow:0 2px 4px rgb(var(--ja-shadow-ink) / .08), 0 24px 40px -24px rgb(var(--ja-shadow-ink) / .4);padding:clamp(20px,3vw,32px)}.AugvGa_panel+.AugvGa_panel{margin-top:var(--ja-space-6)}.AugvGa_panelTitle{margin:0 0 var(--ja-space-4);font-size:1.125rem;font-weight:700}.AugvGa_signIn{gap:var(--ja-space-6);display:grid}.AugvGa_sentTo{color:var(--ja-text-muted);margin:0}.AugvGa_sentTo strong{color:var(--ja-text)}.AugvGa_codeInput{letter-spacing:.24em;font-variant-numeric:tabular-nums;max-width:12ch;font-size:1.5rem;font-weight:700}.AugvGa_change{margin:0}.AugvGa_linkButton{color:var(--ja-link-text,inherit);font:inherit;text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-weight:600;text-decoration:underline}.AugvGa_linkButton:focus-visible{outline:var(--ja-button-focus-width) solid var(--ja-focus);outline-offset:2px;border-radius:4px}.AugvGa_provider{gap:var(--ja-space-4);justify-items:start;display:grid}.AugvGa_or{width:100%;color:var(--ja-text-muted);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin:0;font-size:.875rem;display:flex}.AugvGa_or:before,.AugvGa_or:after{content:"";background:var(--ja-border);flex:auto;height:1px}.AugvGa_providerNote{color:var(--ja-text-muted);margin:0;font-size:.9375rem}.AugvGa_rows{gap:var(--ja-space-3);margin:0;display:grid}.AugvGa_row{gap:var(--ja-space-2) var(--ja-space-4);grid-template-columns:minmax(0,10rem) minmax(0,1fr);margin:0;display:grid}.AugvGa_row dt{color:var(--ja-text-muted);font-size:.9375rem}.AugvGa_row dd{overflow-wrap:anywhere;margin:0}.AugvGa_badge{border:1px solid var(--club-brass);border-radius:var(--ja-radius-pill);color:var(--ja-text);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 12px;font-size:.875rem;font-weight:700;display:inline-flex}.AugvGa_badge .ja-icon{width:16px;height:16px;color:var(--club-brass)}.AugvGa_verified{color:var(--ja-success,var(--ja-text));align-items:center;gap:6px;font-weight:600;display:inline-flex}.AugvGa_verified .ja-icon{width:18px;height:18px}.AugvGa_actions{gap:var(--ja-space-3);margin-top:var(--ja-space-4);flex-wrap:wrap;display:flex}.AugvGa_muted{color:var(--ja-text-muted);margin:0}@media (max-width:519px){.AugvGa_row{grid-template-columns:minmax(0,1fr)}}.AugvGa_licenceList{gap:var(--ja-space-6);margin:0;padding:0;list-style:none;display:grid}.AugvGa_licence{gap:var(--ja-space-4);overflow-wrap:anywhere;min-width:0;padding-top:var(--ja-space-6);border-top:1px solid var(--ja-border);display:grid}.AugvGa_licence:first-child{border-top:0;padding-top:0}.AugvGa_licenceHead{justify-content:space-between;align-items:center;gap:var(--ja-space-2) var(--ja-space-4);flex-wrap:wrap;display:flex}.AugvGa_licenceTitle{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.125rem;font-weight:700}.AugvGa_licencePlan{color:var(--ja-text-muted);font-weight:500}.AugvGa_status{border-radius:var(--ja-radius-pill);letter-spacing:.04em;text-transform:uppercase;background:var(--ja-success-surface);color:var(--ja-success);flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.AugvGa_status[data-status=refunded],.AugvGa_status[data-status=revoked]{background:var(--ja-danger-surface);color:var(--ja-danger)}.AugvGa_status[data-status=disputed]{background:var(--ja-warning-surface);color:var(--ja-warning)}.AugvGa_status .ja-icon{width:14px;height:14px}.AugvGa_devices{gap:var(--ja-space-3);display:grid}.AugvGa_devicesTitle{align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:700;display:flex}.AugvGa_devicesTitle .ja-icon{color:var(--club-brass)}.AugvGa_deviceList{gap:var(--ja-space-2);margin:0;padding:0;list-style:none;display:grid}.AugvGa_device{justify-content:space-between;align-items:center;gap:var(--ja-space-2) var(--ja-space-4);padding:var(--ja-space-2) 0;border-top:1px solid var(--ja-border);flex-wrap:wrap;display:flex}.AugvGa_deviceName{flex:12rem;gap:2px;min-width:0;display:grid}.AugvGa_deviceLabel{overflow-wrap:anywhere;font-weight:600}.AugvGa_deviceMeta{color:var(--ja-text-muted);font-size:.875rem}.AugvGa_deviceForm{flex:none;justify-items:end;gap:4px;display:grid}.AugvGa_smallButton{min-height:44px;padding-block:8px;font-size:.9375rem}.AugvGa_resendForm{justify-items:start;gap:4px;display:grid}.AugvGa_licenceActions{align-items:flex-start;gap:var(--ja-space-3);flex-wrap:wrap;display:flex}.AugvGa_actionStatus{color:var(--ja-success);text-wrap:pretty;margin:0;font-size:.875rem}.AugvGa_actionStatus:empty{display:none}.AugvGa_actionError{color:var(--ja-danger)}
.QMniJq_mission,.QMniJq_works,.QMniJq_awards{padding-block:var(--home-section-pad,clamp(40px, 5vw, 64px))}.QMniJq_missionGrid,.QMniJq_worksRail,.QMniJq_logoRail{margin-top:var(--home-heading-gap,clamp(24px, 3.5vw, 44px))}.QMniJq_more,.QMniJq_moreLink{margin-top:var(--home-close-gap,clamp(24px, 3vw, 36px))}.QMniJq_mission{box-shadow:inset 0 -1px 0 var(--ja-material-rule,#cdbb9d)}.QMniJq_missionGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.QMniJq_building{filter:drop-shadow(0 26px 22px #2b201c38);justify-self:center;width:100%;max-width:440px;height:auto}.QMniJq_missionCopy{gap:var(--ja-space-4);max-width:58ch;color:var(--ja-paper-text);font-size:1.0625rem;font-weight:500;display:grid}.QMniJq_quote{color:var(--ja-paper-ink);font-size:1.25rem;font-weight:700}.QMniJq_missionCopy .QMniJq_actions{margin-top:var(--ja-space-2)}.QMniJq_works{box-shadow:inset 0 8px 16px -8px #0009,inset 0 -8px 16px -8px #0009;container-type:inline-size}.QMniJq_worksArrow{color:var(--ja-cream)}.QMniJq_worksArrow:hover{background:#0000004d}.QMniJq_more{justify-content:center}.QMniJq_clients{box-shadow:inset 0 6px 12px -8px #00000080, inset 0 -1px 0 var(--ja-material-rule,#cdbb9d);padding-block:clamp(32px,4vw,48px)}.QMniJq_moreLink{text-align:center;font-weight:600}.QMniJq_moreLink a{color:inherit}@media (max-width:899px){.QMniJq_missionGrid{grid-template-columns:1fr}.QMniJq_missionCopy{max-width:none}}
.lb-Zza_stand{justify-items:center;font-size:1rem;display:grid}.lb-Zza_link{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:10px;text-decoration:none;display:block}.lb-Zza_link:focus-visible{outline:3px solid var(--ja-focus);outline-offset:6px}.lb-Zza_box{--face:#e9d3a3;--face-deep:#c9ad70;--spine:#7f6a3f;--ink:#2b201c;--ink-soft:#4a3e37;aspect-ratio:3/4;width:15em;transform-style:preserve-3d;will-change:transform;transition:transform .22s var(--ja-ease-out);position:relative}.lb-Zza_box[data-large]{width:min(20em,100%)}.lb-Zza_box[data-tone=green]{--face:#c9df7a;--face-deep:#9fbc36;--spine:#5b7515;--ink:#171b09;--ink-soft:#2d3a0d}.lb-Zza_box[data-tone=walnut]{--face:#b98f70;--face-deep:#8d6446;--spine:#4a3224;--ink:#fff6e6;--ink-soft:#f2e2cb}.lb-Zza_spine{background:linear-gradient(180deg, color-mix(in srgb, var(--spine) 85%, white) 0%, var(--spine) 40%, color-mix(in srgb, var(--spine) 80%, black) 100%);transform-origin:100%;border-radius:4px 0 0 4px;width:1em;position:absolute;top:.5em;bottom:.5em;left:-.9em;transform:rotateY(-62deg);box-shadow:inset -2px 0 3px #00000040}.lb-Zza_face{width:100%;height:100%;color:var(--ink);background:var(--ja-grain), linear-gradient(160deg, color-mix(in srgb, var(--face) 70%, white) 0%, var(--face) 42%, var(--face-deep) 100%);background-blend-mode:soft-light, normal;box-shadow:inset 0 1px 0 #ffffff59, inset -1px 0 0 #0000001f, 0 2px 4px rgb(var(--ja-shadow-ink) / .14), 0 28px 40px -22px rgb(var(--ja-shadow-ink) / .55);transition:box-shadow .22s var(--ja-ease-out);border-radius:6px 10px 10px 6px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.5em;padding:1em 1.1em 1.1em;display:grid;position:relative;overflow:hidden}.lb-Zza_link:hover .lb-Zza_face,.lb-Zza_link:focus-visible .lb-Zza_face{box-shadow:inset 0 1px 0 #ffffff59, inset -1px 0 0 #0000001f, 0 4px 8px rgb(var(--ja-shadow-ink) / .16), 0 40px 52px -22px rgb(var(--ja-shadow-ink) / .6)}.lb-Zza_lid{border-bottom:1px solid color-mix(in srgb, var(--ink) 28%, transparent);justify-content:space-between;align-items:baseline;gap:.5em;padding-bottom:.55em;display:flex}.lb-Zza_lidName{-webkit-line-clamp:2;letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:1.05em;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.lb-Zza_lidWord{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);flex:none;order:2;font-size:.7em;font-weight:600}.lb-Zza_monogram{letter-spacing:-.06em;min-height:0;color:var(--ink);text-shadow:0 1px #ffffff40;place-items:center;font-size:4.6em;font-weight:800;line-height:1;display:grid;overflow:hidden}.lb-Zza_box[data-large] .lb-Zza_monogram{font-size:6em}.lb-Zza_tagline{-webkit-line-clamp:3;color:var(--ink-soft);text-wrap:pretty;-webkit-box-orient:vertical;font-size:.8em;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.lb-Zza_tag{background:var(--ja-brand-cocoa);color:#f4ebdd;letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:4px;justify-self:start;align-items:center;min-height:1.9em;padding:.2em .7em;font-size:.8em;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000004d}.lb-Zza_tag[data-coming]{color:var(--ja-brand-cocoa);background:#f4ebdd;border:1px solid #2b201c59}.lb-Zza_sheen{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0}@media (max-width:379px){.lb-Zza_box{width:13em}}@media (prefers-reduced-motion:reduce){.lb-Zza_box{transition:none}}@media (forced-colors:active){.lb-Zza_face,.lb-Zza_tag{border:1px solid canvastext}}
._7x13xW_jumpSection{padding-block:var(--ja-space-6)}._7x13xW_jump{margin-top:0}._7x13xW_jumpList{gap:var(--ja-space-2);flex-wrap:wrap;display:flex}._7x13xW_service{scroll-margin-top:var(--ja-space-6);border-top:1px solid var(--ja-border)}._7x13xW_alternate{background:var(--ja-surface-muted)}._7x13xW_layout{gap:var(--ja-space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}._7x13xW_copy{gap:var(--ja-space-4);max-width:48ch;display:grid}._7x13xW_examples{gap:var(--ja-space-6);padding-top:var(--ja-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._7x13xW_example{display:flex}@media (max-width:1023px){._7x13xW_layout{grid-template-columns:1fr}}@media (max-width:639px){._7x13xW_examples{gap:var(--ja-space-4);scroll-snap-type:x proximity;padding-bottom:var(--ja-space-4);margin-inline:calc(-1 * var(--ja-gutter));padding-inline:var(--ja-gutter);display:flex;overflow-x:auto}._7x13xW_example{scroll-snap-align:start;flex:none;width:62vw}}
.E5oPea_hero{isolation:isolate;color:#f4ebdd;background:var(--ja-brand-charcoal);position:relative;overflow:hidden}.E5oPea_heroImage{z-index:-2;position:absolute;inset:0}.E5oPea_heroPhoto{object-fit:cover;object-position:70% 40%;opacity:.5;filter:saturate(.8);width:100%;height:100%}.E5oPea_heroShade{z-index:-1;background:linear-gradient(90deg,#1b1916f7 0%,#1b1916db 42%,#1b19166b 100%),linear-gradient(#1b191699,#1b191659 45%,#1b1916e0);position:absolute;inset:0}.E5oPea_heroInner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(56px,9vw,128px);display:grid}.E5oPea_eyebrow,.E5oPea_eyebrowDark{margin:0 0 var(--ja-space-4);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:.8125rem;font-weight:700;display:inline-flex}.E5oPea_eyebrow{color:var(--club-brass-text)}.E5oPea_eyebrowDark{color:var(--ja-text-muted)}.E5oPea_eyebrow:before,.E5oPea_eyebrowDark:before{content:"";background:var(--club-brass);width:28px;height:1px}.E5oPea_eyebrow .brand-name{font-weight:inherit;color:inherit}.E5oPea_title{font-size:clamp(2.375rem,5.4vw,4.25rem);font-weight:var(--ja-typography-display-weight,800);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.02}.E5oPea_lead{max-width:34rem;margin:var(--ja-space-6) 0 0;color:#e8dcc8;text-wrap:pretty;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.E5oPea_lead .brand-name{color:#f4ebdd}.E5oPea_heroActions{gap:var(--ja-space-4);margin-top:var(--ja-space-8);flex-wrap:wrap;display:flex}.E5oPea_cardWrap{justify-items:center;display:grid}.E5oPea_card{gap:var(--ja-space-3);aspect-ratio:1.586;color:#f4ebdd;background:radial-gradient(120% 90% at 0 0,#3a2f27 0%,#221d19 48%,#1a1714 100%);border:1px solid #b79459bf;border-radius:18px;grid-template-rows:auto 1fr auto auto;width:min(100%,400px);padding:clamp(18px,2.6vw,26px);display:grid;position:relative;rotate:-4deg;box-shadow:inset 0 1px #ffffff0f,0 40px 70px -36px #000000d9,0 14px 28px -14px #0009}.E5oPea_card:before{content:"";pointer-events:none;border:1px solid #b7945952;border-radius:11px;position:absolute;inset:9px}.E5oPea_cardTop{justify-content:space-between;align-items:center;display:flex}.E5oPea_cardLogo{width:auto;height:20px}.E5oPea_cardWord{letter-spacing:.26em;text-transform:uppercase;color:var(--club-brass-text);font-size:.75rem;font-weight:700}.E5oPea_cardChip{background:linear-gradient(135deg,#e2c892 0%,#b08b4e 48%,#d9bc86 100%);border-radius:6px;align-self:center;width:38px;height:28px;box-shadow:inset 0 0 0 1px #00000040}.E5oPea_cardTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700}.E5oPea_cardBottom{justify-content:space-between;gap:var(--ja-space-3);letter-spacing:.14em;text-transform:uppercase;color:var(--club-brass-text);font-size:.75rem;font-weight:600;display:flex}.E5oPea_holds{padding-block:clamp(48px,7vw,96px)}.E5oPea_h2{font-size:clamp(1.625rem,3vw,2.25rem);font-weight:var(--ja-typography-heading-weight,700);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.15}.E5oPea_h2Light{color:#f4ebdd}.E5oPea_rule{width:56px;height:2px;margin:var(--ja-space-4) 0 var(--ja-space-8);background:var(--club-brass);display:block}.E5oPea_grid{gap:var(--ja-space-6);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.E5oPea_item{gap:var(--ja-space-3);color:var(--ja-text);background:var(--ja-surface-raised);border:1px solid var(--ja-border);border-top:3px solid var(--club-brass);border-radius:var(--ja-radius-panel);box-shadow:0 2px 4px rgb(var(--ja-shadow-ink) / .08), 0 24px 40px -24px rgb(var(--ja-shadow-ink) / .4);align-content:start;padding:clamp(20px,3vw,28px);display:grid}.E5oPea_itemIcon{background:var(--ja-selected);width:44px;height:44px;color:var(--ja-on-selected);border-radius:50%;place-items:center;display:grid}.E5oPea_itemIcon .ja-icon{width:22px;height:22px}.E5oPea_itemTitle{margin:0;font-size:1.125rem;font-weight:700}.E5oPea_itemText{color:var(--ja-text-muted);text-wrap:pretty;margin:0}.E5oPea_note{max-width:48rem;margin:var(--ja-space-8) 0 0;color:var(--ja-text-muted)}.E5oPea_founding{color:#f4ebdd;padding-block:clamp(48px,7vw,96px);scroll-margin-top:80px}.E5oPea_foundingInner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.E5oPea_foundingLead{color:#e8dcc8;text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.E5oPea_foundingSmall{margin:var(--ja-space-4) 0 0;color:#c3b8a9;font-size:.9375rem}.E5oPea_foundingSmall a{color:#f4ebdd;text-underline-offset:.16em}.E5oPea_formPanel{color:var(--ja-text);background:var(--ja-surface-raised);border-radius:var(--ja-radius-panel);padding:clamp(20px,3vw,32px);box-shadow:0 2px 4px #0003,0 30px 50px -28px #0009}.E5oPea_plain{padding-block:clamp(56px,9vw,120px)}.E5oPea_plainTitle{margin:0 0 var(--ja-space-4);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.1}.E5oPea_plainText{max-width:40rem;margin:0 0 var(--ja-space-6);color:var(--ja-text-muted)}@media (max-width:899px){.E5oPea_heroInner,.E5oPea_foundingInner{grid-template-columns:minmax(0,1fr)}.E5oPea_card{width:min(100%,360px);rotate:-2deg}}
.jnv4fa_shelfSection{padding-top:clamp(32px,4vw,56px)}.jnv4fa_shelfTitle{margin-bottom:var(--ja-space-8)}.jnv4fa_shelf{margin:0 calc(-1 * var(--ja-gutter));padding:var(--ja-space-6) calc(var(--ja-gutter) + 20px) 0;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--ja-gutter) + 20px);scrollbar-width:thin;align-items:flex-end;gap:clamp(28px,4vw,56px);list-style:none;display:flex;overflow-x:auto}.jnv4fa_shelf>li{scroll-snap-align:start;flex:none;padding-bottom:6px}.jnv4fa_ledge{background:linear-gradient(180deg, var(--ja-brand-walnut), #4a3224);height:14px;box-shadow:inset 0 2px 0 #ffffff1f, 0 10px 18px -8px rgb(var(--ja-shadow-ink) / .55);border-radius:0 0 6px 6px;margin-top:-1px}.jnv4fa_ledgeShadow{background:linear-gradient(180deg, rgb(var(--ja-shadow-ink) / .18), rgb(var(--ja-shadow-ink) / 0));height:18px}.jnv4fa_shelfEmpty{gap:var(--ja-space-4);max-width:48ch;padding:var(--ja-space-6) 0 var(--ja-space-8);justify-items:start;display:grid}.jnv4fa_how{border-top:1px solid var(--ja-border)}.jnv4fa_howGrid{gap:var(--ja-space-8) var(--ja-space-8);margin-top:var(--ja-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.jnv4fa_howItem h3{margin-bottom:var(--ja-space-2);font-size:1.125rem}.jnv4fa_howItem p{color:var(--ja-text-soft)}.jnv4fa_panel{padding-block:clamp(40px,5vw,64px)}.jnv4fa_panelInner{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.jnv4fa_panelInner h2{color:#f4ebdd}.jnv4fa_panelInner p{color:#e8dcc8;max-width:48ch}.jnv4fa_panelInner a:not(.jnv4fa_ja-button){color:#f4ebdd}.jnv4fa_panelActions{gap:var(--ja-space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.jnv4fa_about{padding-top:clamp(32px,4vw,56px)}.jnv4fa_aboutGrid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.jnv4fa_aboutBox{padding:var(--ja-space-6) var(--ja-space-4) var(--ja-space-8);justify-items:center;display:grid;position:sticky;top:96px}.jnv4fa_aboutCopy{gap:var(--ja-space-6);display:grid}.jnv4fa_aboutCopy .jnv4fa_prose>*+*{margin-top:var(--ja-space-4)}.jnv4fa_facts{gap:var(--ja-space-3);margin:0;display:grid}.jnv4fa_fact{gap:var(--ja-space-2) var(--ja-space-4);padding-top:var(--ja-space-3);border-top:1px solid var(--ja-border);grid-template-columns:minmax(0,9rem) minmax(0,1fr);margin:0;display:grid}.jnv4fa_fact dt{color:var(--ja-text-soft);font-size:.9375rem}.jnv4fa_fact dd{overflow-wrap:anywhere;margin:0}.jnv4fa_tags{gap:var(--ja-space-2);flex-wrap:wrap;display:flex}.jnv4fa_highlights{gap:0;margin:0;padding:0;list-style:none;display:grid}.jnv4fa_highlight{gap:var(--ja-space-2) var(--ja-space-6);padding:var(--ja-space-4) 0;border-top:1px solid var(--ja-border);grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.jnv4fa_highlight:last-child{border-bottom:1px solid var(--ja-border)}.jnv4fa_highlight h3{font-size:1rem;font-weight:700}.jnv4fa_highlight p{color:var(--ja-text-soft)}.jnv4fa_licences{scroll-margin-top:80px}.jnv4fa_licenceLead{max-width:var(--ja-typography-reading-width);margin-top:var(--ja-space-3);color:var(--ja-text-soft)}.jnv4fa_plans{gap:var(--ja-space-8) var(--ja-space-6);max-width:920px;margin:var(--ja-space-12) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));padding:0;list-style:none;display:grid}.jnv4fa_plan{gap:var(--ja-space-3);color:var(--ja-text);background:var(--ja-surface-raised);box-shadow:0 2px 4px rgb(var(--ja-shadow-ink) / .1), 0 24px 40px -20px rgb(var(--ja-shadow-ink) / .45);transition:transform .22s var(--ja-ease-out), box-shadow .22s var(--ja-ease-out);border-radius:12px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto;padding:clamp(24px,3vw,32px) clamp(20px,3vw,28px) clamp(24px,3vw,28px);display:grid;position:relative}.jnv4fa_plan:nth-child(odd){rotate:-.5deg}.jnv4fa_plan:nth-child(2n){rotate:.6deg}@media (hover:hover) and (pointer:fine){.jnv4fa_plan:hover{box-shadow:0 4px 8px rgb(var(--ja-shadow-ink) / .14), 0 28px 40px -18px rgb(var(--ja-shadow-ink) / .5);transform:translateY(-4px)}}.jnv4fa_tack{background:radial-gradient(circle at 35% 35%,#e9d49a,#b79459 55%,#7f6a3f);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:50%;translate:-50%;box-shadow:0 2px 2px #00000059}.jnv4fa_planName{margin:0;font-size:1.25rem}.jnv4fa_planTagline{color:var(--ja-text-soft)}.jnv4fa_planPrice{align-items:baseline;gap:var(--ja-space-2);margin-top:var(--ja-space-2);display:flex}.jnv4fa_planAmount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:700;line-height:1}.jnv4fa_planOnce{color:var(--ja-text-soft);font-weight:500}.jnv4fa_planDevices{align-items:center;gap:8px;font-weight:600;display:flex}.jnv4fa_planDevices .ja-icon{color:var(--ja-brand-brass)}.jnv4fa_planIncludes{align-content:start;gap:var(--ja-space-2);margin:var(--ja-space-2) 0 var(--ja-space-3);padding:0;list-style:none;display:grid}.jnv4fa_planIncludes li{color:var(--ja-text-soft);align-items:flex-start;gap:10px;display:flex}.jnv4fa_planIncludes .ja-icon{color:var(--ja-primary-pressed);flex:none;margin-top:.2em}.jnv4fa_planBuy .ja-button{width:100%}.jnv4fa_planNote{color:var(--ja-text-soft);font-size:.875rem}.jnv4fa_afterPlans{max-width:var(--ja-typography-reading-width);margin-top:var(--ja-space-8);color:var(--ja-text-soft)}.jnv4fa_afterPlans strong{color:var(--ja-text)}.jnv4fa_owned{margin-top:var(--ja-space-8)}.jnv4fa_download{border-top:1px solid var(--ja-border);scroll-margin-top:80px}.jnv4fa_outcome{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.jnv4fa_outcomeMain{gap:var(--ja-space-8);display:grid}.jnv4fa_outcomeMain>.jnv4fa_prose>*+*{margin-top:var(--ja-space-4)}.jnv4fa_skeleton{gap:var(--ja-space-3);background:var(--ja-surface-muted);border-radius:18px;width:min(100%,520px);padding:26px;display:grid}.jnv4fa_skeletonLine{background:linear-gradient(90deg, var(--ja-border), var(--ja-surface-raised), var(--ja-border));background-size:200% 100%;border-radius:7px;height:14px;animation:1.4s ease-in-out infinite jnv4fa_shop-shimmer}.jnv4fa_skeletonLine:nth-child(2){border-radius:10px;width:80%;height:28px}.jnv4fa_skeletonLine:nth-child(3){width:50%}@keyframes jnv4fa_shop-shimmer{to{background-position:-200% 0}}.jnv4fa_reference{color:var(--ja-text-soft);overflow-wrap:anywhere;font-size:.875rem}@media (max-width:899px){.jnv4fa_aboutGrid,.jnv4fa_panelInner,.jnv4fa_outcome{grid-template-columns:minmax(0,1fr)}.jnv4fa_aboutBox{padding-bottom:var(--ja-space-4);position:static}.jnv4fa_panelActions{justify-content:flex-start}}@media (max-width:519px){.jnv4fa_fact,.jnv4fa_highlight{grid-template-columns:minmax(0,1fr)}.jnv4fa_plan:nth-child(odd),.jnv4fa_plan:nth-child(2n){rotate:0deg}}@media (prefers-reduced-motion:reduce){.jnv4fa_skeletonLine{animation:none}.jnv4fa_plan{transition:none}}@media (forced-colors:active){.jnv4fa_plan,.jnv4fa_skeleton{border:1px solid canvastext}.jnv4fa_tack,.jnv4fa_ledge{background:canvastext}}
.dSD6WG_toggle{z-index:200;background:#e5e5e5;border-radius:999px;gap:4px;padding:4px;font-family:system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.dSD6WG_segment{color:#111;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.dSD6WG_segment[aria-current=page]{background:#fff;font-weight:700}
._8bbKPa_panel{background:radial-gradient(60% 80% at 80% 50%, #abcf371f, transparent 70%), var(--ja-brand-cocoa);color:var(--ja-brand-paper);padding-block:clamp(56px,6vw + 24px,112px)}._8bbKPa_inner{align-items:center;gap:var(--ja-space-8);grid-template-columns:minmax(0,1.4fr) auto;display:grid}._8bbKPa_copy{gap:var(--ja-space-3);max-width:48ch;display:grid}._8bbKPa_secondary{--face:#3a2d26;--face-hover:#46372e;--face-pressed:#2e2420;--edge:#1b1310;--outline:#6b5a4e;--label:var(--ja-brand-paper)}@media (max-width:767px){._8bbKPa_inner{grid-template-columns:1fr}}
.NJ2szG_form{border:2px solid var(--ja-nav);border-radius:var(--ja-radius-control);color:#2b201c;width:240px;max-width:100%;height:48px;transition:box-shadow var(--ja-motion-fast) ease;background:#efe3cf;align-items:stretch;display:flex;overflow:hidden}.NJ2szG_form:focus-within{outline:3px solid var(--ja-focus);outline-offset:3px}.NJ2szG_input{min-width:0;color:inherit;background:0 0;border:0;flex:auto;padding:0 12px;font-size:1rem;font-weight:500}.NJ2szG_input::placeholder{color:#4a3a30;opacity:1;text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:600}.NJ2szG_input:focus{outline:none}.NJ2szG_input::-webkit-search-cancel-button{cursor:pointer}.NJ2szG_button{color:inherit;background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.NJ2szG_button:hover{background:#e0d2b9}.NJ2szG_button:focus-visible{outline:3px solid var(--ja-focus);outline-offset:-5px}@media (max-width:440px){.NJ2szG_input{padding:0 8px}.NJ2szG_input::placeholder{letter-spacing:.03em;font-size:.75rem}}@media (max-width:379px){.NJ2szG_input{padding:0 6px}.NJ2szG_input::placeholder{letter-spacing:.02em;font-size:.6875rem}.NJ2szG_button{flex-basis:40px}}
.xbpS7a_form{gap:var(--ja-space-4);display:grid}.xbpS7a_field{gap:6px;display:grid}.xbpS7a_label{font-size:.9375rem;font-weight:600}.xbpS7a_optional{color:var(--ja-text-muted);font-weight:500}.xbpS7a_input{border:2px solid var(--ja-control-border,var(--ja-border));border-radius:var(--ja-radius-control);background:var(--ja-surface);min-height:48px;color:var(--ja-text);font:inherit;padding:0 14px;font-size:1rem}.xbpS7a_input:focus-visible{outline:var(--ja-button-focus-width) solid var(--ja-focus);outline-offset:2px}.xbpS7a_input[aria-invalid=true]{border-color:var(--ja-danger)}.xbpS7a_input:disabled{color:var(--ja-text-muted);background:var(--ja-surface-muted)}.xbpS7a_trap{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.xbpS7a_actions{gap:var(--ja-space-3);flex-wrap:wrap;display:flex}.xbpS7a_message{min-height:1.5em;color:var(--ja-text-muted);margin:0;font-size:.9375rem}.xbpS7a_messageError{color:var(--ja-danger);font-weight:600}.xbpS7a_messageDone{color:var(--ja-text);font-weight:600}
