#build{view-timeline-name:--build;view-timeline-axis:block;content-visibility:visible;min-height:460svh;padding:0;display:block;overflow:visible}@supports not (animation-timeline:view()){#build{min-height:0}}@media (prefers-reduced-motion:reduce){#build{min-height:0}}.build .p-top,.build .p-mid,.build .p-bot{display:contents}.build-in{top:var(--nav-h);height:calc(100svh - var(--nav-h));flex-direction:column;justify-content:center;align-items:center;gap:clamp(7px,1.3vh,13px);padding:0 clamp(12px,2.2vw,30px) clamp(9px,1.6vh,16px);display:flex;position:sticky}.build-head{text-align:center;justify-items:center;gap:5px;display:grid}.build .title{max-width:26ch;font-size:clamp(20px,2.7vw,31px);line-height:1.15}.bframe{aspect-ratio:1.62;background:#fff;border-radius:12px;flex-direction:column;width:min(100%,1560px,162svh - 315.9px);display:flex;overflow:hidden;box-shadow:0 34px 64px -34px #16181c73,0 0 0 1px #16181c1a}.bbar{background:#f1f2f5;border-bottom:1px solid #16181c12;flex:none;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.bbar i{background:#16181c29;border-radius:50%;width:7px;height:7px}.burl{background:#fff;border-radius:3px;flex:1;max-width:220px;height:16px;margin-left:10px;box-shadow:inset 0 0 0 1px #16181c12}.bview{flex:1;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.bhint{z-index:2;opacity:0;pointer-events:none;white-space:nowrap;background:var(--ground);color:var(--ink);border-radius:999px;margin:0;padding:clamp(7px,1.1cqw,12px) clamp(13px,2.1cqw,22px);font-size:clamp(10px,1.35cqw,15px);font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px -10px #16181c57,0 0 0 1px #16181c17}.bskel{opacity:0;pointer-events:none;flex-direction:column;gap:2cqw;padding:2.5cqw 5cqw;display:flex;position:absolute;inset:0}.bskel i{background:#16181c0e;border-radius:6px;display:block}.bskel i:first-child{height:7%}.bskel i:nth-child(2){height:26%}.bskel i:nth-child(3){width:62%;height:9%}.bskel i:nth-child(4){width:40%;height:9%}.bskel i:nth-child(5){flex:1}.bpage{text-align:left;flex-direction:column;height:380%;display:flex}.bl{opacity:1;flex:none;position:relative}.bl-nav{border-bottom:1px solid #16181c12;align-items:center;gap:3cqw;height:4.5%;padding:0 5cqw;display:flex}.bl-nav b{letter-spacing:.22em;font-size:clamp(6px,1.3cqw,15px);font-weight:500}.bl-nav span{color:var(--on-ground-2);font-size:clamp(4px,.92cqw,9px)}.bl-nav em{background:var(--ink);color:#fff;border-radius:99px;margin-left:auto;padding:.7cqw 1.9cqw;font-size:clamp(4px,.9cqw,9px);font-style:normal;font-weight:500}.bl-hero{flex-direction:column;justify-content:flex-end;align-items:center;height:21%;padding:0 6cqw 2cqw;display:flex;overflow:hidden}.bhero-bg{background:var(--og-hero) center/cover no-repeat;position:absolute;inset:0}.bhero-bg:after{content:"";background:linear-gradient(#00000057 0%,#0003 48%,#000000a8 100%);position:absolute;inset:0}.bhero-in{text-align:center;flex-direction:column;align-items:center;gap:1.1cqw;margin-bottom:1.5cqw;display:flex;position:relative}.bk{letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;font-size:clamp(4px,.9cqw,9px);font-weight:500}.bh{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(14px,4.4cqw,54px);line-height:1}.bs{color:#ffffffd1;max-width:46ch;font-size:clamp(4px,.98cqw,9px);line-height:1.5}.bbook{background:#fff;border-radius:7px;align-items:stretch;gap:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1.4cqw 3cqw -1.2cqw #00000080}.bfield{border-right:1px solid #16181c17;flex-direction:column;justify-content:center;gap:.2cqw;min-width:0;padding:1.1cqw 2.2cqw;display:flex}.bfield i{letter-spacing:.1em;text-transform:uppercase;color:var(--on-ground-2);font-size:clamp(3px,.76cqw,7px);font-style:normal}.bfield b{color:var(--ink);white-space:nowrap;font-size:clamp(4px,.95cqw,9px);font-weight:500}.bgo{background:var(--ink);color:#fff;white-space:nowrap;align-items:center;padding:0 2.4cqw;font-size:clamp(4px,.9cqw,9px);font-weight:500;display:flex}.bl-stats{border-bottom:1px solid #16181c12;justify-content:center;align-items:center;gap:8cqw;height:5%;display:flex}.bl-stats span{align-items:baseline;gap:.7cqw;display:flex}.bl-stats b{color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:clamp(8px,2cqw,24px)}.bl-stats i{color:var(--on-ground-2);font-size:clamp(3px,.82cqw,8px);font-style:normal}.bl-grid{grid-template-columns:repeat(3,1fr);gap:1.8cqw;height:16%;padding:2cqw 5cqw;display:grid}.broom{background:linear-gradient(to top,#000000b3 0%,#0000000d 58%),var(--p) center/cover no-repeat;border-radius:8px;align-items:flex-end;padding:1.6cqw;display:flex;position:relative;overflow:hidden}.broom-t{gap:.15cqw;min-width:0;display:grid}.broom-t b{color:#fff;font-size:clamp(4px,1cqw,10px);font-weight:500}.broom-t span{color:#ffffffbd;font-size:clamp(3px,.82cqw,8px)}.broom em{color:#fff;white-space:nowrap;background:#ffffff29;border-radius:99px;align-self:flex-end;margin-left:auto;padding:.4cqw 1.1cqw;font-size:clamp(3px,.86cqw,8px);font-style:normal;font-weight:500}.bl-split{align-items:center;gap:4cqw;height:13%;padding:0 5cqw;display:flex}.bsplit-img{background:var(--hx-table) center/cover no-repeat;border-radius:8px;flex:0 0 44%;height:76%}.bsplit-copy{flex-direction:column;flex:1;gap:1.1cqw;min-width:0;display:flex}.bh2{color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:clamp(9px,2.4cqw,29px);line-height:1.1}.bl-split .bs{color:var(--on-ground-2)}.bbtn{background:var(--ink);color:#fff;border-radius:4px;align-self:flex-start;padding:.9cqw 2.2cqw;font-size:clamp(4px,.9cqw,9px);font-weight:500}.bl-quote{text-align:center;background:#f6f7f9;flex-direction:column;justify-content:center;align-items:center;gap:.8cqw;height:7%;padding:0 12cqw;display:flex}.bq{color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:clamp(8px,2.1cqw,25px);line-height:1.2}.bqw{color:var(--on-ground-2);font-size:clamp(3px,.84cqw,8px)}.bl-foot{border-top:1px solid #16181c12;grid-template-columns:1.5fr 1fr 1fr 1.2fr;align-content:center;gap:3cqw;height:6%;padding:0 5cqw;display:grid}.bfoot-col{align-content:start;gap:.3cqw;min-width:0;display:grid}.bfoot-col b{letter-spacing:.16em;font-size:clamp(4px,1cqw,10px);font-weight:500}.bfoot-col i{letter-spacing:.1em;text-transform:uppercase;color:var(--on-ground-2);font-size:clamp(3px,.76cqw,7px);font-style:normal}.bfoot-col span{color:var(--on-ground-2);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(3px,.8cqw,8px);overflow:hidden}.bfoot-mail{border:1px solid #16181c29;border-radius:4px;margin-top:.3cqw;padding:.6cqw 1cqw}.bh i{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.bh i em{font-style:normal;display:block}.bcursor{z-index:6;fill:#fff;stroke:#00000073;stroke-width:1.2px;opacity:0;filter:drop-shadow(0 2px 4px #0006);width:clamp(9px,2.1cqw,20px);height:clamp(9px,2.1cqw,20px);position:absolute;bottom:2.6%;right:15%}.bl-exp{border-top:1px solid #16181c12;border-bottom:1px solid #16181c12;grid-template-columns:repeat(3,1fr);align-content:center;gap:3cqw;height:9.5%;padding:0 5cqw;display:grid}.bexp{gap:.3cqw;min-width:0;display:grid}.bexp i{background:color-mix(in oklab, var(--ink) 12%, transparent);border-radius:50%;width:1.6cqw;height:1.6cqw;margin-bottom:.4cqw}.bexp b{color:var(--ink);font-size:clamp(4px,1cqw,10px);font-weight:500}.bexp span{color:var(--on-ground-2);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(3px,.82cqw,8px);overflow:hidden}.bl-journal{border-top:1px solid #16181c12;grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);gap:1.1cqw 2.2cqw;height:13.5%;padding:1.6cqw 5cqw;display:grid}.bjr-head{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.bjr-t{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:clamp(4px,1cqw,11px);font-weight:500}.bjr-all{color:var(--on-ground-2);font-size:clamp(3px,.8cqw,9px)}.bjr{flex-direction:column;gap:.5cqw;min-width:0;display:flex}.bjr-img{background:var(--p) center/cover no-repeat;border-radius:7px;flex:1;min-height:0}.bjr i{letter-spacing:.12em;text-transform:uppercase;color:var(--on-ground-2);margin-top:.3cqw;font-size:clamp(3px,.76cqw,8px);font-style:normal}.bjr b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(4px,1cqw,11px);font-weight:500;line-height:1.25;overflow:hidden}.bl-press{border-top:1px solid #16181c12;justify-content:center;align-items:center;gap:6cqw;height:4.5%;display:flex}.bl-press span{letter-spacing:.14em;text-transform:uppercase;color:var(--on-ground-2);opacity:.72;white-space:nowrap;font-size:clamp(3px,.86cqw,8px)}.blive{color:var(--on-ground-2);align-items:center;gap:.6cqw;margin-top:.5cqw;font-size:clamp(3px,.78cqw,7px);display:flex}.blive i{background:#0ca34a;border-radius:50%;flex:none;width:.7cqw;height:.7cqw}.build-cap{flex-wrap:wrap;justify-content:center;gap:6px clamp(10px,2vw,22px);margin:0;display:flex}.bstep{color:var(--on-ground-2);opacity:.4;font-size:12.5px;transition:opacity .3s}@media (prefers-reduced-motion:reduce){.bstep{opacity:1}}@media (max-width:820px){.bframe{width:min(100%,162svh - 324px)}.bs,.bqw{display:none}.build-cap{font-size:11px}}
