.specs{--t0:1.5s;align-self:stretch;position:relative}.specs:before,.specs:after{content:"";height:var(--hair);background:var(--seam);transform-origin:0;animation:specs-rule .9s var(--ease-io) var(--t0) both;position:absolute;left:0;right:0}.specs:before{top:0}.specs:after{animation-delay:calc(var(--t0) + 80ms);bottom:0}.specs__row{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.specs__cell{padding:clamp(16px, 2.2vh, 26px) var(--stem);animation:specs-cell .6s var(--ease-out) both;animation-delay:calc(var(--t0) + .35s + var(--i) * 90ms)}.specs__cell+.specs__cell{border-left:var(--hair) solid var(--seam)}.specs__cell dt{margin-bottom:8px}.specs__cell dd{font-variation-settings:"wdth" 104, "wght" 600;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(17px,1.5vw,26px)}@keyframes specs-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes specs-cell{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.specs:before,.specs:after,.specs__cell{animation:none}}@media (width<=860px){.specs{margin-top:24px}.specs__row{grid-template-columns:repeat(2,minmax(0,1fr))}.specs__cell{padding:14px 12px}.specs__cell:nth-child(odd){padding-left:var(--stem)}.specs__cell:nth-child(3){border-left:0}.specs__cell:nth-child(n+3){border-top:var(--hair) solid var(--seam)}.specs__cell dd{font-size:16px}}.ph{min-height:100svh;padding:0 var(--gut);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ph__lock{--name:clamp(72px, 15.5vw, 300px);--stem:calc(var(--name) * .075);--inset:var(--stem);width:calc(var(--name) * 5.493);flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.ph__kicker{z-index:3;margin:0 0 .6em var(--inset);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim);animation:ph-fade .8s var(--ease-out) .1s both;font-size:clamp(12px,.8vw,14px);position:relative}.ph__pre{z-index:3;margin:0 0 .08em var(--inset);font-size:calc(var(--name) * .2);font-variation-settings:"wdth" 125, "wght" 800;letter-spacing:-.01em;text-transform:uppercase;color:var(--fg);animation:ph-fade .8s var(--ease-out) .1s both;line-height:1;position:relative}.ph__post{z-index:3;margin:.04em 0 0 var(--inset);font-variation-settings:"wdth" 125, "wght" 800;letter-spacing:-.01em;text-transform:uppercase;color:var(--fg);animation:ph-fade .8s var(--ease-out) .5s both;font-size:.2em;line-height:1;position:relative}.ph--post .ph__support{top:calc(var(--name) * 1.36)}.ph--post .ph__name{padding-bottom:1.3em}.ph__name{font-size:var(--name);align-self:stretch;padding-bottom:.9em;position:relative}.ph__title{font-variation-settings:"wdth" 125, "wght" 800;letter-spacing:-.02em;color:var(--fg);white-space:nowrap;justify-content:flex-start;align-items:baseline;margin:0;font-size:1em;line-height:1;display:flex;position:relative}.ph__word{z-index:2;position:relative}.ph__mask{vertical-align:top;margin:-.04em 0 -.08em;padding:.04em 0 .08em;display:inline-block;overflow:hidden}.ph__char{animation:1.1s cubic-bezier(.16,1,.3,1) both ph-rise;animation-delay:calc(.1s + var(--i) * 60ms);display:inline-block}@keyframes ph-rise{0%{opacity:0;transform:translateY(108%)}to{opacity:1;transform:none}}.ph__glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#846c5c5c 0%,#604e4229 45%,#14161e00 100%);width:5.4em;height:3em;position:absolute;top:1.1em;left:50%;transform:translate(-50%,-50%)}.ph__cable{z-index:1;pointer-events:none;width:5.2em;max-width:none;height:auto;animation:ph-drop 1.2s var(--ease-out) .3s both;position:absolute;top:-.6em;left:50%;transform:translate(-47%);-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.ph__support{left:var(--inset);top:calc(var(--name) * .98);max-width:min(56ch, calc(var(--name) * 2));font-variation-settings:"wdth" 98, "wght" 400;color:var(--fg-dim);animation:ph-fade .9s var(--ease-out) .7s both;margin:0;font-size:clamp(16px,1.15vw,20px);line-height:1.5;position:absolute}@keyframes ph-fade{0%{opacity:0}to{opacity:1}}@keyframes ph-drop{0%{opacity:0;transform:translate(-47%,-6%)}to{opacity:1;transform:translate(-47%)}}@media (prefers-reduced-motion:reduce){.ph__kicker,.ph__pre,.ph__post,.ph__char,.ph__cable,.ph__support{animation:none}}@media (width<=860px){.ph{justify-content:flex-start;min-height:100svh;padding-top:112px;padding-bottom:96px}.ph__lock{flex:1}.ph__name{--cw:clamp(7em, calc((100svh - 518px) / .394 + 1.27em), 13em);flex:1}.ph__lock{--name:clamp(48px, 16.5vw, 140px)}.ph__name,.ph--post .ph__name{padding-bottom:3.2em}.ph__support{max-width:calc(100% - var(--inset));top:auto;bottom:0}.ph__cable{width:var(--cw);top:-.5em}.ph__glow{top:calc(-.5em + var(--cw) * .314);width:calc(var(--cw) * .857);height:calc(var(--cw) * .571)}}
