@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@property --pz-r{syntax:"<length>";inherits:true;initial-value:0}@property --pz-turn{syntax:"<angle>";inherits:true;initial-value:0deg}::view-transition-group(root){animation-duration:.16s}:root:active-view-transition-type(pz-open,pz-close)::view-transition-group(root),:root:active-view-transition-type(pz-open,pz-close)::view-transition-old(root),:root:active-view-transition-type(pz-open,pz-close)::view-transition-new(root){mix-blend-mode:normal;animation:none}:root:active-view-transition-type(pz-open)::view-transition-new(root){clip-path:circle(0px at var(--pz-x) var(--pz-y))}:root:active-view-transition-type(pz-close)::view-transition-old(root){z-index:1}.pz,.pz-spec{z-index:2147483000;pointer-events:none;--pz-r:var(--pz-r0);--pz-w:min(28px, var(--pz-r) * .3);position:fixed;inset:0}.pz{view-transition-name:pz-rim}.pz-spec{view-transition-name:pz-spec}::view-transition-group(pz-rim),::view-transition-group(pz-spec),::view-transition-new(pz-rim),::view-transition-new(pz-spec){animation:none}::view-transition-group(pz-spec){mix-blend-mode:multiply}.pz-st{isolation:isolate;--e0:calc(var(--pz-w) * var(--f0));--e1:calc(var(--pz-w) * var(--f1));position:absolute;inset:0;overflow:clip}.pz-out .pz-st{mask-image:radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) - var(--e1)), #000 calc(var(--pz-r) - var(--e1)), #000 calc(var(--pz-r) - var(--e0) - .5px), transparent calc(var(--pz-r) - var(--e0)))}.pz-in .pz-st{mask-image:radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) + var(--e0)), #000 calc(var(--pz-r) + var(--e0) + .5px), #000 calc(var(--pz-r) + var(--e1)), transparent calc(var(--pz-r) + var(--e1)))}.pz-s0{filter:blur(.35px)}.pz-ch{isolation:isolate;transform-origin:var(--pz-x) var(--pz-y);background:var(--color-bg);will-change:transform;position:absolute;inset:0}.pz-warm:after,.pz-cool:after{content:"";mix-blend-mode:multiply;position:absolute;inset:-64px}.pz-warm:after{background:#ffb86e}.pz-cool:after{background:#004791}.pz-cool{mix-blend-mode:plus-lighter}.pz-copy{flex-direction:column;min-height:100vh;padding:16px 24px 24px;display:flex;position:absolute;left:0}.pz-copy>main{flex:1;max-width:none}.pz-tint{mix-blend-mode:multiply;position:absolute;inset:-64px}.pz-s0 .pz-tint{background:var(--pz-t0)}.pz-s1 .pz-tint{background:var(--pz-t1)}.pz-s2 .pz-tint{background:var(--pz-t2)}.pz-st:before,.pz-st:after{content:"";z-index:1;--o:0deg;position:absolute;inset:0}.pz-st:before{mix-blend-mode:multiply;background:conic-gradient(from calc(var(--pz-turn) + var(--o) + 25deg) at var(--pz-x) var(--pz-y), transparent, var(--pz-deep) 2.4%, transparent 5.4%, transparent 50%, var(--pz-deep) 52%, transparent 54.5%)}.pz-st:after{background:conic-gradient(from calc(var(--pz-turn) + var(--o) - 52deg) at var(--pz-x) var(--pz-y), transparent, #ffffffbf 1.6%, transparent 3.8%, transparent 50%, #fff6 51.4%, transparent 53%)}.pz-s1:before,.pz-s1:after{--o:21deg}.pz-s2:before,.pz-s2:after{--o:-16deg}.pz-seams,.pz-hi,.pz-lo{position:absolute;inset:0}.pz-out .pz-seams{background:radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) - var(--pz-w) * .3 - 1px), #00000024 calc(var(--pz-r) - var(--pz-w) * .3 - .5px), #ffffff80 calc(var(--pz-r) - var(--pz-w) * .3), transparent calc(var(--pz-r) - var(--pz-w) * .3 + .75px)), radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) - var(--pz-w) * .64 - 1px), #0000001f calc(var(--pz-r) - var(--pz-w) * .64 - .5px), #fff9 calc(var(--pz-r) - var(--pz-w) * .64), transparent calc(var(--pz-r) - var(--pz-w) * .64 + .75px)), radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) - var(--pz-w) - 1px), #0003 calc(var(--pz-r) - var(--pz-w) - .5px), #ffffff80 calc(var(--pz-r) - var(--pz-w)), transparent calc(var(--pz-r) - var(--pz-w) + .75px))}.pz-in .pz-seams{background:radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) + var(--pz-w) * .3 - .75px), #ffffff80 calc(var(--pz-r) + var(--pz-w) * .3), #00000024 calc(var(--pz-r) + var(--pz-w) * .3 + .5px), transparent calc(var(--pz-r) + var(--pz-w) * .3 + 1px)), radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) + var(--pz-w) * .64 - .75px), #fff9 calc(var(--pz-r) + var(--pz-w) * .64), #0000001f calc(var(--pz-r) + var(--pz-w) * .64 + .5px), transparent calc(var(--pz-r) + var(--pz-w) * .64 + 1px)), radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) + var(--pz-w) - .75px), #ffffff80 calc(var(--pz-r) + var(--pz-w)), #0003 calc(var(--pz-r) + var(--pz-w) + .5px), transparent calc(var(--pz-r) + var(--pz-w) + 1px))}.pz-hi{mask-image:conic-gradient(from -45deg at var(--pz-x) var(--pz-y), #000, #0006 7%, transparent 15%, transparent 85%, #0006 93%, #000)}.pz-out .pz-hi{background:radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) - 6px), #ffffffe6 calc(var(--pz-r) - 1.25px), transparent calc(var(--pz-r) - .25px))}.pz-in .pz-hi{background:radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) + var(--pz-w) - 6px), #ffffffe6 calc(var(--pz-r) + var(--pz-w) - 1.25px), transparent calc(var(--pz-r) + var(--pz-w) - .25px))}.pz-lo{background:radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) - .5px), #00000047 var(--pz-r), transparent calc(var(--pz-r) + .75px))}.pz-in .pz-lo{background:radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) - .75px), #00000047 var(--pz-r), transparent calc(var(--pz-r) + .5px))}.pz-spec{mask-image:conic-gradient(from var(--pz-a) at var(--pz-x) var(--pz-y), #000, #00000080 8%, transparent 17%, transparent 83%, #00000080 92%, #000)}.pz-spec.pz-out{background:radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) + 2px), #a0c8eb42 calc(var(--pz-r) + 7px), #96e1c342 calc(var(--pz-r) + 13px), #faeba03d calc(var(--pz-r) + 19px), #fabea038 calc(var(--pz-r) + 25px), transparent calc(var(--pz-r) + 34px))}.pz-spec.pz-in{background:radial-gradient(circle at var(--pz-x) var(--pz-y), transparent calc(var(--pz-r) - 34px), #fabea038 calc(var(--pz-r) - 25px), #faeba03d calc(var(--pz-r) - 19px), #96e1c342 calc(var(--pz-r) - 13px), #a0c8eb42 calc(var(--pz-r) - 7px), transparent calc(var(--pz-r) - 2px))}::view-transition-group(pz-gem),::view-transition-group(pz-cursor){z-index:2;animation:none}::view-transition-old(pz-gem){transform-origin:var(--pz-x) var(--pz-y);animation:.56s cubic-bezier(.2,.8,.2,1) both pz-settle}::view-transition-old(pz-cursor){animation:.42s linear both pz-fade}@keyframes pz-settle{0%,55%{opacity:1;transform:none}to{opacity:0;transform:scale(.82)}}@keyframes pz-fade{0%,80%{opacity:1}to{opacity:0}}:root{background-image:var(--paper)}.page{gap:128px;width:100%;max-width:1440px;padding-bottom:32px;display:grid}main.wall{--gutter:24px;--bleed:24px;--cap:27em;align-content:start;max-width:none;display:grid}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-right:max(0px,100% - 1392px);display:grid}.part{margin-inline:calc(var(--bleed) * -1);padding:24px max(var(--bleed), 100% + var(--bleed) - 1392px) 0 var(--bleed);border-top:.5px solid var(--hair)}.statement{font-size:var(--text-display);font-weight:500;line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0}.statement>span,.statement .ph>span{display:block}@media (width<=560px){.statement .ph{text-wrap:balance}.statement .ph>span{display:inline}}.on-phone{display:none}@media (width<=560px){.on-phone{display:inline}.off-phone{display:none}}.statement em{font-family:var(--font-anomaly);letter-spacing:-.02em;font-style:italic;font-weight:400}.cap{max-width:var(--cap);text-wrap:pretty;grid-column:7/span 6;margin:0;line-height:1.45}.cap p{margin:0}.label{font-size:var(--text-meta);letter-spacing:.04em;opacity:.6;margin:0;font-weight:500;line-height:1.4}.btn{background:var(--btn-dark);box-shadow:var(--btn-edge);color:var(--color-off-white);white-space:nowrap;border-radius:999px;align-items:center;gap:.45em;padding:15px 22px 15px 24px;font-weight:500;text-decoration:none;transition:transform .12s ease-out,filter .12s ease-out;display:inline-flex}.btn:hover{filter:brightness(1.12)}.btn:active{transform:scale(.985)}.arw{display:inline-block}.link{color:inherit;font-weight:500;text-decoration:none;transition:opacity .12s ease-out}.link:hover{opacity:.7}.btn:focus-visible,.link:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:999px}.glint{position:relative}.glint:after{content:"";border-radius:inherit;background:conic-gradient(from calc(var(--glint-a,0deg) - 50deg), transparent, #78a0ff 6%, #6ed7aa 12%, #ffe16e 18%, #ff9678 24%, transparent 29%);opacity:var(--glint,0);pointer-events:none;padding:.75px;transition:opacity .16s ease-out;position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (width<=1199px){.cap{grid-column:5/-1}}@media (width<=767px){.cap{grid-column:1/-1}}@media (width<=560px){.btn{padding:14px 20px 14px 22px}}:root{font-family:var(--font-ui);letter-spacing:var(--tracking-ui)}html body{flex-direction:column;min-height:100svh;padding:16px 24px 24px;display:flex}body>main{flex:1;max-width:none}.top[data-astro-cid-q3w3lmez]{font-size:var(--text-meta);justify-content:space-between;align-items:baseline;margin-bottom:40px;display:flex}.top[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez]{color:inherit;text-decoration:none;transition:opacity .12s ease-out,filter .12s ease-out}.mark[data-astro-cid-q3w3lmez]{font-size:17px;font-weight:500}.mark[data-astro-cid-q3w3lmez]:hover{opacity:.6}.top[data-astro-cid-q3w3lmez] nav[data-astro-cid-q3w3lmez]{align-items:center;gap:16px;display:flex}.handle[data-astro-cid-q3w3lmez]:hover{opacity:.6}@media (width<=340px){.handle[data-astro-cid-q3w3lmez]{display:none}}.work[data-astro-cid-q3w3lmez]{background:var(--surface);box-shadow:var(--raise);border-radius:999px;padding:6px 14px;font-weight:500}.work[data-astro-cid-q3w3lmez]:hover{filter:brightness(1.03)}.work[data-astro-cid-q3w3lmez]:active{transform:scale(.98)}.mark[data-astro-cid-q3w3lmez] i[data-astro-cid-q3w3lmez]{font-family:var(--font-anomaly);letter-spacing:0}.top[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:999px}@media (width<=560px){.top[data-astro-cid-q3w3lmez]{margin-bottom:32px}}
