@layer pages{.st-crumbs ol{font:var(--t-small);color:var(--bone-mute);flex-wrap:wrap;gap:0 10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.st-crumbs li+li:before{content:"/";content:"/" / "";color:color-mix(in oklab, var(--bone) 35%, transparent);margin-right:10px}.st-crumbs a{color:var(--bone-dim);text-decoration:none}.st-crumbs a:hover{color:var(--gold-hot)}.st-crumbs [aria-current]{color:var(--bone-mute)}.st-masthead{font:650 clamp(17px, 1.3vw, 20px) / 1.2 var(--f-sans);letter-spacing:-.01em;color:var(--gold);margin:0 0 20px}#header .hf-h{font:var(--t-display-m);font-stretch:var(--t-display-m-wdth);letter-spacing:var(--t-display-m-track);max-width:12em}#lead .hf-h{font:var(--t-display-l);font-size:clamp(34px,4.4vw,68px);font-stretch:var(--t-display-l-wdth);letter-spacing:var(--t-display-l-track);max-width:8em}.st-lead-a{color:inherit;text-decoration:none}.st-lead-a:hover{color:var(--gold-hot)}.hf .pf-actions .btn-text{font-size:17px}.pf-screen#problem .pf-shot{max-width:min(100%,460px)}.pf-screen#problem .pf-shot :is(picture,img){width:100%;height:auto;box-shadow:none;border-radius:0;display:block}.pf.st-built{padding-top:clamp(24px,4vw,64px);overflow:hidden}.st-built .pf-h{font:var(--t-display-m);font-stretch:var(--t-display-m-wdth);letter-spacing:var(--t-display-m-track)}.st-built-in{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:center;gap:clamp(40px,5vw,96px);display:grid}.st-built-items{margin:34px 0 0;padding:0;list-style:none}.st-built-items li{font:600 clamp(17px, 1.3vw, 20px) / 1.35 var(--f-sans);letter-spacing:-.01em;color:var(--bone);border-top:1px solid #f2efe824;padding:13px 0}.st-built-fine{margin-top:26px}.st-built-fine .fee-line,.st-tm{font:var(--t-caption);color:var(--bone-mute);margin:0}.st-built-fine .fee-line>*{font:inherit;color:inherit}.st-tm{margin-top:6px}.st-devices{margin:0;padding:0 0 clamp(60px,7vw,110px);position:relative}.st-dev-desk{width:92%;margin:0;display:block}.st-dev-desk :is(picture,img){width:100%;height:auto;display:block}.st-dev-phone{border-radius:30px;width:clamp(150px,15vw,220px);padding:8px;position:absolute;bottom:0;right:0}.st-dev-phone :is(picture,img){border-radius:23px;width:100%;height:auto;display:block}.st-devices figcaption{max-width:60%;font:var(--t-small);color:var(--bone-mute);position:absolute;bottom:0;left:0}.st-dev-link{color:var(--bone-dim);-webkit-text-decoration-color:color-mix(in oklab, var(--bone) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--bone) 30%, transparent);text-underline-offset:3px}.st-dev-link:hover{color:var(--gold-hot)}@media (width<=899px){.st-built-in{grid-template-columns:minmax(0,1fr)}.st-devices{padding-bottom:0}.st-dev-desk{width:100%}.st-dev-phone{border-radius:20px;width:34%;padding:5px;top:44%;bottom:auto;right:-4px}.st-dev-phone :is(picture,img){border-radius:15px}.st-devices figcaption{max-width:62%;margin-top:16px;position:static}}.st-result .source-line{margin-top:14px}.st-more{margin:26px 0 0;padding:0;list-style:none}.st-more li{font:var(--t-small);color:var(--bone-dim);border-top:1px solid #f2efe824;padding:10px 0}.st-result-obj{justify-self:center;max-width:420px}.st-sites{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.st-site:nth-child(2){margin-top:clamp(24px,4vw,64px)}.st-site:nth-child(3){margin-top:clamp(12px,2vw,32px)}.st-site a{color:inherit;text-decoration:none;display:block}.st-site-frame{border-radius:10px;margin:0;display:block;box-shadow:0 30px 70px #0000008c,0 0 0 1px #f2efe81a}.st-site-frame .pf-browser-bar{padding:8px 10px}.st-site-frame .pf-browser-bar i{width:8px;height:8px}.st-site-frame .pf-browser-bar span{margin-left:8px;font-size:12px}.st-site-frame :is(picture,img){width:100%;height:auto;display:block}.st-site-name{font:650 clamp(17px, 1.3vw, 20px) / 1.25 var(--f-sans);color:var(--bone);margin-top:14px;display:block}.st-site a:hover .st-site-name{color:var(--gold-hot)}@media (width<=759px){.st-sites{grid-template-columns:minmax(0,1fr);gap:34px}.st-site:nth-child(n){margin-top:0}}.st-contact{background:var(--ink);padding-block:clamp(48px,6vw,96px) clamp(96px,11vw,168px)}.st-contact+.pf{padding-top:0}.st-contact .fd-split{grid-template-rows:auto 1fr;align-items:start;row-gap:32px}.st-contact .fd-split>.st-fd-pic{grid-area:1/1/span 2/span 5;align-self:stretch;margin:0}.st-contact .fd-split>.fd-copy{grid-area:1/7/auto/span 6}.st-contact .fd-split>.fd-panel{-webkit-backdrop-filter:none;background:#141418;border:0;border-radius:18px;grid-area:2/7/auto/span 6;box-shadow:0 40px 100px #00000080,0 0 0 1px #f2efe814}.st-contact .fd-split>.fd-panel:before,.st-contact .fd-split>.fd-panel:after{display:none}.st-contact .fd-h{font:var(--t-display-m);font-stretch:var(--t-display-m-wdth);letter-spacing:var(--t-display-m-track);color:var(--bone);text-wrap:balance}.st-contact .fd-lede{max-width:40ch}.st-contact .fd-label{font:600 15px / 1.3 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--bone-dim)}.st-fd-pic :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}@media (width<=1199px){.st-contact .fd-split{grid-template-rows:none}.st-contact .fd-split>.fd-copy,.st-contact .fd-split>.st-fd-pic,.st-contact .fd-split>.fd-panel{grid-area:auto/1/auto/-1}.st-contact .fd-split>.st-fd-pic{order:1;max-width:560px}.st-contact .fd-split>.fd-panel{order:2}}.st-next{overflow:hidden}.st-next-in{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.st-next-print{aspect-ratio:4/5;background:#111;grid-area:1/2;justify-self:end;width:100%;max-width:380px;display:block;overflow:hidden;box-shadow:0 30px 70px #0000008c}.st-next-print :is(picture,img){object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.st-next-print:hover img{transform:scale(1.03)}.st-next .pf-h{font:var(--t-display-m);font-stretch:var(--t-display-m-wdth);letter-spacing:var(--t-display-m-track)}.st-next .pf-h a{color:inherit;text-decoration:none}.st-next .pf-h a:hover{color:var(--gold-hot)}.st-next-all{color:var(--bone-mute)}.st-next-copy{grid-area:1/1}@media (width<=759px){.st-next-in{grid-template-columns:minmax(0,1fr)}.st-next-print{grid-column:1;justify-self:start;max-width:68%}.st-next-copy{grid-row:2}}.st-read{background:var(--ink);padding-block:clamp(64px,7vw,112px) clamp(96px,10vw,152px)}.st-col{max-width:68ch;font:var(--t-read);color:color-mix(in oklab, var(--bone) 88%, transparent);margin-inline:auto;font-size:clamp(18px,1.3vw,20px)}.st-col>*{margin:0}.st-col>*+*{margin-top:1.15em}.st-byline{font:var(--t-small);color:var(--bone-mute)}.st-col>.st-byline+*{margin-top:28px}.st-col h2,.st-col h3{font:var(--t-title);letter-spacing:var(--t-title-track);color:var(--bone);text-wrap:balance;margin-top:2.1em;font-size:clamp(24px,2vw,32px)}.st-col h3{font-size:clamp(21px,1.6vw,26px)}.st-col h2+*,.st-col h3+*{margin-top:.7em}.st-col :is(ul,ol):not(.st-items){padding-left:1.2em}.st-col :is(ul,ol):not(.st-items) li+li{margin-top:.45em}.st-col li::marker{color:var(--gold)}.st-col strong{color:var(--bone);font-weight:650}.st-a{color:var(--bone);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;text-decoration-thickness:1px}.st-a:hover{color:var(--gold-hot)}.st-ednote{font:var(--t-small);color:var(--bone-dim);border-block:1px solid #f2efe824;padding:18px 0;font-size:17px}.st-col .status-tag.st-said{font:inherit;white-space:normal;gap:0;display:inline}.st-col .status-tag.st-said:before{display:none}.st-group{margin-top:1.6em}.st-group-h{font:650 16px / 1.3 var(--f-sans);color:var(--gold-hot);margin:0 0 6px}.st-group-h .status-tag.st-said{color:inherit}.st-items{margin:0;padding:0;list-style:none}.st-items li{border-top:1px solid #f2efe81f;padding:12px 0}.st-items li strong{display:block}.st-item-l{color:var(--bone-dim);margin-top:4px;font-size:.92em;display:block}.st-legend{font:var(--t-small);color:var(--bone-mute);margin-top:14px!important}.st-pull{margin-inline:calc(50% + -1*min(520px,50vw - 16px));margin-block:2.4em!important}.st-pull>:is(picture,.pf-browser){margin:0;display:block}.st-pull :is(picture,img){width:100%;height:auto;display:block}.st-pull figcaption{max-width:60ch;font:var(--t-small);color:var(--bone-mute);margin:14px 0 0}.st-pull figcaption .source-line{margin-top:4px;display:block}.st-pull figcaption .st-a{color:var(--bone-dim)}.st-pullquote{font:750 clamp(26px, 2.6vw, 38px) / 1.15 var(--f-sans);letter-spacing:-.025em;color:var(--bone);text-wrap:balance;margin-block:1.6em!important}.st-links{flex-wrap:wrap;gap:10px 28px;display:flex}.st-fine{font:var(--t-caption);color:var(--bone-mute)}@media (width<=759px){.st-pull{margin-inline:-16px}.st-pull figcaption{padding-inline:16px}.st-pull>.pf-browser{border-radius:0}.hf:has(.st-crumbs) .hf-copy{margin-top:0;padding-top:8px}#header .hf-copy{padding-bottom:20px}.st-read{padding-top:8px}.hf+.st-read .st-byline{margin-top:0}.pf-screen#problem .pf-shot{width:100%;max-width:100%}.st-crumbs a{margin-block:-12px;padding-block:12px;display:inline-block}#lead .hf-h{max-width:none;font-size:clamp(30px,8.4vw,36px)}.pf-print-row:has(>.pf-print:last-child:nth-child(odd))>.pf-print:first-child{grid-column:1/-1}.pf-print-row:has(>.pf-print:last-child:nth-child(odd))>.pf-print:first-child .pf-print-img{aspect-ratio:3/2}.st-site-frame .pf-browser-bar span{font-size:13px}.st-read{padding-bottom:64px}.st-contact{padding-block:40px 72px}.st-next-in{gap:22px}.st-next-print{aspect-ratio:16/10;width:100%;max-width:none}.st-next-print :is(picture,img){object-position:50% 0}.st-next-print>picture.pic img{object-position:50% 50%}.st-next .pf-lede{margin-top:14px}.st-next .pf-actions{margin-top:18px}}}
