.hp{--hp-night:var(--v2-night,#0b0907);--hp-panel:var(--v2-panel,#15110d);--hp-ink:var(--v2-ink,#f2eadf);--hp-dim:var(--v2-dim,#f2eadfa3);--hp-brass:var(--gold,#c8a06a);--hp-line:var(--v2-line,#c8a06a3d);--hp-line-soft:color-mix(in srgb, var(--hp-ink) 9%, transparent);--hp-ease:var(--v2-ease,cubic-bezier(.22, .8, .2, 1));--hp-gl:max(16px, env(safe-area-inset-left,0px));--hp-gr:max(16px, env(safe-area-inset-right,0px));background:var(--hp-night);color:var(--hp-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 0 clamp(64px,8vw,120px)}[data-template] .product-page.hp{padding-block:0 clamp(64px,8vw,120px)}.hp .hp-wrap{padding-left:var(--hp-gl);padding-right:var(--hp-gr);max-width:1440px;margin:0 auto}.hp a{color:inherit;text-decoration:none}.hp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hp :focus-visible{outline:1px solid color-mix(in srgb, var(--hp-brass) 80%, white);outline-offset:3px}.hp .hp-dim{color:var(--hp-dim)}.hp .hp-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--hp-brass);margin:0}[dir=rtl] .hp .hp-eyebrow{letter-spacing:0}.hp .hp-mb{margin-bottom:10px}.hp .hp-back-row{padding-top:20px}.hp .hp-back:hover{color:var(--hp-ink)}.hp .hp-pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;padding-block:28px 140px;display:grid}.hp .hp-gallery{grid-template-columns:72px minmax(0,1fr);align-self:start;gap:14px;display:grid;position:sticky;top:90px}.hp .hp-gallery-one{grid-template-columns:1fr}.hp .hp-thumbs{align-content:start;gap:10px;display:grid}.hp .hp-thumbs button{aspect-ratio:1;border:1px solid var(--hp-line-soft);opacity:.6;transition:opacity .3s,border-color .3s;position:relative;overflow:hidden}.hp .hp-thumbs button[aria-pressed=true]{opacity:1;border-color:var(--hp-brass)}.hp .hp-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.hp .hp-play{color:var(--hp-ink);text-shadow:0 0 8px var(--hp-night);place-items:center;display:grid;position:absolute;inset:0}.hp .hp-stage{aspect-ratio:1;background:var(--hp-panel);border-radius:999px 999px 0 0;position:relative;overflow:hidden}.hp .hp-stage:before{content:"";background:var(--sw,var(--hp-panel));opacity:.9;position:absolute;inset:0}.hp .hp-stage img,.hp .hp-stage video{object-fit:cover;width:90%;height:95%;animation:hp-fade .6s var(--hp-ease);border-radius:999px 999px 0 0;display:block;position:absolute;inset:5% 5% 0}.hp .hp-pdp-machine .hp-stage:before{background:linear-gradient(160deg, color-mix(in srgb, var(--hp-brass) 22%, var(--hp-night)), var(--hp-night))}@keyframes hp-fade{0%{opacity:0}to{opacity:1}}.hp .hp-buy{align-content:start;gap:22px;min-width:0;display:grid}.hp .hp-title{font-family:var(--t-h1-family);letter-spacing:0;text-transform:none;text-wrap:balance;color:var(--hp-ink);margin:0;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:400;line-height:1}.hp .hp-eyebrow.t-eyebrow{font-size:.6875rem;font-weight:500;line-height:1.3}[dir=rtl] .hp .hp-eyebrow.t-eyebrow,.hp .hp-back{font-size:.8125rem}.hp .hp-why b{font-family:var(--t-h3-family);font-size:1.25rem}.hp .hp-why ul{font-size:.875rem}.hp .hp-legend{font-size:.8125rem}.hp .hp-story-line{font-family:var(--t-h3-family);font-size:1.1875rem;line-height:1.5}.hp .hp-pyramid dt,.hp .hp-lbl{font-size:.625rem}.hp .hp-pyramid dd,.hp .hp-size b{font-family:var(--t-h4-family);font-size:1.125rem}.hp .hp-fact,.hp .hp-strength{font-size:.875rem}.hp .hp-size span,.hp-stick .hp-stick-t span{font-size:.75rem}.hp .hp-btn,.hp-stick .hp-btn{font-size:.75rem;font-weight:600}[dir=rtl] .hp .hp-btn,[dir=rtl] .hp-stick .hp-btn{font-size:.875rem}.hp .hp-pair b{font-family:var(--t-h4-family);font-size:1rem}.hp .hp-pair,.hp .hp-seg button{font-size:.875rem}.hp-stick .hp-stick-t b{font-family:var(--t-h4-family);font-size:1.125rem}[dir=rtl] .hp .hp-title{line-height:1.3}.hp .hp-stage-name b{font-family:var(--t-h1-family);font-size:clamp(2.5rem,4.4vw,4rem)}.hp .hp-why{border:1px solid var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 7%, transparent);gap:8px;padding:16px 18px;display:grid}.hp .hp-why b{color:color-mix(in srgb, var(--hp-brass) 70%, white);font-weight:400}.hp .hp-why ul{color:var(--hp-dim);margin:0;padding-inline-start:18px;list-style:outside}.hp .hp-story{gap:10px;display:grid}.hp .hp-bar{height:10px;display:flex}.hp .hp-legend{color:var(--hp-dim);flex-wrap:wrap;gap:6px 16px;display:flex}.hp .hp-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.hp .hp-story-line{margin:0}.hp .hp-pyramid{grid-template-columns:120px 1fr;align-items:center;gap:20px;display:grid}.hp .hp-pyramid svg{width:120px;height:110px}.hp .hp-pyramid dl{gap:8px;margin:0;display:grid}.hp .hp-pyramid dt{letter-spacing:.2em;text-transform:uppercase;color:var(--hp-brass)}[dir=rtl] .hp .hp-pyramid dt,[dir=rtl] .hp .hp-lbl{letter-spacing:0}.hp .hp-pyramid dd{margin:0;font-weight:400}.hp .hp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hp .hp-fact{border-top:1px solid var(--hp-line);gap:6px;padding-top:10px;display:grid}.hp .hp-lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--hp-brass)}.hp .hp-rooms{color:var(--hp-dim);flex-wrap:wrap;gap:6px 12px;display:flex}.hp .hp-rooms span{align-items:center;gap:5px;display:flex}.hp .hp-rooms svg{width:16px;height:16px}.hp .hp-strength{align-items:center;gap:10px;display:flex}.hp .hp-int{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.hp .hp-int i{width:4px;height:calc(4px + var(--k) * 3px);background:var(--hp-line)}.hp .hp-int i.on{background:var(--hp-brass)}.hp .hp-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hp .hp-size{border:1px solid var(--hp-line);text-align:start;gap:2px;padding:12px 10px;transition:border-color .3s,background .3s;display:grid}.hp .hp-size b{font-weight:400}.hp .hp-size[aria-checked=true]{border-color:var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 10%, transparent)}.hp .hp-size:disabled{opacity:.45;cursor:not-allowed}.hp .hp-refill .cpn-under{gap:14px;padding:14px 0 0;display:grid}.hp .cpn-card .hp-seg{border-color:color-mix(in srgb, var(--cpn-ink) 28%, transparent);margin-top:12px}.hp .cpn-card .hp-seg button{color:var(--cpn-ink-soft);border-inline-start-color:color-mix(in srgb, var(--cpn-ink) 28%, transparent)}.hp .cpn-card .hp-seg button[aria-checked=true]{color:var(--cpn-ink);background:color-mix(in srgb, var(--cpn-accent) 14%, transparent);box-shadow:inset 0 0 0 1px var(--cpn-accent)}.hp .cpn-card .hp-tag{background:var(--cpn-accent);color:var(--cpn-card)}.hp .cpn-card .hp-toggle{color:var(--cpn-ink);margin-top:12px}.hp .cpn-card .hp-toggle input{border-color:var(--cpn-accent)}.hp .cpn-card .hp-toggle input:after,.hp .cpn-card .hp-toggle input:checked{background:var(--cpn-accent)}.hp .cpn-card .hp-toggle input:checked:after{background:var(--cpn-card)}.hp .cpn-card .hp-btn{background:var(--cpn-accent);color:var(--cpn-card);margin-top:14px}.hp .cpn-card .hp-btn:hover{background:color-mix(in srgb, var(--cpn-accent) 85%, var(--cpn-ink))}.hp .cpn-card .hp-signin,.hp .cpn-card .hp-fine{color:var(--cpn-ink-soft);margin-top:10px}.hp .cpn-card .hp-err{color:var(--cpn-ink);margin-top:8px}.hp .cpn-card .hp-link{color:var(--cpn-accent);border-bottom-color:color-mix(in srgb, var(--cpn-accent) 50%, transparent)}.hp .cpn-card .hp-link:hover{border-bottom-color:var(--cpn-accent)}.hp .hp-seg{border:1px solid var(--hp-line);display:flex}.hp .hp-seg button{text-align:center;color:var(--hp-dim);border-inline-start:1px solid var(--hp-line);white-space:nowrap;flex:1;padding:10px 6px;transition:background .3s,color .3s;position:relative}.hp .hp-seg button:first-child{border-inline-start:0}.hp .hp-seg button[aria-checked=true]{background:color-mix(in srgb, var(--hp-brass) 14%, transparent);color:var(--hp-ink);box-shadow:inset 0 0 0 1px var(--hp-brass)}.hp .hp-tag{top:-9px;letter-spacing:.14em;text-transform:uppercase;background:var(--hp-brass);color:var(--hp-night);padding:1px 6px;font-style:normal;line-height:1.4;position:absolute;inset-inline-end:6px}[dir=rtl] .hp .hp-tag{letter-spacing:0}.hp .hp-toggle{cursor:pointer;color:var(--hp-ink);align-items:center;gap:12px;display:flex}.hp .hp-toggle input{appearance:none;border:1px solid var(--hp-brass);cursor:pointer;background:0 0;border-radius:10px;flex:none;width:36px;height:20px;margin:0;transition:background .3s;position:relative}.hp .hp-toggle input:after{content:"";top:2px;background:var(--hp-brass);border-radius:50%;width:14px;height:14px;transition:inset-inline-start .3s,background .3s;position:absolute;inset-inline-start:2px}.hp .hp-toggle input:checked{background:var(--hp-brass)}.hp .hp-toggle input:checked:after{background:var(--hp-night);inset-inline-start:18px}.hp .hp-signin{color:var(--hp-dim);margin:-6px 0 0}.hp .hp-link{color:var(--hp-brass);border-bottom:1px solid var(--hp-line)}.hp .hp-link:hover{border-color:var(--hp-brass)}.hp .hp-fine{color:var(--hp-dim);opacity:.85;margin:0}.hp .hp-stage[data-name]{place-items:center;display:grid}.hp .hp-stage-name{z-index:1;text-align:center;color:var(--hp-ink);text-wrap:balance;justify-items:center;gap:14px;padding:12% 10% 8%;display:grid;position:relative}.hp .hp-stage-name b{text-shadow:0 2px 24px color-mix(in srgb, var(--hp-night) 70%, transparent);font-weight:400;line-height:1}.hp .hp-stage-name .hp-eyebrow{color:color-mix(in srgb, var(--hp-ink) 80%, var(--hp-brass))}.hp .hp-thumb-name{background:var(--sw,var(--hp-panel));color:var(--hp-ink);place-items:center;display:grid}.hp .hp-thumb-name span{font-weight:400;line-height:1}.hp .hp-pair-name{text-align:center;height:100%;color:var(--hp-ink);text-wrap:balance;place-items:center;padding:12%;font-weight:400;line-height:1.08;display:grid}.hp .hp-btn,.hp-stick .hp-btn{background:var(--hp-brass);color:var(--hp-night);letter-spacing:.18em;text-transform:uppercase;text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:15px 22px;transition:background .3s,transform .2s,opacity .3s;display:inline-flex}[dir=rtl] .hp .hp-btn,[dir=rtl] .hp-stick .hp-btn{letter-spacing:0}.hp .hp-btn:hover,.hp-stick .hp-btn:hover{background:color-mix(in srgb, var(--hp-brass) 70%, white)}.hp .hp-btn:active,.hp-stick .hp-btn:active{transform:scale(.99)}.hp .hp-btn:disabled,.hp-stick .hp-btn:disabled{opacity:.55;cursor:default}.hp .hp-btn-block{width:100%}.hp .hp-err{color:color-mix(in srgb, var(--hp-brass) 60%, white);margin:-10px 0 0}.hp-stick{z-index:44;padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--v2-panel,#15110d) 95%, transparent);color:var(--v2-ink,#f2eadf);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--v2-line,#c8a06a3d);transition:transform .5s var(--v2-ease,cubic-bezier(.22, .8, .2, 1));--hp-brass:var(--gold,#c8a06a);--hp-night:var(--v2-night,#0b0907);--hp-dim:var(--v2-dim,#f2eadfa3);position:fixed;inset:auto 0 0;transform:translateY(110%)}.hp-stick[data-show]{transform:none}.hp-stick .hp-stick-in{min-height:72px;padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));align-items:center;gap:14px;max-width:1440px;margin:0 auto;display:flex}.hp-stick img,.hp-stick .hp-stick-sw{object-fit:cover;border-radius:22px 22px 0 0;flex:none;width:44px;height:44px}.hp-stick .hp-stick-sw{background:var(--sw)}.hp-stick .hp-stick-t{flex:1;min-width:0;display:grid}.hp-stick .hp-stick-t b{overflow-wrap:anywhere;min-width:0;font-weight:400;display:block}.hp-stick .hp-dim{color:var(--hp-dim)}.hp-stick .hp-btn{white-space:nowrap}.hp .hp-pairs-wrap .hp-eyebrow{margin-bottom:12px}.hp .hp-pairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hp .hp-pair{gap:8px;display:grid}.hp .hp-pair-img{aspect-ratio:1;background:var(--hp-panel);border-radius:999px 999px 0 0;display:block;overflow:hidden}.hp .hp-pair-img img{object-fit:cover;width:100%;height:100%;display:block}.hp .hp-pair b{font-weight:400}.hp .hp-after{gap:clamp(40px,6vw,80px);display:grid}.hp .hp-after .prose,.hp .hp-after .tab-content{color:var(--hp-dim)}.hp .hp-after .section-title,.hp .hp-after h2{color:var(--hp-ink)}@media (max-width:900px){.hp .hp-pdp{grid-template-columns:1fr;gap:28px;padding-bottom:96px}.hp .hp-gallery{grid-template-columns:1fr;position:static}.hp .hp-thumbs{order:2;grid-template-columns:repeat(5,minmax(0,1fr))}.hp .hp-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .hp-pairs .hp-pair:nth-child(3){display:none}.hp .hp-facts{grid-template-columns:1fr}.hp-stick .hp-stick-t span{display:none}.hp-stick .hp-btn{flex:1;min-width:0}}@media (max-width:480px){.hp .hp-seg{flex-wrap:wrap}.hp .hp-seg button{flex:45%}}@media (prefers-reduced-motion:reduce){.hp .hp-stage img,.hp .hp-stage video,.hp-stick{transition:none;animation:none}}@media (max-width:640px){.hp .hp-stick-t b{font-family:var(--t-body-family);font-size:var(--t-small-size);font-weight:500;line-height:1.35}}
.cpn{--cpn-page:var(--white);--cpn-page-ink:var(--black);--cpn-night:var(--wx-dark-bg,var(--black));--cpn-ivory:var(--wx-dark-fg,var(--white));--cpn-brass:var(--gold);--cpn-brass-hi:color-mix(in srgb, var(--cpn-brass) 62%, white);--cpn-brass-lo:color-mix(in srgb, var(--cpn-brass) 68%, black);--cpn-line:color-mix(in srgb, var(--cpn-ivory) 16%, transparent);--cpn-mute:color-mix(in srgb, var(--cpn-ivory) 66%, transparent);--cpn-page-line:color-mix(in srgb, var(--cpn-page-ink) 22%, transparent);--cpn-page-mute:color-mix(in srgb, var(--cpn-page-ink) 62%, transparent);--cpn-glow:color-mix(in srgb, var(--cpn-brass) 34%, transparent);--cpn-shade:#0000008c;--cpn-art-fill:color-mix(in srgb, var(--cpn-card) 86%, var(--cpn-accent));--cpn-ease:cubic-bezier(.22, .8, .2, 1);--cpn-card-line:color-mix(in srgb, var(--cpn-ink) 22%, transparent);--cpn-card-mute:var(--cpn-ink-soft);--cpn-seal:color-mix(in srgb, var(--red) 62%, var(--cpn-accent));--cpn-seal-hi:color-mix(in srgb, var(--cpn-seal) 70%, white);--cpn-seal-lo:color-mix(in srgb, var(--cpn-seal) 70%, black);--cpn-foil-a:var(--cpn-brass-lo);--cpn-foil-b:var(--cpn-brass-hi);--cpn-foil-m:var(--cpn-brass);--cpn-foil:linear-gradient(115deg, var(--cpn-foil-a), var(--cpn-foil-b) 30%, var(--cpn-foil-m) 50%, var(--cpn-foil-b) 68%, var(--cpn-foil-a));--cpn-pad:1;--cpn-tilt:0deg;--cpn-notch:22px;--cpn-hole:8px;--cpn-pitch:16px;max-width:640px;color:var(--cpn-page-ink);font-family:var(--t-body-family);font-size:var(--t-body-size);margin-inline:auto;line-height:1.5;position:relative}.cpn[data-foil=silver]{--cpn-foil-m:color-mix(in srgb, var(--muted) 45%, white);--cpn-foil-a:color-mix(in srgb, var(--muted) 80%, black);--cpn-foil-b:color-mix(in srgb, var(--muted) 20%, white)}.cpn[data-foil=rose]{--cpn-foil-m:color-mix(in srgb, var(--cpn-brass) 55%, var(--red));--cpn-foil-a:color-mix(in srgb, var(--cpn-foil-m) 70%, black);--cpn-foil-b:color-mix(in srgb, var(--cpn-foil-m) 55%, white)}.cpn-size--compact{--cpn-pad:.78;max-width:480px}.cpn-size--hero{--cpn-pad:1.3;max-width:880px}.cpn *,.cpn :before,.cpn :after{box-sizing:border-box}.cpn h3,.cpn p{margin:0}.cpn-wrap{perspective:900px;padding:18px 6px 30px;position:relative}.cpn-wrap:before{content:"";background:radial-gradient(ellipse at center, var(--cpn-glow), transparent 70%);filter:blur(26px);opacity:.55;pointer-events:none;border-radius:50%;display:none;position:absolute;inset:14% 8% 18%}.cpn[data-glow] .cpn-wrap:before{display:block}.cpn[data-glow][data-float] .cpn-wrap:before{animation:3.5s ease-in-out infinite cpn-breathe}.cpn-lift{rotate:var(--cpn-tilt);position:relative}.cpn[data-tilt=slight]{--cpn-tilt:-1.2deg}.cpn[data-tilt=more]{--cpn-tilt:-3deg}[dir=rtl] .cpn[data-tilt=slight]{--cpn-tilt:1.2deg}[dir=rtl] .cpn[data-tilt=more]{--cpn-tilt:3deg}.cpn[data-float] .cpn-lift{animation:4s ease-in-out infinite cpn-float}@keyframes cpn-float{0%,to{translate:0}50%{translate:0 -4px}}@keyframes cpn-breathe{0%,to{opacity:.35}50%{opacity:.9}}.cpn-shadow--soft .cpn-lift{filter:drop-shadow(0 8px 14px #00000047)}.cpn-shadow--lifted .cpn-lift{filter:drop-shadow(0 18px 22px var(--cpn-shade)) drop-shadow(0 2px 3px #00000059)}.cpn-card{position:relative}.cpn-foil{background:var(--cpn-foil);color:#0000;-webkit-background-clip:text;background-clip:text}.cpn-big{font-family:var(--cpn-val-family);font-size:var(--cpn-val-size);font-weight:400;line-height:1}.cpn-big-k{font-family:var(--t-eyebrow-family);font-size:var(--t-eyebrow-size);letter-spacing:.3em;text-transform:uppercase;color:var(--cpn-brass);margin-top:6px}.cpn-art{width:calc(110px * var(--cpn-pad));color:var(--cpn-ink);flex:none}.cpn-art--img{object-fit:contain;height:auto}.cpn-bars{fill:currentColor;width:100%;max-width:120px;height:70px;display:block}.cpn-qr{color:currentColor;width:84px;height:84px;display:block}.cpn-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.cpn-row:empty{display:none}.cpn-in{position:relative}.cpn-edge--notches .cpn-card{-webkit-mask:radial-gradient(circle var(--cpn-notch) at 0 0, black 98%, transparent) no-repeat, radial-gradient(circle var(--cpn-notch) at 100% 0, black 98%, transparent) no-repeat, radial-gradient(circle var(--cpn-notch) at 0 100%, black 98%, transparent) no-repeat, radial-gradient(circle var(--cpn-notch) at 100% 100%, black 98%, transparent) no-repeat, linear-gradient(black, black);-webkit-mask-composite:xor;-webkit-mask:radial-gradient(circle var(--cpn-notch) at 0 0, black 98%, transparent) no-repeat, radial-gradient(circle var(--cpn-notch) at 100% 0, black 98%, transparent) no-repeat, radial-gradient(circle var(--cpn-notch) at 0 100%, black 98%, transparent) no-repeat, radial-gradient(circle var(--cpn-notch) at 100% 100%, black 98%, transparent) no-repeat, linear-gradient(black, black);mask:radial-gradient(circle var(--cpn-notch) at 0 0, black 98%, transparent) no-repeat, radial-gradient(circle var(--cpn-notch) at 100% 0, black 98%, transparent) no-repeat, radial-gradient(circle var(--cpn-notch) at 0 100%, black 98%, transparent) no-repeat, radial-gradient(circle var(--cpn-notch) at 100% 100%, black 98%, transparent) no-repeat, linear-gradient(black, black);-webkit-mask-composite:xor;mask-composite:exclude}.cpn-edge--scallops .cpn-card,.cpn-edge--perforation .cpn-card{-webkit-mask:linear-gradient(black, black) center / calc(100% - var(--cpn-hole) * 2) calc(100% - var(--cpn-hole) * 2) no-repeat, radial-gradient(circle var(--cpn-hole) at 50% 0, transparent 98%, black) top / var(--cpn-pitch) var(--cpn-hole) repeat-x, radial-gradient(circle var(--cpn-hole) at 50% 100%, transparent 98%, black) bottom / var(--cpn-pitch) var(--cpn-hole) repeat-x, radial-gradient(circle var(--cpn-hole) at 0 50%, transparent 98%, black) left / var(--cpn-hole) var(--cpn-pitch) repeat-y, radial-gradient(circle var(--cpn-hole) at 100% 50%, transparent 98%, black) right / var(--cpn-hole) var(--cpn-pitch) repeat-y;-webkit-mask:linear-gradient(black, black) center / calc(100% - var(--cpn-hole) * 2) calc(100% - var(--cpn-hole) * 2) no-repeat, radial-gradient(circle var(--cpn-hole) at 50% 0, transparent 98%, black) top / var(--cpn-pitch) var(--cpn-hole) repeat-x, radial-gradient(circle var(--cpn-hole) at 50% 100%, transparent 98%, black) bottom / var(--cpn-pitch) var(--cpn-hole) repeat-x, radial-gradient(circle var(--cpn-hole) at 0 50%, transparent 98%, black) left / var(--cpn-hole) var(--cpn-pitch) repeat-y, radial-gradient(circle var(--cpn-hole) at 100% 50%, transparent 98%, black) right / var(--cpn-hole) var(--cpn-pitch) repeat-y;mask:linear-gradient(black, black) center / calc(100% - var(--cpn-hole) * 2) calc(100% - var(--cpn-hole) * 2) no-repeat, radial-gradient(circle var(--cpn-hole) at 50% 0, transparent 98%, black) top / var(--cpn-pitch) var(--cpn-hole) repeat-x, radial-gradient(circle var(--cpn-hole) at 50% 100%, transparent 98%, black) bottom / var(--cpn-pitch) var(--cpn-hole) repeat-x, radial-gradient(circle var(--cpn-hole) at 0 50%, transparent 98%, black) left / var(--cpn-hole) var(--cpn-pitch) repeat-y, radial-gradient(circle var(--cpn-hole) at 100% 50%, transparent 98%, black) right / var(--cpn-hole) var(--cpn-pitch) repeat-y}.cpn-edge--perforation{--cpn-hole:5px;--cpn-pitch:14px}.cpn-edge--cutline .cpn-card:after{content:"";border-top:2px dashed var(--cpn-card-line);pointer-events:none;position:absolute;bottom:18px;left:14px;right:14px}.cpn-cad{gap:6px;margin:14px 0;display:flex}.cpn-cad span{text-align:center;font-family:var(--t-chip-family);font-size:var(--t-chip-size);border:1px solid var(--cpn-line);color:var(--cpn-mute);flex:1;padding:8px 4px}.cpn-cad span.on{border-color:var(--cpn-brass);color:var(--cpn-ivory);background:color-mix(in srgb, var(--cpn-brass) 14%, var(--cpn-night))}.cpn-btn{text-align:center;cursor:pointer;width:100%;font-family:var(--t-button-family);font-size:var(--t-button-size);letter-spacing:.2em;text-transform:uppercase;background:var(--cpn-foil);color:var(--cpn-night);border:0;padding:14px;font-weight:700;text-decoration:none;display:block}.cpn-btn:hover,.cpn-btn:focus-visible{filter:brightness(1.06)}.cpn-fine{font-family:var(--t-micro-family);font-size:var(--t-micro-size);color:var(--cpn-mute);margin-top:10px}.cpn--f .cpn-cad span,.cpn--g .cpn-cad span,.cpn--h .cpn-cad span,.cpn--e .cpn-cad span{border-color:var(--cpn-card-line);color:var(--cpn-card-mute)}.cpn--f .cpn-cad span.on,.cpn--g .cpn-cad span.on,.cpn--h .cpn-cad span.on,.cpn--e .cpn-cad span.on{border-color:var(--cpn-accent);color:var(--cpn-ink);background:color-mix(in srgb, var(--cpn-accent) 14%, var(--cpn-card))}.cpn--f .cpn-fine,.cpn--g .cpn-fine,.cpn--h .cpn-fine,.cpn--e .cpn-fine{color:var(--cpn-card-mute)}.cpn-under{margin-top:2px;padding:0 6px}.cpn-under .cpn-cad span{border-color:var(--cpn-page-line);color:var(--cpn-page-mute)}.cpn-under .cpn-cad span.on{border-color:var(--cpn-brass);color:var(--cpn-page-ink);background:color-mix(in srgb, var(--cpn-brass) 14%, var(--cpn-page))}.cpn-under .cpn-fine{color:var(--cpn-page-mute)}.cpn-h{font-family:var(--cpn-head-family);font-size:var(--cpn-head-size);color:var(--cpn-ink);text-wrap:balance;margin:0 0 8px;font-weight:400;line-height:1.02}.cpn-h b{font-family:var(--cpn-val-family);color:var(--cpn-accent);font-weight:400}.cpn-h3{font-family:var(--cpn-head-family);font-size:var(--cpn-head-size);margin:0 0 4px;font-weight:400}.cpn-h3 b{font-family:var(--cpn-val-family);color:var(--cpn-brass);font-weight:400}.cpn-txt{font-family:var(--cpn-body-family);font-size:var(--cpn-body-size);color:var(--cpn-ink-soft);max-width:290px;line-height:1.5}.cpn-sub{font-family:var(--cpn-body-family);font-size:var(--cpn-body-size);color:var(--cpn-mute)}.cpn-brand{font-family:var(--t-display-family);font-size:var(--t-eyebrow-size);letter-spacing:.35em;text-transform:uppercase;color:var(--cpn-ink);margin-top:12px}.cpn-script{font-family:var(--t-quote-family);font-style:italic;font-size:var(--t-h3-size);color:var(--cpn-accent);line-height:1}.cpn-word{font-family:var(--t-display-family);font-size:var(--t-h4-size);letter-spacing:.12em;text-transform:uppercase;line-height:1}.cpn-off{font-family:var(--t-eyebrow-family);font-size:var(--t-eyebrow-size);letter-spacing:.3em;text-transform:uppercase;color:var(--cpn-brass);text-align:center;margin-top:6px}.cpn-serial{writing-mode:vertical-rl;inset-inline-start:8px;font-family:var(--t-micro-family);font-size:var(--t-micro-size);letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--cpn-ivory) 36%, transparent);position:absolute;top:16px}[dir=rtl] .cpn-serial{writing-mode:horizontal-tb;top:8px}.cpn-eyebrow{font-family:var(--t-eyebrow-family);font-size:var(--t-eyebrow-size);letter-spacing:.32em;text-transform:uppercase;color:var(--cpn-brass)}.cpn-rule{color:var(--cpn-brass);font-family:var(--t-eyebrow-family);font-size:var(--t-eyebrow-size);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:4px 0 12px;display:flex}.cpn-rule:before,.cpn-rule:after{content:"";border-top:1px solid var(--cpn-line);flex:1}.cpn-code{border:1px dashed var(--cpn-brass);font-family:var(--t-label-family);font-size:var(--t-label-size);letter-spacing:.3em;color:currentColor;direction:ltr;unicode-bidi:isolate;margin-bottom:14px;padding:6px 14px;font-weight:700;display:inline-block}.cpn-tag{font-family:var(--t-eyebrow-family);font-size:var(--t-eyebrow-size);letter-spacing:.3em;text-transform:uppercase;color:var(--cpn-brass)}.cpn--d .cpn-card{background:var(--cpn-card);color:var(--cpn-ink);display:flex}.cpn--d .cpn-card:before,.cpn--d .cpn-card:after{content:"";pointer-events:none;background:radial-gradient(circle 7px at 0 50%, var(--cpn-page) 98%, transparent) 0 0 / 14px 24px repeat-y;width:14px;height:96px;position:absolute;top:50%;transform:translateY(-50%)}.cpn--d .cpn-card:before{left:0}.cpn--d .cpn-card:after{right:0;transform:translateY(-50%)scaleX(-1)}.cpn--d .cpn-stub{width:calc(170px * var(--cpn-pad));padding:calc(26px * var(--cpn-pad)) 18px;border-inline-end:3px dashed var(--cpn-accent);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.cpn--d .cpn-body{min-width:0;padding:calc(24px * var(--cpn-pad)) calc(26px * var(--cpn-pad));flex:1;align-items:center;gap:14px;display:flex}.cpn--d .cpn-code{color:var(--cpn-ink);border-color:var(--cpn-accent);margin:10px 0 0}.cpn--a{--cpn-sx:100%;--cpn-bx:0}[dir=rtl] .cpn--a,.cpn--a[data-stub-side=end]{--cpn-sx:0;--cpn-bx:100%}[dir=rtl] .cpn--a[data-stub-side=end]{--cpn-sx:100%;--cpn-bx:0}.cpn--a .cpn-card{color:var(--cpn-ivory);display:flex}.cpn--a .cpn-stub,.cpn--a .cpn-body{background:var(--cpn-night);position:relative}.cpn--a .cpn-stub{width:calc(150px * var(--cpn-pad));border:1px solid var(--cpn-brass);-webkit-mask:radial-gradient(circle 12px at var(--cpn-sx) 0, black 98%, transparent) no-repeat, radial-gradient(circle 12px at var(--cpn-sx) 100%, black 98%, transparent) no-repeat, linear-gradient(black, black);-webkit-mask-composite:xor;-webkit-mask:radial-gradient(circle 12px at var(--cpn-sx) 0, black 98%, transparent) no-repeat, radial-gradient(circle 12px at var(--cpn-sx) 100%, black 98%, transparent) no-repeat, linear-gradient(black, black);mask:radial-gradient(circle 12px at var(--cpn-sx) 0, black 98%, transparent) no-repeat, radial-gradient(circle 12px at var(--cpn-sx) 100%, black 98%, transparent) no-repeat, linear-gradient(black, black);border-inline-end:0;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;-webkit-mask-composite:xor;mask-composite:exclude}.cpn--a .cpn-body{border:1px solid var(--cpn-brass);border-inline-start:2px dashed var(--cpn-brass-lo);min-width:0;-webkit-mask:radial-gradient(circle 12px at var(--cpn-bx) 0, black 98%, transparent) no-repeat, radial-gradient(circle 12px at var(--cpn-bx) 100%, black 98%, transparent) no-repeat, linear-gradient(black, black);-webkit-mask-composite:xor;-webkit-mask:radial-gradient(circle 12px at var(--cpn-bx) 0, black 98%, transparent) no-repeat, radial-gradient(circle 12px at var(--cpn-bx) 100%, black 98%, transparent) no-repeat, linear-gradient(black, black);mask:radial-gradient(circle 12px at var(--cpn-bx) 0, black 98%, transparent) no-repeat, radial-gradient(circle 12px at var(--cpn-bx) 100%, black 98%, transparent) no-repeat, linear-gradient(black, black);flex:1;padding:22px 22px 18px;-webkit-mask-composite:xor;mask-composite:exclude}.cpn--a:not([data-stub]) .cpn-body{border-inline-start:1px solid var(--cpn-brass);-webkit-mask:none;mask:none}.cpn--a .cpn-big{font-size:var(--cpn-val-size)}.cpn--b .cpn-card{color:var(--cpn-ivory);background:radial-gradient(circle at 10px 10px, transparent 6px, var(--cpn-brass) 6.5px) -10px -10px / 20px 20px;padding:3px}.cpn--b .cpn-in{background:var(--cpn-night);padding:calc(26px * var(--cpn-pad));text-align:center;border:1px dashed var(--cpn-brass-lo);margin:6px}.cpn--b .cpn-big{margin:6px 0}.cpn--b .cpn-art,.cpn--i .cpn-art,.cpn--j .cpn-art{margin-inline:auto}.cpn--c .cpn-card{background:var(--cpn-night);color:var(--cpn-ivory);border:1px solid var(--cpn-brass)}.cpn-top{background:radial-gradient(120% 140% at 0 0, color-mix(in srgb, var(--cpn-night) 82%, var(--cpn-brass)), var(--cpn-night) 60%);justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 24px;display:flex}[dir=rtl] .cpn-top{background:radial-gradient(120% 140% at 100% 0, color-mix(in srgb, var(--cpn-night) 82%, var(--cpn-brass)), var(--cpn-night) 60%)}.cpn--c .cpn-big{line-height:.9}.cpn-right{text-align:end}.cpn-valid{font-family:var(--cpn-body-family);font-size:var(--t-h4-size)}.cpn-tear{border-top:2px dashed var(--cpn-brass-lo);height:0;margin:0 14px;position:relative}.cpn-tear:before,.cpn-tear:after{content:"";background:var(--cpn-page);border:1px solid var(--cpn-brass);border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.cpn-tear:before{clip-path:inset(0 0 0 50%);left:-27px}.cpn-tear:after{clip-path:inset(0 50% 0 0);right:-27px}.cpn-bot{padding:18px 24px 20px}.cpn-scissor{inset-inline-end:28px;color:var(--cpn-brass);font-size:var(--t-small-size);background:var(--cpn-night);padding:0 6px;line-height:1.4;position:absolute;top:-11px}[dir=rtl] .cpn-scissor{transform:scaleX(-1)}.cpn--e .cpn-card{background:var(--cpn-card);color:var(--cpn-ink);border-radius:10px;display:flex;overflow:hidden}.cpn--e .cpn-main{min-width:0;padding:calc(20px * var(--cpn-pad)) calc(24px * var(--cpn-pad));border-top:8px solid var(--cpn-accent);flex:1}.cpn-e-head{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.cpn-e-head .cpn-tag{color:var(--cpn-accent)}.cpn-e-row{justify-content:space-between;align-items:center;gap:14px;margin:6px 0 8px;display:flex}.cpn--e .cpn-sub{color:var(--cpn-ink-soft)}.cpn--e .cpn-stub{width:calc(150px * var(--cpn-pad));text-align:center;border-inline-start:2px dashed var(--cpn-accent);background:color-mix(in srgb, var(--cpn-card) 92%, var(--cpn-accent));flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 14px;display:flex;position:relative}.cpn--e[data-stub-side=end] .cpn-stub{order:2}.cpn--e[data-stub-side=start] .cpn-stub{border-inline-start:0;border-inline-end:2px dashed var(--cpn-accent);order:0}.cpn--e .cpn-stub:before,.cpn--e .cpn-stub:after{content:"";background:var(--cpn-page);border-radius:50%;width:20px;height:20px;position:absolute;inset-inline-start:-11px}.cpn--e[data-stub-side=start] .cpn-stub:before,.cpn--e[data-stub-side=start] .cpn-stub:after{inset-inline:auto -11px}.cpn--e .cpn-stub:before{top:-10px}.cpn--e .cpn-stub:after{bottom:-10px}.cpn-e-seat{font-family:var(--t-h3-family);font-size:var(--t-h3-size)}.cpn-e-val{font-family:var(--cpn-val-family);font-size:var(--t-h3-size);color:var(--cpn-accent)}.cpn--e .cpn-bars{max-width:110px;height:44px}.cpn--e .cpn-code{color:var(--cpn-ink);border-color:var(--cpn-accent);margin:0}.cpn-e-codeline{inset-inline-end:24px;position:absolute;bottom:16px}.cpn--f .cpn-card{background:radial-gradient(circle 5px at 8px 8px, transparent 4.5px, var(--cpn-card) 5px) -8px -8px / 16px 16px;color:var(--cpn-ink);padding:8px}.cpn--f .cpn-in{background:var(--cpn-card);border:1px solid var(--cpn-card-line);outline:1px solid var(--cpn-accent);outline-offset:-5px;padding:calc(22px * var(--cpn-pad))}.cpn-f-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.cpn--f .cpn-eyebrow{color:var(--cpn-accent)}.cpn--f .cpn-sub{color:var(--cpn-ink-soft)}.cpn-f-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.cpn-f-foot .cpn-tag{color:var(--cpn-accent)}.cpn--f .cpn-code{color:var(--cpn-ink);border-color:var(--cpn-accent);margin:0}.cpn--g .cpn-card{background:var(--cpn-card);color:var(--cpn-ink);border:1px solid var(--cpn-accent);outline:1px solid var(--cpn-card-line);outline-offset:-6px}.cpn--g .cpn-in{padding:calc(28px * var(--cpn-pad)) calc(30px * var(--cpn-pad));padding-inline-end:calc(30px * var(--cpn-pad) + 60px)}.cpn-seal{inset-inline-end:18px;filter:drop-shadow(0 4px 6px #00000059);width:96px;height:96px;font-family:var(--t-display-family);position:absolute;top:-22px}.cpn-seal-letter{font-family:var(--t-display-family);font-size:var(--t-h2-size)}.cpn--g .cpn-eyebrow{color:var(--cpn-accent)}.cpn--g .cpn-big{margin:6px 0 8px}.cpn--g .cpn-code{color:var(--cpn-ink);border-color:var(--cpn-accent)}.cpn--h .cpn-wrap{padding-top:40px}.cpn--h .cpn-card{background:var(--cpn-card);color:var(--cpn-ink);clip-path:polygon(0 50%,9% 0,100% 0,100% 100%,9% 100%)}[dir=rtl] .cpn--h .cpn-card{clip-path:polygon(100% 50%,91% 0,0 0,0 100%,91% 100%)}.cpn--h .cpn-in{padding:calc(24px * var(--cpn-pad)) calc(28px * var(--cpn-pad));padding-inline-start:calc(28px * var(--cpn-pad) + 10%)}.cpn-hole{inset-inline-start:5%;background:var(--cpn-page);width:18px;height:18px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cpn-accent) 70%, var(--cpn-card));z-index:1;border-radius:50%;margin-top:-9px;position:absolute;top:50%}.cpn-string{inset-inline-start:-8%;pointer-events:none;z-index:2;width:30%;height:auto;position:absolute;top:-34px}[dir=rtl] .cpn-string{transform:scaleX(-1)}.cpn--h .cpn-sub{color:var(--cpn-ink-soft)}.cpn--h .cpn-eyebrow{color:var(--cpn-accent)}.cpn--h .cpn-code{color:var(--cpn-ink);border-color:var(--cpn-accent)}.cpn--i .cpn-card{color:var(--cpn-ivory);background:conic-gradient(from 45deg, var(--cpn-brass) 0 25%, color-mix(in srgb, var(--cpn-night) 70%, var(--cpn-brass)) 0 50%, var(--cpn-brass) 0 75%, color-mix(in srgb, var(--cpn-night) 70%, var(--cpn-brass)) 0) 0 0 / 16px 16px;padding:14px}.cpn--i .cpn-in{background:var(--cpn-night);border:1px solid var(--cpn-brass);outline:1px solid var(--cpn-brass-lo);outline-offset:-5px;padding:calc(28px * var(--cpn-pad));text-align:center}.cpn-star{width:34px;height:34px;position:absolute}.cpn-star:first-of-type{top:-3px;left:-3px}.cpn-star:nth-of-type(2){top:-3px;right:-3px}.cpn-star:nth-of-type(3){bottom:-3px;left:-3px}.cpn-star:nth-of-type(4){bottom:-3px;right:-3px}.cpn--i .cpn-big{margin:6px 0}.cpn--j .cpn-card{background:var(--cpn-night);color:var(--cpn-ivory);border:1px solid var(--cpn-brass)}.cpn--j .cpn-in{padding:calc(26px * var(--cpn-pad))}.cpn--j .cpn-row{margin:6px 0}.cpn-scratch{min-width:200px;margin-bottom:14px;display:inline-block;position:relative}.cpn-scratch .cpn-code{text-align:center;margin:0;padding-block:14px;display:block}.cpn-foil-layer{cursor:grab;touch-action:none;width:100%;height:100%;font-family:var(--t-chip-family);font-size:var(--t-chip-size);color:var(--cpn-night);transition:opacity .45s;position:absolute;inset:0}.cpn-foil-layer[data-fading]{opacity:0}.cpn-reveal{cursor:pointer;color:var(--cpn-brass);font-family:var(--t-micro-family);font-size:var(--t-micro-size);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;margin:6px auto 0;padding:4px 8px;text-decoration:underline;display:block}[dir=rtl] .cpn :is(.cpn-word,.cpn-brand,.cpn-off,.cpn-serial,.cpn-eyebrow,.cpn-rule,.cpn-tag,.cpn-btn,.cpn-big-k,.cpn-reveal){letter-spacing:0}[dir=rtl] .cpn-script{font-style:normal}[dir=rtl] .cpn-h,[dir=rtl] .cpn-h3{line-height:1.3}.cpn--darkcard{--cpn-art-fill:color-mix(in srgb, var(--cpn-card) 70%, var(--cpn-accent))}@media (max-width:520px){.cpn-wrap{padding-inline:2px}.cpn[data-tilt]{--cpn-tilt:0deg}.cpn--d .cpn-card,.cpn--a .cpn-card,.cpn--e .cpn-card{flex-direction:column}.cpn--d .cpn-stub{border-inline-end:0;border-bottom:3px dashed var(--cpn-accent);flex-direction:row;justify-content:space-between;width:auto;padding:18px 22px}.cpn--d .cpn-bars{max-width:90px;height:44px}.cpn--d .cpn-art,.cpn--e .cpn-art,.cpn--f .cpn-art{display:none}.cpn--d .cpn-body{padding:20px 22px}.cpn-h{font-size:var(--t-h3-size)}.cpn--a .cpn-stub{border-inline-end:1px solid var(--cpn-brass);border-bottom:0;width:auto;padding:16px;-webkit-mask:none;mask:none}.cpn--a .cpn-body{border-inline-start:1px solid var(--cpn-brass);border-top:2px dashed var(--cpn-brass-lo);-webkit-mask:none;mask:none}.cpn--e .cpn-stub,.cpn--e[data-stub-side=start] .cpn-stub{border-inline:0;border-top:2px dashed var(--cpn-accent);flex-direction:row;order:2;justify-content:space-between;width:auto}.cpn--e .cpn-stub:before,.cpn--e .cpn-stub:after{display:none}.cpn-serial{writing-mode:horizontal-tb;top:8px}.cpn-top{flex-direction:column;align-items:flex-start}.cpn-right{text-align:start}.cpn-cad{flex-wrap:wrap}.cpn-cad span{flex:40%}.cpn--g .cpn-in{padding-inline-end:calc(30px * var(--cpn-pad));padding-top:60px}.cpn-seal{width:72px;height:72px;top:-14px}}@media (prefers-reduced-motion:reduce){.cpn[data-float] .cpn-lift,.cpn[data-glow][data-float] .cpn-wrap:before{animation:none}.cpn[data-glow] .cpn-wrap:before{opacity:.45}.cpn-foil-layer{transition:none}}
.hp .hp-gallery{top:calc(var(--hp-hdr,72px) + 16px);transition:top .3s var(--hp-ease)}@media (min-width:901px){.hp .hp-buy[data-hp-col]{top:min(calc(var(--hp-hdr,72px) + 16px), calc(100svh - var(--hp-col-h,0px) - 24px));transition:top .3s var(--hp-ease);align-self:start;position:sticky}}.hp .hp-buy{scroll-margin-top:calc(var(--hp-hdr,72px) + 16px)}.hp .hps{border-top:1px solid var(--hp-line);gap:16px;padding:18px 0 4px;display:grid}.hp .hps-who{border-inline-start:2px solid var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 6%, transparent);gap:6px;padding:14px 16px;display:grid}.hp .hps-who p{font-family:var(--t-h3-family);color:var(--hp-ink);margin:0;font-size:1.125rem;line-height:1.45}.hp .hps-lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hp .hps-lines li{color:var(--hp-ink);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:.875rem;line-height:1.45;display:grid}.hp .hps-lines b{font-weight:600}.hp .hps-ico{color:var(--hp-brass);flex:none}.hp .hps-pay{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:4px;display:flex}.hp .hps-pay-l{letter-spacing:.2em;text-transform:uppercase;color:var(--hp-dim);align-items:center;gap:8px;font-size:.625rem;display:inline-flex}[dir=rtl] .hp .hps-pay-l{letter-spacing:0;font-size:.75rem}.hp .hps-pay-l .hps-ico{width:16px;height:16px}.hp .hps-marks{flex-wrap:wrap;gap:6px;display:flex}.hp .hps-go{gap:10px;display:grid}.hp .hps-go ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hp .hps-go-a{border:1px solid var(--hp-line-soft);transition:border-color .3s, background .3s, transform .3s var(--hp-ease);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:8px;display:grid}.hp .hps-go-a:hover{border-color:var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 6%, transparent);transform:translateY(-1px)}.hp .hps-go-img{background:var(--hp-panel);border-radius:28px 28px 0 0;width:56px;height:56px;display:block;overflow:hidden}.hp .hps-go-img img{object-fit:cover;width:100%;height:100%;display:block}.hp .hps-go-t{gap:2px;min-width:0;display:grid}.hp .hps-go-t b{font-family:var(--t-h4-family);overflow-wrap:anywhere;font-size:1rem;font-weight:400}.hp .hps-go-t span{font-size:.75rem}.hp .hps-ask{border:1px solid var(--hp-line);color:var(--hp-ink);letter-spacing:.04em;justify-self:start;align-items:center;gap:10px;padding:10px 16px;font-size:.8125rem;transition:border-color .3s,background .3s;display:inline-flex}.hp .hps-ask:before{content:"";background:var(--hp-brass);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--hp-brass) 22%, transparent);border-radius:50%}.hp .hps-ask:hover{border-color:var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 8%, transparent)}.hp .hpr{position:relative}.hp .hpr-nav{top:var(--hp-hdr,0px);z-index:20;background:color-mix(in srgb, var(--hp-night) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-block:1px solid var(--hp-line);transition:top .3s var(--hp-ease);position:sticky}.hp .hpr-nav-in{scrollbar-width:none;justify-content:center;gap:4px;display:flex;overflow-x:auto}.hp .hpr-nav-in::-webkit-scrollbar{display:none}.hp .hpr-nav-a{color:var(--hp-dim);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;flex:none;padding:16px 16px 14px;font-size:.6875rem;transition:color .3s,border-color .3s}[dir=rtl] .hp .hpr-nav-a{letter-spacing:0;font-size:.8125rem}.hp .hpr-nav-a:hover{color:var(--hp-ink)}.hp .hpr-nav-a[aria-current=true]{color:var(--hp-brass);border-bottom-color:var(--hp-brass)}.hp .hpr-body{gap:clamp(72px,9vw,128px);padding-block:clamp(56px,7vw,96px);display:grid}.hp .hpr-sec{scroll-margin-top:calc(var(--hp-hdr,0px) + 72px);gap:clamp(28px,3.5vw,44px);width:100%;max-width:1100px;margin-inline:auto;display:grid}.hp .hpr-sec--wide{max-width:none}.hp .hpr-sec-head{text-align:center;justify-items:center;gap:12px;display:grid}.hp .hpr-sec-head:after{content:"";background:var(--hp-brass);width:48px;height:1px;margin-top:6px}.hp .hpr-h2{font-family:var(--t-h2-family);color:var(--hp-ink);text-wrap:balance;letter-spacing:0;text-transform:none;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.08}[dir=rtl] .hp .hpr-h2{line-height:1.35}.hp .hpr-h3{font-family:var(--t-h3-family);color:var(--hp-ink);margin:0;font-size:1.5rem;font-weight:400;line-height:1.25}.hp .hpr-mt{margin-top:18px!important}.hp .hpr-ico{width:24px;height:24px;color:var(--hp-brass);flex:none}.hp .hpr-ico--lg{width:36px;height:36px}.hp .hpr-ico--sm{width:16px;height:16px}html[data-hp-motion] .hp [data-hp-reveal]{opacity:0;transition:opacity .9s var(--hp-ease), transform .9s var(--hp-ease);transform:translateY(28px)}html[data-hp-motion] .hp [data-hp-reveal].is-in{opacity:1;transform:none}html[data-hp-motion] .hp [data-hp-reveal] :is(.hpr-note,.hpr-spec,.hpr-fact,.hpr-step,.hpr-work,.hpr-features li){opacity:0;transition:opacity .7s var(--hp-ease), transform .7s var(--hp-ease);transition-delay:calc(var(--i,0) * 90ms + .15s);transform:translateY(16px)}html[data-hp-motion] .hp [data-hp-reveal].is-in :is(.hpr-note,.hpr-spec,.hpr-fact,.hpr-step,.hpr-work,.hpr-features li){opacity:1;transform:none}.hp .hpr-story{gap:18px;width:100%;max-width:720px;margin-inline:auto;display:grid}.hp .hpr-story.has-media{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(32px,5vw,72px);max-width:none}.hp .hpr-story.has-media>:not(.hpr-story-media){grid-column:2}.hp .hpr-story-media{top:calc(var(--hp-hdr,0px) + 80px);aspect-ratio:4/5;background:var(--hp-panel);border-radius:999px 999px 0 0;grid-area:1/1/span 30;margin:0;position:sticky;overflow:hidden}.hp .hpr-story-media img,.hp .hpr-story-media video{object-fit:cover;width:100%;height:100%;display:block}.hp .hpr-lead{font-family:var(--t-h3-family);color:var(--hp-ink);text-wrap:pretty;margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.4}.hp .hpr-p{color:var(--hp-dim);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.8}.hp .hpr-story .hpr-h3{border-top:1px solid var(--hp-line);color:var(--hp-brass);margin-top:14px;padding-top:18px;font-size:1.25rem}.hp .hpr-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hp .hpr-list li{color:var(--hp-dim);padding-inline-start:22px;font-size:1rem;line-height:1.65;position:relative}.hp .hpr-list li:before{content:"";inset-inline-start:0;background:var(--hp-brass);width:8px;height:1px;position:absolute;top:.7em}.hp .hpr-fig{background:var(--hp-panel);margin:8px 0;overflow:hidden}.hp .hpr-fig img{width:100%;height:auto;display:block}.hp .hpr-fig[hidden],.hp [data-hp-img][hidden]{display:none!important}.hp .hpr-features{border:1px solid var(--hp-line);background:color-mix(in srgb, var(--hp-brass) 4%, var(--hp-night));gap:16px;width:100%;max-width:900px;margin-inline:auto;padding:28px clamp(20px,3vw,36px);display:grid}.hp .hpr-features ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.hp .hpr-features li{color:var(--hp-ink);grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:.9375rem;line-height:1.55;display:grid}.hp .hpr-tick{width:20px;height:20px;color:var(--hp-brass)}.hp .hpr-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);display:grid}.hp .hpr-note{text-align:center;border:1px solid var(--hp-line-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 18%, var(--hp-night)), var(--hp-night) 70%);transition:border-color .4s, transform .5s var(--hp-ease);align-content:start;gap:8px;padding:0 0 22px;display:grid}.hp .hpr-note:hover{border-color:color-mix(in srgb, var(--c) 60%, var(--hp-brass));transform:translateY(-4px)}.hp .hpr-note-art{aspect-ratio:1;background:radial-gradient(70% 70% at 50% 35%, color-mix(in srgb, var(--c) 70%, white 10%), color-mix(in srgb, var(--c) 30%, var(--hp-night)) 70%);border-radius:999px 999px 0 0;place-items:center;margin:18px 18px 10px;display:grid;overflow:hidden}.hp .hpr-note-art img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--hp-ease);display:block}.hp .hpr-note:hover .hpr-note-art img{transform:scale(1.05)}.hp .hpr-note-orb{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 40%, white), var(--c) 55%, color-mix(in srgb, var(--c) 50%, var(--hp-night)));width:46%;box-shadow:0 0 60px color-mix(in srgb, var(--c) 55%, transparent);border-radius:50%}.hp .hpr-note-tier{letter-spacing:.22em;text-transform:uppercase;color:var(--hp-brass);margin:0;font-size:.625rem}.hp .hpr-note-tier span{color:var(--hp-dim);letter-spacing:.08em;text-transform:none}[dir=rtl] .hp .hpr-note-tier,[dir=rtl] .hp .hpr-note-tier span{letter-spacing:0;font-size:.8125rem}.hp .hpr-note-name{font-family:var(--t-h3-family);color:var(--hp-ink);margin:0;padding-inline:12px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.15}.hp .hpr-note-fam{color:var(--hp-dim);margin:0;font-size:.8125rem}.hp .hpr-wear{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,2vw,24px);display:grid}.hp .hpr-card{border:1px solid var(--hp-line);background:var(--hp-panel);align-content:start;gap:14px;padding:24px;display:grid}.hp .hpr-card .hp-eyebrow{margin:0}.hp .hpr-meter{grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;display:grid}.hp .hpr-meter-l{color:var(--hp-dim);font-size:.8125rem}.hp .hpr-meter-bar{justify-self:end;align-items:flex-end;gap:4px;height:22px;display:flex}.hp .hpr-meter-bar i{width:26px;height:calc(6px + var(--k) * 5px);background:var(--hp-line);transition:background .6s var(--hp-ease)}.hp .hpr-meter-bar i.on{background:var(--hp-brass)}.hp .hpr-meter b{font-family:var(--t-h4-family);color:var(--hp-ink);grid-column:1/-1;font-size:1.25rem;font-weight:400}.hp .hpr-big{border-top:1px solid var(--hp-line-soft);gap:4px;padding-top:14px;display:grid}.hp .hpr-big-n{font-family:var(--t-h2-family);color:var(--hp-brass);font-size:clamp(1.75rem,3vw,2.375rem);font-weight:400;line-height:1.1}.hp .hpr-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hp .hpr-bars li{color:var(--hp-ink);grid-template-columns:minmax(84px,auto) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.8125rem;display:grid}.hp .hpr-bars b{color:var(--hp-dim);white-space:nowrap;font-weight:500}.hp .hpr-bar{background:var(--hp-line-soft);height:6px;position:relative;overflow:hidden}.hp .hpr-bar i{width:var(--w);background:linear-gradient(90deg, color-mix(in srgb, var(--hp-brass) 55%, transparent), var(--hp-brass));transform-origin:0;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .hp .hpr-bar i{transform-origin:100%;background:linear-gradient(270deg, color-mix(in srgb, var(--hp-brass) 55%, transparent), var(--hp-brass))}html[data-hp-motion] .hp [data-hp-reveal] .hpr-bar i{transition:transform 1.2s var(--hp-ease) .3s;transform:scaleX(0)}html[data-hp-motion] .hp [data-hp-reveal].is-in .hpr-bar i{transform:none}.hp .hpr-chips{flex-wrap:wrap;gap:8px;display:flex}.hp .hpr-chip{border:1px solid var(--hp-line);color:var(--hp-ink);background:color-mix(in srgb, var(--hp-brass) 5%, transparent);border-radius:999px;justify-self:start;align-items:center;padding:7px 14px;font-size:.8125rem;transition:border-color .3s,background .3s;display:inline-flex}.hp .hpr-chip:hover{border-color:var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 12%, transparent)}.hp .hpr-specs{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hp .hpr-spec{background:var(--hp-night);border:1px solid var(--hp-line);align-content:start;gap:8px;padding:24px 22px;transition:background .4s,border-color .4s;display:grid}.hp .hpr-spec:hover{border-color:var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 7%, var(--hp-night))}.hp .hpr-spec .hpr-ico{width:30px;height:30px;margin-bottom:6px}.hp .hpr-spec-l{letter-spacing:.2em;text-transform:uppercase;color:var(--hp-dim);font-size:.625rem}[dir=rtl] .hp .hpr-spec-l{letter-spacing:0;font-size:.8125rem}.hp .hpr-spec-v{font-family:var(--t-h3-family);color:var(--hp-ink);font-size:1.375rem;font-weight:400;line-height:1.25}.hp .hpr-spec--uses{grid-column:1/-1}.hp .hpr-uses{color:var(--hp-ink);flex-wrap:wrap;gap:8px 18px;font-size:.9375rem;display:flex}.hp .hpr-uses span{align-items:center;gap:8px;display:inline-flex}.hp .hpr-uses .hpr-ico{width:20px;height:20px;margin:0}.hp .hpr-works{gap:24px;display:grid}.hp .hpr-works>.hpr-h3{text-align:center}.hp .hpr-film{aspect-ratio:16/9;background:var(--hp-panel);border:1px solid var(--hp-line);width:100%;max-width:960px;margin:0 auto;overflow:hidden}.hp .hpr-film video{object-fit:cover;width:100%;height:100%;display:block}.hp .hpr-works-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin:0;padding:0;list-style:none;display:grid;position:relative}.hp .hpr-works-row:before{content:"";top:44px;background:linear-gradient(90deg, transparent, var(--hp-brass), transparent);opacity:.6;height:1px;position:absolute;inset-inline:16%}.hp .hpr-work{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.hp .hpr-work-art{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--hp-brass) 22%, var(--hp-night)), var(--hp-night) 72%);border:1px solid var(--hp-line);border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative}.hp .hpr-work-n{top:-4px;background:var(--hp-brass);width:26px;height:26px;color:var(--hp-night);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;inset-inline-end:-4px}.hp .hpr-work b{font-family:var(--t-h4-family);color:var(--hp-ink);font-size:1.25rem;font-weight:400}.hp .hpr-work p{color:var(--hp-dim);max-width:30ch;margin:0;font-size:.875rem;line-height:1.6}.hp .hpr-cover-plan{aspect-ratio:2;border:1px dashed var(--hp-line);background:repeating-linear-gradient(0deg, transparent 0 23px, var(--hp-line-soft) 23px 24px), repeating-linear-gradient(90deg, transparent 0 23px, var(--hp-line-soft) 23px 24px);place-items:center;display:grid}.hp .hpr-cover-area{width:var(--a);aspect-ratio:2;background:radial-gradient(closest-side, color-mix(in srgb, var(--hp-brass) 45%, transparent), color-mix(in srgb, var(--hp-brass) 10%, transparent));border:1px solid var(--hp-brass);color:var(--hp-ink);place-items:center;display:grid}.hp .hpr-cover li:not([data-fits]) .hpr-bar i{background:var(--hp-line)}.hp .hpr-room{align-items:center;gap:8px;display:inline-flex}.hp .hpr-room .hpr-ico{width:18px;height:18px}.hp .hpr-box{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hp .hpr-box li{color:var(--hp-ink);border-bottom:1px solid var(--hp-line-soft);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:10px;font-size:.9375rem;display:grid}.hp .hpr-box li:last-child{border-bottom:0;padding-bottom:0}.hp .hpr-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.hp .hpr-step{border:1px solid var(--hp-line);background:var(--hp-panel);transition:border-color .4s, transform .5s var(--hp-ease);align-content:start;gap:10px;padding:26px 22px;display:grid;position:relative}.hp .hpr-step:hover{border-color:var(--hp-brass);transform:translateY(-3px)}.hp .hpr-step-ic{border:1px solid var(--hp-line);background:color-mix(in srgb, var(--hp-brass) 8%, transparent);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.hp .hpr-step-n{letter-spacing:.22em;text-transform:uppercase;color:var(--hp-brass);font-size:.625rem}[dir=rtl] .hp .hpr-step-n{letter-spacing:0;font-size:.8125rem}.hp .hpr-step b{font-family:var(--t-h4-family);color:var(--hp-ink);font-size:1.25rem;font-weight:400;line-height:1.3}.hp .hpr-step p{color:var(--hp-dim);margin:0;font-size:.9375rem;line-height:1.65}.hp .hpr-dt{gap:clamp(28px,4vw,44px);display:grid}.hp .hpr-facts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hp .hpr-fact{background:var(--hp-night);border:1px solid var(--hp-line);align-content:start;justify-items:start;gap:10px;padding:22px 20px;transition:border-color .4s,background .4s;display:grid}.hp .hpr-fact:hover{border-color:var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 7%, var(--hp-night))}.hp .hpr-fact .hpr-ico{color:var(--hp-brass)}.hp .hpr-fact-v{font-family:var(--t-h3-family);color:var(--hp-ink);margin:0;font-weight:400;line-height:1.15}.hp .hpr-fact-l{letter-spacing:.2em;text-transform:uppercase;color:var(--hp-dim)}.hp .hpr-fact-t{color:var(--hp-ink);overflow-wrap:anywhere;line-height:1.3}[dir=rtl] .hp .hpr-fact-l{letter-spacing:0}.hp .hpr-fact--coverage{grid-column:span 2;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px}.hp .hpr-fact--coverage .hpr-fact-plan{grid-row:span 2}.hp .hpr-fact-plan{aspect-ratio:1;border:1px dashed var(--hp-line);background:repeating-linear-gradient(0deg, transparent 0 13px, var(--hp-line-soft) 13px 14px), repeating-linear-gradient(90deg, transparent 0 13px, var(--hp-line-soft) 13px 14px);place-items:center;width:84px;display:grid;position:relative}.hp .hpr-fact-plan i{width:var(--a);aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--hp-brass) 55%, transparent), color-mix(in srgb, var(--hp-brass) 8%, transparent));border-radius:50%}.hp .hpr-pairs{border-top:1px solid var(--hp-line-soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0;display:grid}.hp .hpr-pairs>div{border-bottom:1px solid var(--hp-line-soft);grid-template-columns:minmax(110px,38%) minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 4px;display:grid}.hp .hpr-pairs dt{letter-spacing:.18em;text-transform:uppercase;color:var(--hp-brass)}[dir=rtl] .hp .hpr-pairs dt{letter-spacing:0}.hp .hpr-pairs dd{color:var(--hp-ink);overflow-wrap:anywhere;margin:0;line-height:1.55}.hp .hpr-dsec{gap:16px;display:grid}.hp .hpr-dsec .hpr-h3{border-bottom:1px solid var(--hp-line);margin:0;padding-bottom:10px}.hp .hpr-dsec .hpr-p{max-width:72ch;color:var(--hp-dim)}.hp .hpr-ticks{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px 32px;margin:0;padding:0;list-style:none;display:grid}.hp .hpr-ticks li{color:var(--hp-ink);grid-template-columns:22px minmax(0,1fr);gap:12px;line-height:1.5;display:grid}.hp .hpr-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hp .hpr-chips li{border:1px solid var(--hp-line);color:var(--hp-ink);background:color-mix(in srgb, var(--hp-brass) 4%, var(--hp-night));align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.hp .hpr-chips .hpr-ico{width:20px;height:20px;color:var(--hp-brass)}@media (max-width:640px){.hp .hpr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hp .hpr-fact{padding:16px 14px}.hp .hpr-fact-t{font-size:var(--t-body-lg-size,1.1rem)}.hp .hpr-fact--coverage{grid-column:1/-1}.hp .hpr-pairs>div{grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:12px}}.hp .hpr-guides{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.hp .hpr-guide{border:1px solid var(--hp-line);background:var(--hp-panel);transition:border-color .4s, transform .5s var(--hp-ease);grid-template-columns:112px minmax(0,1fr);gap:18px;padding:16px;display:grid}.hp .hpr-guide:hover{border-color:var(--hp-brass);transform:translateY(-3px)}.hp .hpr-guide-cover{aspect-ratio:4/5;background:linear-gradient(160deg, color-mix(in srgb, var(--hp-brass) 24%, var(--hp-night)), var(--hp-night));border:1px solid var(--hp-line-soft);color:var(--hp-dim);text-align:center;letter-spacing:.14em;text-transform:uppercase;align-content:center;place-items:center;gap:8px;padding:8px;font-size:.625rem;display:grid;overflow:hidden}.hp .hpr-guide-cover.has-img{padding:0}.hp .hpr-guide-cover img{object-fit:cover;width:100%;height:100%;display:block}.hp .hpr-guide-t{align-content:start;gap:6px;min-width:0;display:grid}.hp .hpr-guide-t b{font-family:var(--t-h4-family);color:var(--hp-ink);overflow-wrap:anywhere;font-size:1.125rem;font-weight:400;line-height:1.3}.hp .hpr-guide-t p{margin:0;font-size:.8125rem;line-height:1.55}.hp .hpr-guide-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--hp-brass);margin:0;font-size:.625rem}[dir=rtl] .hp .hpr-guide-meta{letter-spacing:0;font-size:.75rem}.hp .hpr-guide-acts{flex-wrap:wrap;gap:8px 16px;margin-top:6px;display:flex}.hp .hpr-link{color:var(--hp-brass);border-bottom:1px solid var(--hp-line);align-items:center;gap:6px;padding-bottom:2px;font-size:.8125rem;display:inline-flex}.hp .hpr-link:hover{border-color:var(--hp-brass)}.hp .hpr-btn-ghost{border:1px solid var(--hp-brass);color:var(--hp-brass);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 14px;font-size:.75rem;transition:background .3s,color .3s;display:inline-flex}[dir=rtl] .hp .hpr-btn-ghost{letter-spacing:0;font-size:.8125rem}.hp .hpr-btn-ghost:hover{background:var(--hp-brass);color:var(--hp-night)}.hp .hpr-btn-ghost:hover .hpr-ico{color:var(--hp-night)}.hp .hpr-faq{border-top:1px solid var(--hp-line);width:100%;max-width:820px;margin-inline:auto;display:grid}.hp .hpr-qa{border-bottom:1px solid var(--hp-line)}.hp .hpr-qa summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:16px;padding:22px 4px;list-style:none;display:grid}.hp .hpr-qa summary::-webkit-details-marker{display:none}.hp .hpr-qa summary span{font-family:var(--t-h4-family);color:var(--hp-ink);font-size:1.1875rem;font-weight:400;line-height:1.35;transition:color .3s}.hp .hpr-qa summary:hover span{color:var(--hp-brass)}.hp .hpr-qa-mark{border:1px solid var(--hp-line);border-radius:50%;width:24px;height:24px;position:relative}.hp .hpr-qa-mark:before,.hp .hpr-qa-mark:after{content:"";background:var(--hp-brass);width:10px;height:1px;transition:transform .4s var(--hp-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp .hpr-qa-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.hp .hpr-qa[open] .hpr-qa-mark:after{transform:translate(-50%,-50%)rotate(0)}.hp .hpr-qa p{color:var(--hp-dim);margin:0;padding:0 44px 24px 4px;font-size:.9375rem;line-height:1.75}[dir=rtl] .hp .hpr-qa p{padding:0 4px 24px 44px}@media (max-width:900px){.hp .hpr-nav-in{justify-content:flex-start}.hp .hpr-notes{grid-template-columns:1fr}.hp .hpr-note{text-align:start;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:4px 16px;padding:14px}.hp .hpr-note-art{grid-row:1/span 3;margin:0}.hp .hpr-note-name{padding:0;font-size:1.5rem}.hp .hpr-story.has-media{grid-template-columns:1fr}.hp .hpr-story.has-media>:not(.hpr-story-media){grid-column:1}.hp .hpr-story-media{grid-row:auto;justify-self:center;width:100%;max-width:420px;position:static}.hp .hpr-works-row{grid-template-columns:1fr}.hp .hpr-works-row:before{display:none}.hp .hpr-work{text-align:start;grid-template-columns:72px minmax(0,1fr);justify-items:start;column-gap:16px}.hp .hpr-work-art{grid-row:1/span 2;width:72px;height:72px}.hp .hpr-guide{grid-template-columns:88px minmax(0,1fr)}.hp .hpr-sec-head{text-align:start;justify-items:start}.hp-stick .hp-btn{white-space:normal;padding-inline:12px;line-height:1.3}}@media (max-width:480px){.hp .hpr-bars li{grid-template-columns:minmax(0,1fr) auto}.hp .hpr-bars .hpr-bar{grid-area:2/1/auto/-1}.hp .hpr-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .hpr-spec{padding:18px 14px}.hp .hpr-spec-v{font-size:1.125rem}}html[data-hp-motion=soft] .hp [data-hp-reveal],html[data-hp-motion=soft] .hp [data-hp-reveal] *{transition-property:opacity!important;transition-duration:.6s!important;transform:none!important}@media (prefers-reduced-motion:reduce){html[data-hp-motion] .hp [data-hp-reveal],html[data-hp-motion] .hp [data-hp-reveal] *{transform:none!important}.hp .hpr-dna-arc,.hp .hpr-jbar i,.hp .hpr-near-pct i,.hp .hpr-meter-bar--line i,.hp .hpr-wheel-halo{transition:none!important;animation:none!important}}.hp .hpr-profile{gap:clamp(28px,3.5vw,44px);display:grid}.hp .hpr-lead-c{text-align:center;max-width:42rem;color:var(--hp-dim);margin:0 auto;font-size:1.125rem;line-height:1.5}.hp .hpr-k{color:var(--hp-dim);letter-spacing:.16em;text-transform:uppercase;margin:14px 0 6px;font-size:.625rem}.hp .hpr-k:first-of-type{margin-top:4px}[dir=rtl] .hp .hpr-k{letter-spacing:0;font-size:.75rem}.hp .hpr-wear--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.hp .hpr-chip--ico{align-items:center;gap:6px;display:inline-flex}.hp .hpr-chip--ico .hpr-ico{width:16px;height:16px}.hp .hpr-chip--warm{border-color:color-mix(in srgb, var(--hp-brass) 60%, transparent);color:var(--hp-brass);margin-top:14px}.hp .hpr-chip--btn{cursor:pointer;font:inherit;color:var(--hp-ink);background:0 0;align-items:center;gap:8px;display:inline-flex}.hp .hpr-chip--btn img{object-fit:cover;border-radius:50%;width:22px;height:22px}.hp .hpr-chip--btn i{color:var(--hp-brass);font-style:normal}.hp .hpr-chip--btn[aria-pressed=true]{border-color:var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 12%, transparent)}.hp .hpr-journey-card{gap:18px}.hp .hpr-journey{align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hp .hpr-jstage{flex:0 1 var(--w,33%);align-content:start;gap:6px;min-width:0;display:grid}.hp .hpr-jbar{background:color-mix(in srgb, var(--hp-ink) 10%, transparent);border-radius:3px;height:6px;display:block;overflow:hidden}.hp .hpr-jbar i{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, var(--hp-brass)), var(--c));transform-origin:0;width:100%;height:100%;transition:transform 1.1s var(--hp-ease);transition-delay:calc(var(--i,0) * .42s + .2s);display:block;transform:scaleX(0)}[dir=rtl] .hp .hpr-jbar i{transform-origin:100%}.hp [data-hp-reveal].is-in .hpr-jbar i{transform:none}.hp .hpr-jtime{color:var(--hp-dim)}.hp .hpr-jstage b{font-weight:400}.hp .hpr-jstage span.t-small{color:var(--hp-dim);overflow-wrap:anywhere}@media (max-width:640px){.hp .hpr-journey{flex-direction:column}.hp .hpr-jstage{flex-basis:auto}}.hp .hpr-meter-bar--line{background:color-mix(in srgb, var(--hp-ink) 10%, transparent);border-radius:3px;width:100%;height:6px;display:block;position:relative;overflow:hidden}.hp .hpr-meter-bar--line i{width:var(--w,50%);background:var(--hp-brass);transform-origin:0;transition:transform 1.1s var(--hp-ease) .3s;border-radius:3px;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}[dir=rtl] .hp .hpr-meter-bar--line i{transform-origin:100%;inset:0 0 0 auto}.hp [data-hp-reveal].is-in .hpr-meter-bar--line i{transform:none}.hp .hpr-rings{place-items:center;width:44px;height:44px;display:grid;position:relative}.hp .hpr-rings i{border:1px solid color-mix(in srgb, var(--hp-ink) 18%, transparent);transition:border-color .8s var(--hp-ease), background .8s var(--hp-ease);border-radius:50%;position:absolute}.hp .hpr-rings i:first-child{background:var(--hp-brass);border-color:var(--hp-brass);width:12px;height:12px}.hp .hpr-rings i:nth-child(2){width:26px;height:26px;transition-delay:.25s}.hp .hpr-rings i:nth-child(3){width:42px;height:42px;transition-delay:.5s}.hp [data-hp-reveal].is-in .hpr-rings[data-reach=room] i:nth-child(2),.hp [data-hp-reveal].is-in .hpr-rings[data-reach=home] i:nth-child(2){border-color:var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 22%, transparent)}.hp [data-hp-reveal].is-in .hpr-rings[data-reach=home] i:nth-child(3){border-color:var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 12%, transparent)}.hp .hpr-dna{align-content:start;justify-items:start}.hp .hpr-dna-ring{--p:0;place-items:center;width:120px;height:120px;display:grid;position:relative}.hp .hpr-dna-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hp .hpr-dna-ring circle{fill:none;stroke:color-mix(in srgb, var(--hp-ink) 10%, transparent);stroke-width:2.4px}.hp .hpr-dna-arc{stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.3s var(--hp-ease) .2s;stroke:var(--hp-brass)!important}.hp [data-hp-reveal].is-in .hpr-dna-arc{stroke-dashoffset:calc(100 - var(--p))}.hp .hpr-dna-ring b{color:var(--hp-ink);font-weight:400;position:relative}.hp .hpr-dna-why{color:var(--hp-ink);gap:6px;margin:0;padding:0;list-style:none;display:grid}.hp .hpr-dna-why li{padding-inline-start:18px;position:relative}.hp .hpr-dna-why li:before{content:"";inset-inline-start:0;background:var(--hp-brass);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em}.hp .hpr-dna-why li[data-kind=disliked]:before{background:color-mix(in srgb, var(--hp-ink) 35%, transparent)}.hp .hpr-dna-acts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.hp .hpr-wheel-head{gap:4px;display:grid}.hp .hpr-wheel-row{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}@media (max-width:760px){.hp .hpr-wheel-row{grid-template-columns:1fr;justify-items:center}}.hp .hpr-wheel{aspect-ratio:1;width:100%;max-width:320px;display:block;overflow:visible}.hp .hpr-wheel path{opacity:.22;transition:opacity .9s var(--hp-ease);transition-delay:calc(var(--i,0) * 60ms)}.hp .hpr-wheel path.on{opacity:.85}.hp .hpr-wheel text{fill:var(--hp-dim);font-family:var(--t-micro-family);letter-spacing:.04em}.hp .hpr-wheel-near line{stroke:var(--hp-brass);stroke-opacity:.5;stroke-width:.5px;stroke-dasharray:1.5 1.5}.hp .hpr-wheel-near circle{fill:var(--hp-ink);stroke:var(--hp-night);stroke-width:.8px}.hp .hpr-wheel-me circle{fill:var(--hp-brass);stroke:var(--hp-night);stroke-width:1px}.hp .hpr-wheel-halo{stroke-opacity:.6;animation:hpr-halo 2.6s var(--hp-ease) infinite;transform-origin:50%;transform-box:fill-box;fill:none!important;stroke:var(--hp-brass)!important}@keyframes hpr-halo{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.hp .hpr-near ul,.hp .hpr-layers,.hp .hpr-fits{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hp .hpr-near-a,.hp .hpr-layer{border:1px solid var(--hp-line-soft);color:inherit;transition:border-color .3s, background .3s, transform .3s var(--hp-ease);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.hp .hpr-near-a:hover{border-color:var(--hp-brass);background:color-mix(in srgb, var(--hp-brass) 6%, transparent);transform:translateY(-1px)}.hp .hpr-near-img{background:var(--hp-panel);width:64px;height:64px;color:var(--hp-ink);border-radius:32px 32px 0 0;place-items:center;display:grid;overflow:hidden}.hp .hpr-near-img img{object-fit:cover;width:100%;height:100%;display:block}.hp .hpr-near-t{gap:3px;min-width:0;display:grid}.hp .hpr-near-t b{overflow-wrap:anywhere;font-weight:400}.hp .hpr-near-pct{background:color-mix(in srgb, var(--hp-ink) 10%, transparent);border-radius:2px;width:56px;height:4px;overflow:hidden}.hp .hpr-near-pct i{height:100%;width:var(--w,0%);background:var(--hp-brass);transform-origin:0;transition:transform 1s var(--hp-ease) .4s;display:block;transform:scaleX(0)}[dir=rtl] .hp .hpr-near-pct i{transform-origin:100%}.hp [data-hp-reveal].is-in .hpr-near-pct i{transform:none}.hp .hpr-layer-act{justify-items:end;gap:4px;display:grid}@media (max-width:520px){.hp .hpr-near-a,.hp .hpr-layer{grid-template-columns:56px minmax(0,1fr)}.hp .hpr-near-pct{display:none}.hp .hpr-layer-act{grid-column:1/-1;justify-items:start}}.hp .hpr-compare{gap:14px;display:grid}.hp .hpr-compare-pick{flex-wrap:wrap;gap:8px;display:flex}.hp .hpr-compare-scroll{scrollbar-width:thin;overflow-x:auto}.hp .hpr-compare-t{border-collapse:collapse;width:100%;min-width:560px}.hp .hpr-compare-t th,.hp .hpr-compare-t td{text-align:start;vertical-align:top;border-bottom:1px solid var(--hp-line-soft);padding:10px 12px}.hp .hpr-compare-t thead th{display:table-cell}.hp .hpr-compare-t thead th>*{display:block}.hp .hpr-compare-t thead th img,.hp .hpr-compare-ph{object-fit:cover;background:var(--hp-panel);border-radius:36px 36px 0 0;width:72px;height:72px;margin-bottom:8px}.hp .hpr-compare-t tbody th{color:var(--hp-dim);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:400}[dir=rtl] .hp .hpr-compare-t tbody th{letter-spacing:0}.hp .hpr-compare-t [data-self]{background:color-mix(in srgb, var(--hp-brass) 7%, transparent)}.hp .hpr-compare-t td{color:var(--hp-ink);overflow-wrap:anywhere}.hp .hpr-setup{gap:16px;display:grid}.hp .hpr-films{gap:14px;display:grid}.hp .hpr-film{gap:8px;margin:0;display:grid;position:relative}.hp .hpr-film video{aspect-ratio:16/9;object-fit:cover;background:var(--hp-panel);width:100%;display:block}.hp .hpr-film figcaption{color:var(--hp-dim)}.hp .hpr-film-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hp .hpr-film-thumb{width:100%;color:var(--hp-ink);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;gap:6px;padding:0;display:grid}.hp .hpr-film-pic{aspect-ratio:16/9;background:var(--hp-panel);border:1px solid var(--hp-line-soft);place-items:center;transition:border-color .3s;display:grid;position:relative;overflow:hidden}.hp .hpr-film-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hp .hpr-film-pic svg{color:var(--hp-ink);filter:drop-shadow(0 0 6px var(--hp-night));position:relative}.hp .hpr-film-thumb[aria-pressed=true] .hpr-film-pic{border-color:var(--hp-brass)}.hp .hpr-care p{color:var(--hp-ink);margin:0}.hp .hpr-app{border:1px solid var(--hp-line);background:color-mix(in srgb, var(--hp-brass) 5%, transparent);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:20px;padding:clamp(18px,2.4vw,28px);display:grid}.hp .hpr-app-icon{width:72px;height:72px;box-shadow:0 8px 24px color-mix(in srgb, var(--hp-night) 60%, transparent);border-radius:16px;display:block}.hp .hpr-app-t{gap:14px;display:grid}.hp .hpr-app-t p{color:var(--hp-ink);margin:0}.hp .hpr-app-acts{flex-wrap:wrap;gap:10px;display:flex}.hp .hpr-badge{border:1px solid var(--hp-ink);color:var(--hp-ink);letter-spacing:.04em;align-items:center;gap:8px;padding:10px 14px;font-size:.8125rem;transition:background .3s,color .3s;display:inline-flex}.hp .hpr-badge:hover{background:var(--hp-ink);color:var(--hp-night)}.hp .hpr-badge--open{border-color:var(--hp-brass);color:var(--hp-brass);display:none}@media (max-width:900px),(pointer:coarse){.hp .hpr-badge--open{display:inline-flex}}@media (max-width:520px){.hp .hpr-app{grid-template-columns:1fr}}.hp .hp-stage-play{border:1px solid color-mix(in srgb, var(--hp-ink) 50%, transparent);background:color-mix(in srgb, var(--hp-night) 55%, transparent);width:64px;height:64px;color:var(--hp-ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s, transform .3s var(--hp-ease);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.hp .hp-stage-play:hover{background:color-mix(in srgb, var(--hp-night) 75%, transparent);transform:scale(1.06)}.hp .hpr-film .hp-stage-play{top:calc(50% - 14px)}.hp .hp-dna{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.hp .hp-dna .hp-dna-what{color:var(--hp-dim);grid-column:1/-1;margin:0;line-height:1.5}.hp .hp-info{border:1px solid var(--hp-line);width:28px;height:28px;color:var(--hp-dim);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:color .3s,border-color .3s;display:grid}.hp .hp-info:hover,.hp .hp-info[aria-expanded=true]{color:var(--hp-brass);border-color:var(--hp-brass)}.hp .hp-dna-none{color:var(--hp-dim);margin:0;line-height:1.5}
