.hph{padding-top:clamp(16px,3vh,32px)}.hph-canvas{flex-direction:column;gap:12px;display:flex}.hph-a{flex-direction:column;gap:28px;padding-bottom:20px;display:flex}.hph-copy{flex-direction:column;gap:18px;max-width:34rem;display:flex}.hph-actions{margin-top:10px}.hph-shape{border-radius:var(--radius);margin:0;position:relative;overflow:hidden}.hph-b{aspect-ratio:4/5;background:var(--paper-tint)}.hph-b img{object-fit:cover;object-position:44% 22%;width:100%;height:100%;animation:hp-settle 1.4s var(--ease-soft)both}.hph-c{background:var(--paper-tint);align-items:center;height:96px;display:flex}.hph-row{width:max-content;animation:70s linear infinite hph-marquee;display:flex}.hph-set{gap:10px;padding-right:10px;display:flex}.hph-pill{background:var(--paper-white);min-height:48px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 6px;font-size:16px;font-weight:500;display:inline-flex}.hph-pill-icon{background:var(--paper-tint);width:36px;height:36px;color:var(--ink);border-radius:999px;place-items:center;display:grid}@keyframes hph-marquee{to{transform:translate(-50%)}}@media (max-width:599px){.hph-a{gap:22px;padding-bottom:16px}.hph-b{aspect-ratio:1}.hph-b img{object-position:44% 18%}.hph-c{height:80px}}@media (min-width:600px){.hph-b{aspect-ratio:4/3}}@media (min-width:960px){.hph-canvas{height:clamp(600px,100svh - 124px,860px);display:block;position:relative}.hph-a{z-index:2;justify-content:space-between;width:50%;height:74%;padding:8px 0;position:absolute;top:0;left:0}.hph-a .hp-name{font-size:min(8.6vw,136px);line-height:.92}.hph-copy{max-width:88%}.hph-shape{aspect-ratio:auto;pointer-events:none;background:0 0;border-radius:0;height:auto;position:absolute;inset:0}.hph-b{clip-path:var(--clip-b,polygon(56% 0,100% 0,100% 100%,60% 100%,50% 75.81%,56% 61.29%))}.hph-b img{width:55%;height:100%;position:absolute;top:0;left:50%}.hph-c{clip-path:var(--clip-c,polygon(0 77.74%,49.36% 77.74%,58.56% 100%,0 100%));display:block}.hph-c:before{content:"";background:var(--paper-tint);position:absolute;inset:77% 41% 0 0}.hph-row{position:absolute;top:88.9%;left:0;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.site-pub .hph-row{animation:none!important}}
.sc{--sc-ease:cubic-bezier(.16,1,.3,1);width:100%;height:100%;color:var(--sc-fg,var(--ink));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.sc-in{animation:sc-rise 1.1s var(--sc-ease)calc(.25s + var(--i,0)*.42s)both}@keyframes sc-rise{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.98)}to{opacity:1;filter:blur();transform:none}}.sc-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sc-row-gap{margin-top:8px}.sc-logo{flex:none;display:block}.sc-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.sc-small{color:var(--sc-muted,var(--ink-2));font-size:14px;line-height:1.35}.sc-pill{background:var(--sc-surface,var(--paper-tint));white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.sc-pill-gold{background:var(--gold-bright);color:var(--ink);font-weight:600}.sc-card{background:var(--sc-surface,var(--paper-tint));text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;width:min(100%,272px);padding:18px 20px;display:flex}.sc-card-page{gap:4px;padding:22px 22px 20px}.sc-title{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;text-wrap:balance;font-size:24px;font-weight:400;line-height:1.15}.sc-cta{background:var(--gold-bright);min-height:38px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;margin-top:10px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.sc-press{animation:sc-rise 1.1s var(--sc-ease)calc(.25s + var(--i,0)*.42s)both,sc-tap .42s var(--sc-ease)calc(1.9s + var(--i,0)*.42s)}@keyframes sc-tap{40%{transform:scale(.94)}}.sc-big{font-family:var(--font-display),Georgia,serif;letter-spacing:-.03em;margin-top:6px;font-size:56px;font-weight:400;line-height:1}.sc-thread{flex-direction:column;gap:8px;width:min(100%,272px);display:flex}.sc-bubble{background:var(--sc-surface,var(--paper-tint));text-align:left;border-radius:18px 18px 18px 6px;align-self:flex-start;max-width:88%;padding:11px 15px;font-size:15px;line-height:1.35}.sc-bubble-out{background:var(--sc-out-bg,var(--ink));color:var(--sc-out-fg,var(--paper));border-radius:18px 18px 6px;align-self:flex-end}.sc-thread .sc-small{align-self:flex-end;padding-right:4px}.sc-formats{justify-content:center;align-items:flex-end;gap:10px;display:flex}.sc-format{background:var(--sc-surface,var(--paper-tint));border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:88px;height:104px;display:flex}.sc-format-tall{height:164px}.sc-format-tall .sc-icon{fill:currentColor;stroke:none}.sc-dot-gold{background:var(--gold-bright);border-radius:999px;width:18px;height:18px}.sc-bars{align-items:flex-end;gap:7px;height:124px;display:flex}.sc-bar{background:var(--sc-strong,var(--line-strong));border-radius:7px;width:14px}.sc-bar[data-low]{background:var(--gold-bright)}.sc-chain{flex-direction:column;align-items:center;display:flex}.sc-link{background:var(--sc-strong,var(--line-strong));width:1px;height:16px}@media (prefers-reduced-motion:reduce){.sc-in,.sc-press{animation:none!important}}
.hpc{gap:32px;display:grid}.hpc-head{flex-direction:column;gap:20px;max-width:30rem;display:flex}.hpc-names{flex-wrap:wrap;gap:12px;padding-inline:10px;display:flex}.hpc-names>li{flex:auto;display:flex}.hpc-chip{background:var(--paper-tint);border-radius:18px;flex:1;justify-content:center;align-items:center;min-height:72px;padding:12px 30px;display:flex;transform:skew(-16deg)}.hpc-chip-dark{background:var(--dark)}.hpc-chip-dark .hpc-chip-text{color:var(--paper)}.hpc-chip-text{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;white-space:nowrap;color:var(--ink);font-size:clamp(22px,2.2vw,34px);line-height:1.1;display:block;transform:skew(16deg)}@media (min-width:960px){.hpc{grid-template-columns:4fr 8fr;align-items:center;gap:clamp(40px,5vw,80px)}.hpc-chip{min-height:104px;padding-inline:40px}}.hpw{flex-direction:column;gap:40px;display:flex}.hpw-head{gap:20px;display:grid}.hpw-head .hp-body{max-width:36rem}.hpw-canvas{gap:12px;display:grid}.hpw-field{border-radius:var(--radius);padding:28px 24px 30px;position:relative}.hpw-a,.hpw-c{background:var(--paper-tint)}.hpw-b{background:var(--dark);color:var(--paper)}.hpw-inner{flex-direction:column;gap:14px;display:flex}.hpw-h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;color:inherit;font-size:clamp(30px,2.8vw,44px);font-weight:400;line-height:1.04}.hpw-text{font-size:var(--t-body);max-width:26rem;line-height:1.5}.hpw-b .hpw-text{color:#f6f5f1db}.hpw-b-text{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.hpw-btn{background:var(--paper);color:var(--ink);margin-top:10px}.hpw-btn:hover{background:var(--paper-white)}.hpw-b :focus-visible{outline-color:var(--paper)}.hpw-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hpw-step{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex;position:relative}.hpw-step+.hpw-step:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2385816F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:18px;left:-14px}.hpw-dot,.hpw-area{border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:relative}.hpw-dot{background:var(--paper-white);color:var(--ink)}.hpw-dot-on,.hpw-area-on{border-radius:inherit;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.hpw-dot-on{background:var(--ink);color:var(--paper);animation:hpw-light 6s var(--ease-out)calc(var(--i)*2s)infinite}.hpw-areas{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.hpw-area{background:var(--dark-2);color:var(--paper)}.hpw-area-on{background:var(--paper);color:var(--ink);animation:hpw-light-5 10s var(--ease-out)calc(var(--i)*2s)infinite}@keyframes hpw-light{0%{opacity:0;transform:scale(.85)}6%,28%{opacity:1;transform:scale(1.06)}36%,to{opacity:0;transform:scale(1)}}@keyframes hpw-light-5{0%{opacity:0;transform:scale(.85)}4%,17%{opacity:1;transform:scale(1.06)}22%,to{opacity:0;transform:scale(1)}}@media (min-width:640px){.hpw-canvas{grid-template-columns:1fr 1fr}.hpw-c{grid-column:1/-1}}@media (min-width:960px){.hpw-head{grid-template-columns:5fr 7fr;align-items:end;gap:clamp(40px,5vw,80px)}.hpw-field{padding:36px 40px 40px}}@media (min-width:1100px){.hpw-canvas{height:clamp(500px,40vw,580px);display:block;position:relative}.hpw-field{border-radius:0;padding:0;position:absolute;inset:0}.hpw-a{clip-path:var(--clip-a)}.hpw-b{clip-path:var(--clip-b)}.hpw-c{clip-path:var(--clip-c)}.hpw-a .hpw-inner{justify-content:space-between;width:34%;height:calc(63.46% - 80px);position:absolute;top:40px;left:44px}.hpw-steps{width:calc(50% - 40px);position:absolute;top:82.9%;left:28px;translate:0 -50%}.hpw-b .hpw-inner{justify-content:space-between;gap:24px;position:absolute;inset:40px 44px 44px 64%}.hpw-areas{margin-bottom:0}.hpw-text{font-size:var(--t-lead);line-height:1.38}}.hpt{gap:12px;display:grid}.hpt-main{border-radius:var(--radius);background:var(--paper-tint);gap:16px;padding:28px 24px 30px;display:grid}.hpt-icon{background:var(--paper-white);width:56px;height:56px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.hpt-title{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(30px,2.8vw,44px);font-weight:400;line-height:1.04}.hpt-link{border-radius:var(--radius);background:var(--dark);min-height:96px;color:var(--paper);font-family:var(--font-display),Georgia,serif;letter-spacing:-.015em;transition:background-color .2s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:24px;font-size:clamp(24px,2.2vw,32px);line-height:1.1;display:flex}.hpt-link .site-btn-arrow{width:28px;height:28px;transition:transform .2s var(--ease-out);flex:none}.hpt-link:hover{background:var(--dark-2)}.hpt-link:hover .site-btn-arrow{transform:translate(4px)}.hpt-link:focus-visible{outline:2px solid var(--paper);outline-offset:-12px;border-radius:var(--radius)}@media (min-width:960px){.hpt{align-items:stretch;display:flex}.hpt-main{padding:40px calc(var(--s,0px) + 36px)40px 40px;border-radius:0;flex:auto;grid-template-columns:auto auto 1fr;align-items:center;gap:32px}.hpt-main .hp-body{max-width:34rem}.hpt-link{white-space:nowrap;min-width:30%;padding:36px 44px 36px calc(var(--s,0px) + 36px);border-radius:0;flex:none}}.hpa{flex-direction:column;gap:12px;display:flex}.hpa-field{border-radius:var(--radius);margin:0;position:relative;overflow:hidden}.hpa-photo{aspect-ratio:1;background:var(--paper-tint)}.hpa-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.hpa-body{flex-direction:column;gap:24px;padding:28px 0 20px;display:flex}.hpa-text{max-width:36rem;color:var(--ink);font-size:clamp(18px,1.5vw,21px);line-height:1.6}.hpa-text p+p{margin-top:.9em}.hpa-strip{background:var(--paper-tint);padding:20px}.hpa-facts{flex-wrap:wrap;gap:10px;display:flex}.hpa-fact{background:var(--paper-white);white-space:nowrap;min-height:48px;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 6px;font-size:16px;font-weight:500;display:inline-flex}.hpa-fact-icon{background:var(--paper-tint);width:36px;height:36px;color:var(--ink);border-radius:999px;place-items:center;display:grid}@media (min-width:600px) and (max-width:959px){.hpa-photo{aspect-ratio:4/3}}@media (min-width:960px){.hpa{height:clamp(600px,46vw,680px);display:block;position:relative}.hpa-field{aspect-ratio:auto;background:var(--paper-tint);border-radius:0;padding:0;position:absolute;inset:0}.hpa-photo{clip-path:var(--clip-p)}.hpa-photo img{width:50%;height:100%;position:absolute;top:0;left:0}.hpa-strip{clip-path:var(--clip-f)}.hpa-body{z-index:1;justify-content:center;height:74%;padding:0 0 24px;position:absolute;top:0;left:54%;right:0}.hpa-facts{position:absolute;top:88.9%;left:54%;right:32px;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.site-pub .hpw-dot-on,.site-pub .hpw-area-on{animation:none!important}.hpw-step:first-child .hpw-dot-on,.hpw-area:first-child .hpw-area-on{opacity:1}}.hpk{flex-direction:column;gap:40px;display:flex}.hpk-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hpk-head-text{flex-direction:column;gap:20px;max-width:36rem;display:flex}.hpk-nav{flex:none;gap:8px;display:none}.hpk-btn{background:var(--ink);width:52px;height:52px;color:var(--paper);cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .16s var(--ease-out);border-radius:999px;place-items:center;display:grid}.hpk-btn:hover:not(:disabled){background:var(--dark-2)}.hpk-btn:active:not(:disabled){transform:scale(.94)}.hpk-btn:disabled{background:var(--paper-tint);color:var(--ink-3);cursor:default}.hpk-track{border-radius:var(--radius)}.hpk-track:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.hpk-row{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hpk-tile{--sc-fg:var(--ink);--sc-muted:var(--ink-2);--sc-surface:var(--paper-tint);--sc-strong:var(--line-strong);--sc-out-bg:var(--ink);--sc-out-fg:var(--paper);border-radius:var(--radius);background:var(--paper-white);color:var(--ink);flex-direction:column;gap:10px;padding:28px 24px 24px;display:flex}.hpk-dark{--sc-fg:var(--paper);--sc-muted:#f6f5f1b8;--sc-surface:#f6f5f117;--sc-strong:#f6f5f133;--sc-out-bg:var(--paper);--sc-out-fg:var(--ink);background:var(--dark);color:var(--paper)}.hpk-h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;color:inherit;text-wrap:balance;font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.06}.hpk-note{color:inherit;text-wrap:pretty;max-width:24rem;font-size:16px;line-height:1.5}.hpk-dark .hpk-note{color:#f6f5f1db}.hpk-art{place-items:center;height:260px;margin-top:auto;padding-top:12px;display:grid}@media (min-width:768px) and (min-height:620px){.hpk-pin{height:calc(100svh + var(--hpk-dist,0px))}.hpk{height:100svh;padding:calc(var(--hpk-top,72px) + 16px)0 24px;justify-content:center;gap:clamp(24px,4svh,40px);position:sticky;top:0}.hpk-nav{display:flex}.hpk-track{overflow:hidden}.hpk-row{will-change:transform;flex-direction:row;width:max-content}.hpk-tile{width:clamp(380px,31vw,460px);padding:34px calc(var(--s,0px) + 20px)32px calc(var(--s,0px) + 28px);border-radius:0;flex:none}.hpk-tile:first-child{padding-left:32px}.hpk-tile:last-child{padding-right:32px}.hpk-art{height:clamp(200px,30svh,270px)}}.hpk-foot{display:none}@media (max-width:767px),(max-height:619px){.hpk{gap:28px}.hpk-track{margin-inline:calc(-1*var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:0;overflow:auto hidden}.hpk-track::-webkit-scrollbar{display:none}.hpk-track:focus-visible{outline-offset:-2px}.hpk-row{flex-direction:row;gap:10px;width:max-content}.hpk-tile{scroll-snap-align:start;flex:none;width:min(80vw,340px);padding:24px 22px 20px}.hpk-art{height:230px}.hpk-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:-8px;display:flex}.hpk-count{font-family:var(--font-display),Georgia,serif;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.hpk-count-now{letter-spacing:-.02em;font-size:32px}.hpk-count-all{color:var(--ink-2);font-size:20px}.hpk-foot-nav{gap:8px;display:flex}.hpk-foot .hpk-btn{width:48px;height:48px}}@media (max-width:599px){.hpc{gap:24px}.hpc-names{gap:8px;padding-inline:6px}.hpc-chip{border-radius:14px;min-height:54px;padding:8px 20px}.hpc-chip-text{font-size:19px}.hpw{gap:28px}.hpw-h3{font-size:28px}.hpw-areas{margin-bottom:20px}}
