.st-gazette{--pad:18px;--rule:color-mix(in srgb,var(--text) 85%,transparent);font-size:17px;line-height:1.55}@container (min-width: 900px){.st-gazette>*{--pad:44px}}.st-gazette .gz{max-width:1320px;margin:0 auto;padding:0 var(--pad);position:relative}.st-gazette .gz:before{content:"";position:absolute;inset:0 calc(50% - 50cqi);z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}.st-gazette[data-dark] .gz:before{mix-blend-mode:screen;opacity:.06}.st-gazette .gz-hero{padding-top:18px}.st-gazette .gz-ears{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-bottom:10px;border-bottom:1px solid var(--rule)}.st-gazette .gz-mast{font-family:var(--display);font-weight:800;text-align:center;font-size:clamp(42px,10.4cqi,168px);line-height:.92;letter-spacing:-.035em;padding:18px 0 12px;font-variation-settings:"opsz" 72;text-wrap:balance}.st-gazette .gz-motto{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:8px 0;border-top:4px double var(--rule);border-bottom:1px solid var(--rule);box-shadow:0 -1px 0 0 var(--rule)}.st-gazette .gz-motto span:nth-child(2){font-style:italic;letter-spacing:.1em;text-transform:none;font-size:14px}.st-gazette .gz-index{display:flex;gap:6px 20px;flex-wrap:wrap;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule);font-size:13px}.st-gazette .gz-index strong{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.st-gazette .gz-index a{text-decoration:none}.st-gazette .gz-index a:hover{text-decoration:underline}.st-gazette .gz-index em{color:var(--accent);font-style:normal;font-weight:700;font-size:11px}.st-gazette .gz-lead{display:grid;grid-gap:26px;gap:26px;padding:28px 0 40px;border-bottom:3px solid var(--rule)}.st-gazette .gz-kicker{display:inline-block;font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.st-gazette .gz-head{font-family:var(--display);font-weight:700;font-size:clamp(38px,7.2cqi,108px);line-height:.98;letter-spacing:-.03em;margin:10px 0 18px!important;text-wrap:balance;font-variation-settings:"opsz" 72}.st-gazette .gz-stand{font-size:clamp(19px,2.2cqi,25px);line-height:1.4;font-style:italic;max-width:40ch}.st-gazette .gz-by{margin-top:16px!important;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:12px;border-top:1px solid var(--line)}.st-gazette .gz-cta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:22px;font-size:15px}.st-gazette .gz-btn{display:inline-block;padding:12px 20px;background:var(--text);color:var(--bg);text-decoration:none;font-weight:600;letter-spacing:.04em;transition:background .2s}.st-gazette .gz-btn:hover{background:var(--accent);color:var(--accent-text)}.st-gazette .gz-fig{display:grid;grid-gap:8px;gap:8px}.st-gazette .gz-photo{aspect-ratio:4/5}.st-gazette .gz-photo img{filter:grayscale(1) contrast(1.1)}.st-gazette .gz-photo:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--text) 35%,transparent) .7px,transparent 1.2px);background-size:4px 4px;mix-blend-mode:multiply;opacity:.4;pointer-events:none}.st-gazette .gz-photo .st-mono{background:color-mix(in oklab,var(--text) 82%,var(--bg));color:var(--bg)}.st-gazette .gz-photo .st-mono:before{background:repeating-linear-gradient(45deg,transparent 0 6px,rgba(255,255,255,.05) 6px 7px)}.st-gazette .gz-photo .st-mono span{font-weight:800;font-size:clamp(80px,18cqi,200px)}.st-gazette .gz-fig figcaption{font-size:13px;font-style:italic;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:8px}@container (min-width: 820px){.st-gazette .gz-lead{grid-template-columns:1.7fr 1fr;gap:44px}.st-gazette .gz-lead-text{padding-right:44px;border-right:1px solid var(--line)}}.st-gazette .st-sec{padding:34px 0 48px;border-bottom:1px solid var(--rule)}.st-gazette .gz-desk{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--rule);padding-bottom:8px;margin-bottom:26px!important}.st-gazette .gz-desk span{font-family:var(--display);font-weight:800;font-size:clamp(26px,4cqi,44px);letter-spacing:-.02em;line-height:1}.st-gazette .gz-desk em{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:var(--muted)}.st-gazette .gz-pull{font-family:var(--display);font-size:clamp(24px,3.6cqi,40px);font-style:italic;line-height:1.2;max-width:30ch;margin-bottom:22px!important;padding-left:18px;border-left:4px solid var(--accent)}.st-gazette .gz-cols{column-count:1;column-gap:34px;column-rule:1px solid var(--line);text-align:justify;-webkit-hyphens:auto;hyphens:auto}@container (min-width: 700px){.st-gazette .gz-cols{column-count:2}}@container (min-width: 1100px){.st-gazette .gz-cols{column-count:3}}.st-gazette .gz-narrow{max-width:62ch}.st-gazette .gz-drop:first-letter{float:left;font-family:var(--display);font-weight:800;font-size:4.6em;line-height:.8;padding:6px 10px 0 0;color:var(--accent)}.st-gazette .gz-features{display:grid;grid-gap:0;gap:0}.st-gazette .gz-story{display:block;text-decoration:none;padding:20px 0;border-top:1px solid var(--line)}.st-gazette .gz-story:first-child{border-top:0;padding-top:0}.st-gazette .gz-story h3{font-family:var(--display);font-weight:700;font-size:26px;line-height:1.05;letter-spacing:-.02em;margin:6px 0 8px!important}.st-gazette .gz-story p{color:var(--muted);font-size:16px}.st-gazette .gz-top h3{font-size:clamp(30px,4.6cqi,54px)}.st-gazette .gz-cut{aspect-ratio:16/9;margin-bottom:14px;filter:saturate(.85)}.st-gazette .gz-more{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:var(--accent)}.st-gazette a.gz-story:hover h3{text-decoration:underline;text-decoration-thickness:2px}@container (min-width: 820px){.st-gazette .gz-features{grid-template-columns:repeat(3,1fr)}.st-gazette .gz-story{padding:0 24px;border-top:0;border-left:1px solid var(--line)}.st-gazette .gz-top{grid-column:1/-1;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:0 30px;gap:0 30px;align-content:start;padding:0 0 26px;margin-bottom:26px;border-left:0;border-bottom:1px solid var(--line)}.st-gazette .gz-top .gz-cut{grid-row:1/span 5;margin:0}.st-gazette .gz-story:nth-child(3n+2){border-left:0;padding-left:0}}.st-gazette .gz-photos{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.st-gazette .gz-photos img{width:100%;aspect-ratio:4/3;object-fit:cover;filter:grayscale(1) contrast(1.05)}.st-gazette .gz-photos figcaption{font-size:13px;font-style:italic;color:var(--muted);margin-top:6px}.st-gazette .gz-wire{display:grid;grid-gap:22px;gap:22px}.st-gazette .gz-wire li{display:grid;grid-gap:4px;gap:4px;padding-bottom:20px;border-bottom:1px dotted var(--line)}.st-gazette .gz-wire li:last-child{border-bottom:0}.st-gazette .gz-dl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:700;font-family:var(--body)}.st-gazette .gz-wire h3{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.2}.st-gazette .gz-wire h3 strong{font-weight:800;letter-spacing:.02em;font-size:.82em}.st-gazette .gz-wire p{color:var(--muted)}@container (min-width: 820px){.st-gazette .gz-wire{grid-template-columns:repeat(2,1fr);column-gap:44px}.st-gazette .gz-wire-sm{grid-template-columns:repeat(3,1fr)}}.st-gazette .gz-ads{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.st-gazette .gz-ads li{padding:14px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid;grid-gap:4px;gap:4px}.st-gazette .gz-ads strong{font-family:var(--display);font-weight:800;font-size:17px;text-transform:uppercase;letter-spacing:.02em;line-height:1.15}.st-gazette .gz-ads span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.st-gazette .gz-brief{display:grid;grid-gap:12px;gap:12px}.st-gazette .gz-brief li{position:relative;padding-left:22px;font-size:18px}.st-gazette .gz-brief li:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;background:var(--accent)}@container (min-width: 820px){.st-gazette .gz-brief{grid-template-columns:repeat(3,1fr);gap:24px}}.st-gazette .gz-letters{border:3px double var(--rule);padding:30px 24px;text-align:center;display:grid;grid-gap:12px;gap:12px;justify-items:center}.st-gazette .gz-letters-head{font-size:12px;letter-spacing:.24em;text-transform:uppercase}.st-gazette .gz-letters-mail{font-family:var(--display);font-weight:700;font-size:clamp(28px,6cqi,72px);letter-spacing:-.03em;line-height:1;overflow-wrap:anywhere}.st-gazette .gz-letters-mail a{text-decoration-thickness:2px}.st-gazette .gz-letters-row{color:var(--muted)}.st-gazette .gz-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:14px;font-weight:600}.st-gazette .gz-links a{text-decoration:none}.st-gazette .gz-foot{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between;padding:22px 0 40px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.st-gazette .gz-foot a{text-decoration:none}.st-gazette.fy-js .gz-mast{transition:opacity 1.2s var(--ease),letter-spacing 1.4s var(--ease),filter 1.2s}.st-gazette.fy-js .gz-mast:not(.is-in){letter-spacing:.02em;filter:blur(4px)}.st-monolith{--pad:16px;--g:16px;font-size:16px;line-height:1.45}@container (min-width: 900px){.st-monolith>*{--pad:32px;--g:24px}}.st-monolith .mn{padding:0 var(--pad)}.st-monolith .mn-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px var(--g);gap:6px var(--g);padding:16px 0;font-size:13px;font-weight:500;border-bottom:1px solid var(--text)}.st-monolith .mn-meta a{text-decoration:none}.st-monolith .mn-meta a:hover{color:var(--accent)}.st-monolith .mn-meta>:last-child,.st-monolith .mn-meta>:nth-child(2){text-align:right}.st-monolith .mn-meta>:nth-child(3){text-align:left}.st-monolith .mn-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:1px}@container (min-width: 760px){.st-monolith .mn-meta{grid-template-columns:repeat(4,1fr)}.st-monolith .mn-meta>:nth-child(2){text-align:left}}.st-monolith .mn-name{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.055em;display:flex;flex-direction:column;padding:4cqi 0 2cqi;margin-left:-.04em!important}.st-monolith .mn-name .st-w{display:block;font-size:var(--fs);white-space:nowrap}.st-monolith .mn-under{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--g);gap:var(--g);align-items:start;padding:18px 0 70px;border-top:1px solid var(--text)}.st-monolith .mn-square{width:44px;height:44px;background:var(--accent)}.st-monolith .mn-title{font-size:clamp(22px,3.4cqi,44px);line-height:1.08;letter-spacing:-.025em;font-weight:500;max-width:22ch;grid-column:2/-1}.st-monolith .mn-facts{grid-column:2/3;display:flex;flex-wrap:wrap;gap:8px 26px;font-size:13px;color:var(--muted)}.st-monolith .mn-facts strong{color:var(--text);font-family:var(--display);font-size:22px;margin-right:4px;font-weight:800}.st-monolith .mn-down{grid-column:3;grid-row:2;width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--text);border-radius:50%;text-decoration:none;font-size:22px;transition:background .25s,color .25s}.st-monolith .mn-down:hover{background:var(--text);color:var(--bg)}@container (min-width: 900px){.st-monolith .mn-under{grid-template-columns:repeat(12,1fr)}.st-monolith .mn-square{grid-column:1/2;width:100%;height:auto;aspect-ratio:1;max-width:90px}.st-monolith .mn-facts,.st-monolith .mn-title{grid-column:4/11}.st-monolith .mn-down{grid-column:12;grid-row:1;justify-self:end}}.st-monolith .st-sec{border-top:1px solid var(--text);padding:18px 0 80px}.st-monolith .mn-grid{display:grid;grid-gap:22px var(--g);gap:22px var(--g)}.st-monolith .mn-label{font-family:var(--display);font-weight:800;font-size:clamp(28px,4cqi,52px);letter-spacing:-.04em;line-height:.95;display:flex;flex-direction:column;gap:10px;text-transform:uppercase}.st-monolith .mn-label span{font-family:var(--body);font-size:13px;letter-spacing:0;font-weight:500;color:var(--accent)}@container (min-width: 900px){.st-monolith .mn-grid{grid-template-columns:repeat(12,1fr)}.st-monolith .mn-label{grid-column:1/4;position:-webkit-sticky;position:sticky;top:20px;align-self:start}.st-monolith .mn-body{grid-column:4/-1}.st-monolith .st-sec{padding-bottom:120px}}.st-monolith .mn-statement{font-size:clamp(24px,3.8cqi,52px);line-height:1.08;letter-spacing:-.03em;font-weight:500;max-width:26ch}.st-monolith .mn-index{display:grid}.st-monolith .mn-index-head{display:none;font-size:12px;color:var(--muted);padding-bottom:10px;border-bottom:1px solid var(--line)}.st-monolith .mn-row{position:relative;display:grid;grid-template-columns:40px 1fr 24px;grid-gap:4px var(--g);gap:4px var(--g);align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line);text-decoration:none;isolation:isolate}.st-monolith .mn-row:before{content:"";position:absolute;inset:0 calc(var(--pad) * -1);z-index:-1;background:var(--text);transform:scaleY(0);transform-origin:bottom;transition:transform .45s var(--ease)}.st-monolith .mn-row:hover{color:var(--bg)}.st-monolith .mn-row:hover:before{transform:scaleY(1)}.st-monolith .mn-row:hover .mn-no,.st-monolith .mn-row:hover .mn-tags,.st-monolith .mn-row:hover em{color:color-mix(in srgb,var(--bg) 75%,var(--text))}.st-monolith .mn-no{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-monolith .mn-t{display:flex;flex-direction:column;gap:4px}.st-monolith .mn-t strong{font-family:var(--display);font-weight:800;font-size:clamp(24px,3.2cqi,40px);letter-spacing:-.035em;line-height:1;text-transform:uppercase}.st-monolith .mn-t em{font-style:normal;color:var(--muted);font-size:15px}.st-monolith .mn-tags{grid-column:2;font-size:13px;color:var(--muted)}.st-monolith .mn-go{grid-column:3;grid-row:1;font-size:22px;transition:translate .3s var(--ease),rotate .3s var(--ease)}.st-monolith .mn-row:hover .mn-go{rotate:-45deg}.st-monolith .mn-peek{grid-column:1/-1;aspect-ratio:16/9;margin-top:12px}@container (min-width: 900px){.st-monolith .mn-index-head{display:grid;grid-template-columns:60px 1.4fr 1fr 40px;grid-gap:var(--g);gap:var(--g)}.st-monolith .mn-row{grid-template-columns:60px 1.4fr 1fr 40px;padding:26px 0}.st-monolith .mn-tags{grid-column:3;grid-row:1}.st-monolith .mn-go{grid-column:4;justify-self:end}.st-monolith .mn-peek{position:absolute;right:12%;top:50%;width:260px;margin:0;z-index:3;pointer-events:none;opacity:0;scale:.85;rotate:4deg;translate:0 -50%;transition:opacity .35s,scale .5s var(--ease),rotate .5s var(--ease);box-shadow:0 30px 60px -20px rgba(0,0,0,.5)}.st-monolith .mn-row:hover .mn-peek{opacity:1;scale:1;rotate:-2deg}}.st-monolith .mn-plates{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--g);gap:var(--g)}.st-monolith .mn-plates img{width:100%;aspect-ratio:1;object-fit:cover}.st-monolith .mn-plates figcaption{font-size:13px;padding-top:8px}.st-monolith .mn-plates figcaption span{color:var(--accent);margin-right:6px}.st-monolith .mn-table li{display:grid;grid-template-columns:1fr;grid-gap:2px var(--g);gap:2px var(--g);padding:16px 0;border-bottom:1px solid var(--line)}.st-monolith .mn-table li:first-child{border-top:1px solid var(--line)}.st-monolith .mn-y{font-size:13px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-monolith .mn-table strong{font-size:20px;font-weight:600;letter-spacing:-.02em}.st-monolith .mn-table span:not(.mn-y){color:var(--muted)}.st-monolith .mn-table p{color:var(--muted);font-size:15px;grid-column:1/-1}@container (min-width: 900px){.st-monolith .mn-table li{grid-template-columns:140px 1fr 1fr;align-items:baseline}.st-monolith .mn-table p{grid-column:2/-1}}.st-monolith .mn-skills{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));border-top:1px solid var(--line)}.st-monolith .mn-skills li{display:flex;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line);font-size:20px;font-weight:500;letter-spacing:-.02em}.st-monolith .mn-skills span,.st-monolith .mn-wins span{font-size:12px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-monolith .mn-wins li{display:grid;grid-template-columns:40px 1fr;grid-gap:var(--g);gap:var(--g);align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line);font-size:clamp(20px,2.4cqi,28px);letter-spacing:-.02em}.st-monolith .mn-contact{display:grid;grid-gap:30px;gap:30px}.st-monolith .mn-big{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(40px,8.6cqi,140px);line-height:.9;letter-spacing:-.05em;padding:14px 0;border-bottom:4px solid var(--text);isolation:isolate}.st-monolith .mn-big:before{content:"";position:absolute;inset:0 calc(var(--pad) * -1);background:var(--accent);z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.st-monolith .mn-big:hover{color:var(--accent-text)}.st-monolith .mn-big:hover:before{transform:scaleX(1)}.st-monolith .mn-big span:last-child{transition:rotate .4s var(--ease)}.st-monolith .mn-big:hover span:last-child{rotate:45deg}.st-monolith .mn-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:22px var(--g);gap:22px var(--g);font-size:17px}.st-monolith .mn-contact-grid>div{display:flex;flex-direction:column;gap:4px}.st-monolith .mn-contact-grid small{font-size:12px;color:var(--muted)}.st-monolith .mn-contact-grid a{text-decoration:none}.st-monolith .mn-contact-grid a:hover{color:var(--accent)}.st-monolith .mn-links{display:flex;flex-direction:column;gap:4px}.st-monolith .mn-foot{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px var(--g);gap:8px var(--g);padding:16px 0 30px;border-top:1px solid var(--text);font-size:13px}.st-monolith .mn-foot a{text-decoration:none}@container (min-width: 760px){.st-monolith .mn-foot{grid-template-columns:repeat(4,1fr)}}.st-monolith.fy-js .mn-name .st-w{-webkit-clip-path:inset(0 0 -.1em 0);clip-path:inset(0 0 -.1em 0)}.st-monolith.fy-js:not([data-motion=subtle]) .mn-name .st-w{animation:mn-up 1.1s var(--ease) both;animation-delay:calc(var(--i) * .14s + 80ms)}@keyframes mn-up{0%{translate:0 100%;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{translate:none;-webkit-clip-path:inset(0 0 -.1em 0);clip-path:inset(0 0 -.1em 0)}}.st-monolith.fy-js .mn-square.is-in{animation:mn-spin 1.4s var(--ease) both .4s}@keyframes mn-spin{0%{rotate:-90deg;scale:0}to{rotate:0deg;scale:1}}.st-orbit{--pad:20px;--R:40cqi;--glow:color-mix(in srgb,var(--accent) 55%,transparent);font-size:16px}@container (min-width: 900px){.st-orbit>*{--pad:40px;--R:360px}}.st-orbit .ob{position:relative;isolation:isolate;overflow:clip}.st-orbit .ob-space{z-index:-1;pointer-events:none}.st-orbit .ob-space,.st-orbit .ob-space i{position:absolute;inset:0}.st-orbit .ob-space i:first-child{background-image:radial-gradient(1px 1px at 20px 30px,var(--text),transparent 60%),radial-gradient(1px 1px at 120px 80px,var(--text),transparent 60%),radial-gradient(1.5px 1.5px at 200px 160px,var(--accent2),transparent 60%),radial-gradient(1px 1px at 60px 210px,var(--text),transparent 60%),radial-gradient(1px 1px at 260px 40px,var(--text),transparent 60%);background-size:300px 260px;opacity:.55}.st-orbit .ob-space i:nth-child(2){background-image:radial-gradient(1px 1px at 80px 120px,var(--text),transparent 60%),radial-gradient(2px 2px at 330px 60px,var(--accent),transparent 60%),radial-gradient(1px 1px at 170px 300px,var(--text),transparent 60%);background-size:420px 380px;opacity:.4}.st-orbit .ob-space i:nth-child(3){background:radial-gradient(50% 40% at 50% 18%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%),radial-gradient(40% 30% at 85% 60%,color-mix(in srgb,var(--accent2) 16%,transparent),transparent 70%),radial-gradient(40% 30% at 10% 85%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%)}.st-orbit .ob-glass{background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid color-mix(in srgb,var(--text) 12%,transparent);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-radius:calc(var(--radius) + 8px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 10%,transparent),0 30px 60px -30px rgba(0,0,0,.6)}.st-orbit .ob-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:6;margin:12px auto 0;width:min(100% - 24px,880px);display:flex;align-items:center;gap:18px;padding:10px 10px 10px 18px;border-radius:999px;background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid color-mix(in srgb,var(--text) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.st-orbit .ob-logo{font-family:var(--display);font-weight:600;font-size:15px;text-decoration:none;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-orbit .ob-logo span{color:var(--accent)}.st-orbit .ob-nav ul{display:none;gap:22px;font-size:14px}.st-orbit .ob-nav ul a{text-decoration:none;color:var(--muted)}.st-orbit .ob-nav ul a:hover{color:var(--text)}.st-orbit .ob-nav-cta{padding:9px 18px;border-radius:999px;background:var(--accent);color:var(--accent-text);text-decoration:none;font-size:14px;font-weight:600}@container (min-width: 760px){.st-orbit .ob-nav ul{display:flex}}.st-orbit .ob-hero{display:grid;justify-items:center;text-align:center;padding:30px var(--pad) 90px}.st-orbit .ob-stage{position:relative;width:100%;height:calc(var(--R) * 1.25);display:grid;place-items:center;perspective:1100px;perspective-origin:50% 30%;margin-bottom:10px}.st-orbit .ob-core{position:relative;z-index:2;width:calc(var(--R) * .72);aspect-ratio:1;border-radius:50%;padding:6px;background:conic-gradient(from 210deg,var(--accent),var(--accent2),transparent 60%,var(--accent))}.st-orbit .ob-aura{position:absolute;left:50%;top:50%;width:calc(var(--R) * 1.9);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,var(--glow) 0,color-mix(in srgb,var(--accent) 14%,transparent) 36%,transparent 66%);pointer-events:none}.st-orbit .ob-photo{width:100%;height:100%;border-radius:50%}.st-orbit .ob-photo .st-mono{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--accent2) 70%,white) 0,var(--accent) 38%,color-mix(in oklab,var(--accent) 35%,var(--bg)) 78%)}.st-orbit .ob-photo .st-mono:before{background:radial-gradient(circle at 70% 75%,transparent 40%,rgba(0,0,0,.35) 75%)}.st-orbit .ob-photo .st-mono span{font-weight:700;font-size:calc(var(--R) * .2)}.st-orbit .ob-orbit-line{position:absolute;left:50%;top:50%;width:calc(var(--R) * 2);aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);translate:-50% -50%;transform:rotateX(76deg);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 25%,transparent)}.st-orbit .ob-orbit-2{width:calc(var(--R) * 1.45);transform:rotateX(76deg) rotateY(-14deg);border-style:dashed;border-color:color-mix(in srgb,var(--accent2) 40%,transparent)}.st-orbit .ob-ring{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-14deg) rotateY(var(--spin,0deg));z-index:3}.st-orbit .ob-ring li{position:absolute;left:0;top:0;transform-style:preserve-3d;transform:rotateY(var(--a)) translateZ(var(--R))}.st-orbit .ob-ring span{display:block;translate:-50% -50%;white-space:nowrap;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;background:color-mix(in srgb,var(--surface) 88%,var(--accent));border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);transform:rotateY(calc(var(--a) * -1)) rotateX(14deg)}@container (max-width: 560px){.st-orbit .ob-ring span{font-size:11px;padding:6px 10px}}.st-orbit .ob-copy{display:grid;justify-items:center;grid-gap:18px;gap:18px;max-width:900px}.st-orbit .ob-loc{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.st-orbit .ob-loc span{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.st-orbit .ob-name{font-family:var(--display);font-weight:700;font-size:clamp(44px,9.4cqi,130px);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.st-orbit .ob-name .st-w{background:linear-gradient(180deg,var(--text) 30%,color-mix(in srgb,var(--accent) 70%,var(--text)));-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .06em}.st-orbit .ob-title{font-size:clamp(18px,2.2cqi,23px);color:var(--muted);max-width:40ch}.st-orbit .ob-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.st-orbit .ob-btn{padding:14px 26px;border-radius:999px;background:var(--accent);color:var(--accent-text);text-decoration:none;font-weight:600;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,white) inset,0 20px 50px -14px var(--glow);transition:translate .3s var(--ease),box-shadow .3s}.st-orbit .ob-btn:hover{translate:0 -3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,white) inset,0 26px 60px -10px var(--glow)}.st-orbit .ob-btn-glass{background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 16%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.st-orbit .ob-main{max-width:1160px;margin:0 auto;padding:0 var(--pad)}.st-orbit .st-sec{padding:70px 0}@container (min-width: 900px){.st-orbit .st-sec{padding:100px 0}}.st-orbit .ob-label{display:flex;align-items:center;gap:14px;font-family:var(--display);font-weight:600;font-size:clamp(26px,4cqi,46px);letter-spacing:-.03em;margin-bottom:34px!important}.st-orbit .ob-label span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:13px;font-family:var(--body);letter-spacing:0;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 25%,transparent)}.st-orbit .ob-about{padding:clamp(26px,5cqi,60px)}.st-orbit .ob-about p{font-family:var(--display);font-size:clamp(22px,3.2cqi,38px);line-height:1.3;letter-spacing:-.02em;font-weight:400}.st-orbit .ob-cards{display:grid;grid-gap:22px;gap:22px;perspective:1400px}@container (min-width: 700px){.st-orbit .ob-cards{grid-template-columns:1fr 1fr}}.st-orbit .ob-card{display:block;text-decoration:none;overflow:hidden;border-radius:calc(var(--radius) + 10px);background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid color-mix(in srgb,var(--text) 12%,transparent);box-shadow:0 40px 80px -40px rgba(0,0,0,.8);transition:border-color .3s,box-shadow .4s}.st-orbit .ob-card:hover{border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 40px 80px -40px rgba(0,0,0,.8),0 0 60px -20px var(--glow)}.st-orbit .ob-shot{aspect-ratio:16/10}.st-orbit .ob-card-body{padding:22px 24px 26px;display:grid;grid-gap:8px;gap:8px}.st-orbit .ob-idx{font-size:12px;color:var(--accent);letter-spacing:.1em}.st-orbit .ob-card h3{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.02em}.st-orbit .ob-card p{color:var(--muted)}.st-orbit .ob-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px!important}.st-orbit .ob-tags li{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);color:var(--muted)}.st-orbit .ob-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.st-orbit .ob-gallery figure{overflow:hidden;padding:8px}.st-orbit .ob-gallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--radius) + 4px)}.st-orbit .ob-gallery figcaption{font-size:13px;color:var(--muted);padding:8px 6px 2px}.st-orbit .ob-path{position:relative;display:grid;grid-gap:18px;gap:18px;padding-left:34px}.st-orbit .ob-path:before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:2px;background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent2) 60%,transparent),transparent)}.st-orbit .ob-path li{position:relative}.st-orbit .ob-planet{left:-34px;top:22px;width:20px;height:20px;background:radial-gradient(circle at 35% 30%,#fff,var(--accent) 45%,color-mix(in oklab,var(--accent) 40%,black));box-shadow:0 0 18px var(--glow)}.st-orbit .ob-path .ob-glass{padding:20px 24px;display:grid;grid-gap:4px;gap:4px}.st-orbit .ob-when{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.st-orbit .ob-path h3{font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.02em}.st-orbit .ob-org{color:var(--text);opacity:.8}.st-orbit .ob-path p:not(.ob-org){color:var(--muted)}.st-orbit .ob-stars{display:flex;flex-wrap:wrap;gap:12px}.st-orbit .ob-stars li{padding:12px 20px;border-radius:999px;font-weight:600;background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:0 0 30px -8px color-mix(in srgb,var(--accent) 45%,transparent)}.st-orbit .ob-stars li:nth-child(3n+1){font-size:20px}.st-orbit .ob-stars li:nth-child(3n+2){font-size:15px}.st-orbit .ob-wins{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.st-orbit .ob-wins li{padding:22px;display:grid;grid-gap:10px;gap:10px;font-weight:500}.st-orbit .ob-wins span{color:var(--accent);font-size:22px;text-shadow:0 0 14px var(--glow)}.st-orbit .ob-contact{display:grid;justify-items:center;text-align:center;grid-gap:18px;gap:18px;padding:30px 0}.st-orbit .ob-sun{position:relative;width:min(260px,60cqi);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-decoration:none;color:var(--accent-text);font-family:var(--display);font-weight:700;font-size:clamp(22px,3.4cqi,32px);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 50%,white),var(--accent) 45%,color-mix(in oklab,var(--accent) 60%,var(--accent2)));box-shadow:0 0 100px 10px var(--glow);transition:scale .5s var(--ease)}.st-orbit .ob-sun:hover{scale:1.05}.st-orbit .ob-sun i{position:absolute;inset:-18px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.st-orbit .ob-sun i+i{inset:-44px;opacity:.5}.st-orbit .ob-sun span{position:relative}.st-orbit .ob-mail{font-family:var(--display);font-size:clamp(20px,3cqi,30px);margin-top:40px!important;overflow-wrap:anywhere}.st-orbit .ob-mail a{text-decoration:none}.st-orbit .ob-phone{color:var(--muted)}.st-orbit .ob-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:14px}.st-orbit .ob-links a{text-decoration:none;color:var(--muted)}.st-orbit .ob-links a:hover{color:var(--text)}.st-orbit .ob-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;max-width:1160px;margin:0 auto;padding:30px var(--pad) 40px;font-size:13px;color:var(--muted);border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.st-orbit .ob-foot a{text-decoration:none}@property --spin{syntax:"<angle>";inherits:true;initial-value:0deg}.st-orbit:not([data-motion=none]) .ob-ring{animation:ob-spin 40s linear infinite}.st-orbit:not([data-motion=none]) .ob-ring span{transform:rotateY(calc(var(--a) * -1 - var(--spin))) rotateX(14deg)}@keyframes ob-spin{to{--spin:360deg}}.st-orbit:not([data-motion=none]) .ob-orbit-2{animation:ob-wobble 14s ease-in-out infinite alternate}@keyframes ob-wobble{to{transform:rotateX(76deg) rotateY(14deg)}}.st-orbit:not([data-motion=none]) .ob-space i:first-child{animation:ob-drift 120s linear infinite}.st-orbit:not([data-motion=none]) .ob-space i:nth-child(2){animation:ob-drift 200s linear infinite reverse}@keyframes ob-drift{to{background-position:300px 520px}}.st-orbit:not([data-motion=none]) .ob-sun i{animation:ob-pulse 3.2s var(--ease) infinite}.st-orbit:not([data-motion=none]) .ob-sun i+i{animation-delay:1.2s}@keyframes ob-pulse{0%{scale:.9;opacity:.9}to{scale:1.25;opacity:0}}.st-orbit.fy-js .ob-name .st-w{animation:ob-in 1.2s var(--ease) both;animation-delay:calc(var(--i) * .14s + .2s)}@keyframes ob-in{0%{opacity:0;filter:blur(14px);translate:0 30px}}.st-orbit .ob-gimbal{position:absolute;inset:0;display:grid;place-items:center;transform-style:preserve-3d;transform:rotateX(calc(var(--py, 0) * -18deg)) rotateY(calc(var(--px, 0) * 26deg));transition:transform .8s var(--ease)}.st-orbit .ob-space i:first-child{translate:calc(var(--px, 0) * -20px) calc(var(--scroll, 0) * -.08px + var(--py, 0) * -14px)}.st-orbit .ob-space i:nth-child(2){translate:calc(var(--px, 0) * -44px) calc(var(--scroll, 0) * -.2px + var(--py, 0) * -30px)}.st-orbit .ob-star{position:absolute;top:12%;left:70%;width:140px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--text));rotate:-28deg;opacity:0}.st-orbit .ob-star+.ob-star{top:46%;left:18%;width:90px}.st-orbit:not([data-motion=none]) .ob-star{animation:ob-shoot 7s ease-in 3s infinite}.st-orbit:not([data-motion=none]) .ob-star+.ob-star{animation-delay:6.5s;animation-duration:9s}@keyframes ob-shoot{0%{opacity:0;translate:0 0}3%{opacity:.9}12%{opacity:0;translate:-320px 170px}to{opacity:0;translate:-320px 170px}}.st-orbit .ob-planet{position:absolute;z-index:-1;top:6cqi;right:-12cqi;width:clamp(220px,40cqi,560px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--accent2) 60%,white) 0,var(--accent) 30%,color-mix(in oklab,var(--accent) 30%,black) 68%,#000 100%);box-shadow:inset -40px -30px 80px rgba(0,0,0,.65),0 0 120px -20px var(--glow);opacity:.5;translate:calc(var(--px, 0) * 50px) calc(var(--scroll, 0) * .25px + var(--py, 0) * 30px);transition:translate .9s var(--ease)}.st-orbit .ob-planet span{position:absolute;left:-22%;right:-22%;top:44%;height:12%;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent2) 60%,transparent);rotate:-16deg;box-shadow:0 0 30px color-mix(in srgb,var(--accent) 30%,transparent)}.st-orbit .ob-burst{position:absolute;left:50%;top:50%;width:calc(var(--R) * .8);aspect-ratio:1;border-radius:50%;translate:-50% -50%;border:2px solid var(--accent);opacity:0;pointer-events:none}.st-orbit.fy-js:not([data-motion=subtle]) .ob-burst{animation:ob-burst 1.6s var(--ease) .2s both}.st-orbit.fy-js:not([data-motion=subtle]) .ob-core{animation:ob-ignite 1.4s var(--ease) both}@keyframes ob-burst{0%{opacity:.9;scale:.4}to{opacity:0;scale:3.2}}@keyframes ob-ignite{0%{scale:.2;opacity:0;filter:brightness(3) blur(10px)}60%{filter:brightness(1.4)}to{scale:1;opacity:1;filter:none}}.st-orbit .ob-stats{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:1160px;margin:-30px auto 0;padding:0 var(--pad)}.st-orbit .ob-stats li{display:grid;grid-gap:4px;gap:4px;padding:22px 24px}.st-orbit .ob-stats strong{font-family:var(--display);font-weight:700;font-size:clamp(40px,6cqi,72px);line-height:1;letter-spacing:-.04em;background:linear-gradient(180deg,var(--text),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-orbit .ob-stats li>span{font-size:13px;color:var(--muted)}.st-orbit .ob-cards{transform-style:preserve-3d}.st-orbit .ob-cards .ob-card{transform:translateZ(calc((.5 - var(--p, .5)) * 160px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.st-orbit .ob-cards .ob-card:nth-child(2n){transform:translateZ(calc((.5 - var(--p, .5)) * 160px)) translateY(calc((.5 - var(--p, .5)) * 60px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.st-orbit .ob-card{position:relative}.st-orbit .ob-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(40% 50% at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);opacity:0;transition:opacity .3s}.st-orbit .ob-card:hover:after{opacity:1}.st-pinboard{--pad:20px;--note:color-mix(in srgb,var(--accent2) 45%,#fff6a8);--paper:color-mix(in srgb,var(--surface) 92%,#fff);--hand:var(--display);font-size:16px}@container (min-width: 900px){.st-pinboard>*{--pad:48px}}.st-pinboard .pb{position:relative;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--text) 18%,transparent) 1.2px,transparent 0);background-size:26px 26px}.st-pinboard[data-dark]{--note:color-mix(in srgb,var(--accent2) 40%,var(--surface));--paper:var(--surface)}.st-pinboard .pb-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px var(--pad)}.st-pinboard .pb-logo{font-family:var(--hand);font-size:30px;font-weight:700;text-decoration:none;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-pinboard .pb-nav-cta{font-weight:600;font-size:14px;text-decoration:none;padding:10px 18px;border-radius:999px;background:var(--text);color:var(--bg);rotate:2deg;transition:rotate .3s var(--ease)}.st-pinboard .pb-nav-cta:hover{rotate:-2deg}.st-pinboard .pb-hero{display:grid;grid-gap:40px;gap:40px;padding:20px var(--pad) 90px;align-items:center}.st-pinboard .pb-copy{display:grid;grid-gap:18px;gap:18px;justify-items:start}.st-pinboard .pb-hi{font-family:var(--hand);font-size:clamp(26px,4cqi,40px);color:var(--muted)}.st-pinboard .pb-name{position:relative;font-family:var(--hand);font-weight:700;font-size:clamp(72px,15cqi,190px);line-height:.82;letter-spacing:-.01em}.st-pinboard .pb-squiggle{display:block;width:70%;height:.14em;color:var(--accent);margin-top:.06em}.st-pinboard .pb-note{position:relative;background:var(--note);color:#2a2410;padding:22px 24px 26px;max-width:320px;font-size:18px;line-height:1.4;font-weight:500;rotate:-2deg;box-shadow:0 18px 30px -18px rgba(0,0,0,.45),0 2px 0 rgba(0,0,0,.05)}.st-pinboard .pb-note:before{content:"";position:absolute;top:-12px;left:50%;width:90px;height:24px;translate:-50% 0;rotate:3deg;background:color-mix(in srgb,#fff 55%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.08)}.st-pinboard .pb-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.st-pinboard .pb-btn{display:inline-block;padding:14px 24px;border-radius:14px;background:var(--accent);color:var(--accent-text);font-weight:700;text-decoration:none;box-shadow:0 5px 0 color-mix(in oklab,var(--accent) 60%,black);transition:translate .15s,box-shadow .15s}.st-pinboard .pb-btn:hover{translate:0 2px;box-shadow:0 3px 0 color-mix(in oklab,var(--accent) 60%,black)}.st-pinboard .pb-btn:active{translate:0 5px;box-shadow:none}.st-pinboard .pb-btn-alt{background:var(--paper);color:var(--text);box-shadow:0 5px 0 var(--line),inset 0 0 0 2px var(--text)}.st-pinboard .pb-btn-alt:hover{box-shadow:0 3px 0 var(--line),inset 0 0 0 2px var(--text)}.st-pinboard .pb-board{position:relative;justify-self:center;width:min(100%,420px);padding:30px 30px 50px}.st-pinboard .pb-arrow{position:absolute;left:-60px;top:-10px;width:110px;color:var(--accent);display:none;rotate:-8deg}.st-pinboard .pb-me{rotate:3deg}.st-pinboard .pb-me-photo{aspect-ratio:1}.st-pinboard .pb-me-photo .st-mono span{font-family:var(--hand);font-size:clamp(90px,22cqi,170px);font-weight:700}.st-pinboard .pb-badge-sticker{position:absolute;right:0;bottom:10px;width:108px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--accent);color:var(--accent-text);font-weight:700;font-size:13px;line-height:1.1;rotate:12deg;box-shadow:0 10px 20px -8px rgba(0,0,0,.35),inset 0 0 0 4px color-mix(in srgb,var(--accent-text) 25%,transparent)}.st-pinboard .pb-badge-sticker strong{display:block;font-family:var(--hand);font-size:44px;line-height:.8}.st-pinboard .pb-open{position:absolute;left:0;top:0;padding:10px 14px;background:var(--paper);border:2px solid var(--text);border-radius:10px;font-family:var(--hand);font-size:26px;font-weight:700;line-height:1;rotate:-10deg;box-shadow:4px 4px 0 var(--text)}@container (min-width: 900px){.st-pinboard .pb-hero{grid-template-columns:1.2fr 1fr;min-height:min(52cqi,760px)}.st-pinboard .pb-arrow{display:block}}.st-pinboard .pb-polaroid{position:relative;display:block;background:#fff;color:#1d1d1d;padding:12px 12px 18px;rotate:var(--t,0deg);text-decoration:none;box-shadow:0 2px 3px rgba(0,0,0,.08),0 22px 40px -20px rgba(0,0,0,.45);transition:rotate .45s var(--ease),translate .45s var(--ease),box-shadow .45s}.st-pinboard .pb-polaroid:hover,.st-pinboard a.pb-polaroid:hover{rotate:0deg;translate:0 -6px;box-shadow:0 2px 3px rgba(0,0,0,.08),0 34px 50px -20px rgba(0,0,0,.5);z-index:2}.st-pinboard .pb-polaroid figcaption,.st-pinboard .pb-polaroid h3{font-family:var(--hand);font-weight:700;font-size:28px;line-height:1;padding:12px 4px 0}.st-pinboard .pb-polaroid p{font-size:14px;color:#555;padding:4px 4px 0;line-height:1.4}.st-pinboard .pb-tape{top:-12px;width:96px;height:26px;rotate:-4deg;background:color-mix(in srgb,var(--accent2) 30%,rgba(255,255,255,.6));opacity:.85;box-shadow:0 1px 2px rgba(0,0,0,.1)}.st-pinboard .pb-pin,.st-pinboard .pb-tape{position:absolute;left:50%;translate:-50% 0;z-index:2}.st-pinboard .pb-pin{top:-8px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 12%,var(--accent) 40%,color-mix(in oklab,var(--accent) 60%,black));box-shadow:0 4px 6px rgba(0,0,0,.3)}.st-pinboard .pb-snap{aspect-ratio:1}.st-pinboard .pb-tag{position:absolute;right:-10px;top:26px;padding:4px 12px;background:var(--accent);color:var(--accent-text);font-size:12px;font-weight:700;rotate:8deg;border-radius:4px}.st-pinboard .pb-main{padding:0 var(--pad);max-width:1200px;margin:0 auto}.st-pinboard .st-sec{padding:60px 0}@container (min-width: 900px){.st-pinboard .st-sec{padding:80px 0}}.st-pinboard .pb-label{font-family:var(--hand);font-weight:700;font-size:clamp(42px,6cqi,72px);line-height:1;margin-bottom:40px!important;display:inline-block}.st-pinboard .pb-label .pb-squiggle{width:100%}.st-pinboard .pb-letter{position:relative;max-width:720px;background:var(--paper);padding:40px 34px 34px 64px;rotate:var(--t);box-shadow:0 22px 40px -24px rgba(0,0,0,.4);background-image:linear-gradient(90deg,transparent 44px,color-mix(in srgb,var(--accent) 45%,transparent) 44px 46px,transparent 46px),repeating-linear-gradient(transparent 0 33px,color-mix(in srgb,var(--accent2) 35%,transparent) 33px 34px);background-position:0 0,0 14px}.st-pinboard .pb-letter p{font-size:clamp(19px,2.4cqi,24px);line-height:34px}.st-pinboard .pb-sign{font-family:var(--hand);font-size:34px!important;color:var(--accent);margin-top:10px!important}.st-pinboard .pb-wall{display:grid;grid-gap:40px 30px;gap:40px 30px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));padding-top:14px}.st-pinboard .pb-cards{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.st-pinboard .pb-index{position:relative;background:var(--paper);padding:22px 22px 24px;rotate:var(--t);box-shadow:0 16px 30px -18px rgba(0,0,0,.4);background-image:linear-gradient(color-mix(in srgb,var(--accent) 55%,transparent),color-mix(in srgb,var(--accent) 55%,transparent)),repeating-linear-gradient(transparent 0 27px,color-mix(in srgb,var(--accent2) 40%,transparent) 27px 28px);background-size:100% 2px,100% 100%;background-repeat:no-repeat,repeat;background-position:0 52px,0 52px;transition:rotate .4s var(--ease)}.st-pinboard .pb-index:hover{rotate:0deg}.st-pinboard .pb-when{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.st-pinboard .pb-index h3{font-family:var(--hand);font-size:30px;font-weight:700;line-height:1.1;margin:10px 0 4px!important}.st-pinboard .pb-org{font-weight:600}.st-pinboard .pb-index p{line-height:28px}.st-pinboard .pb-index p:not(.pb-org){color:var(--muted)}.st-pinboard .pb-stickers{display:flex;flex-wrap:wrap;gap:14px 12px}.st-pinboard .pb-stickers li{padding:10px 18px;border-radius:999px;font-weight:700;rotate:var(--t);border:2px solid var(--text);box-shadow:3px 3px 0 var(--text);background:var(--paper);transition:rotate .3s var(--ease),translate .3s var(--ease)}.st-pinboard .pb-stickers li:hover{rotate:0deg;translate:0 -3px}.st-pinboard .pb-stickers li[data-c="1"]{background:var(--accent);color:var(--accent-text)}.st-pinboard .pb-stickers li[data-c="2"]{background:var(--note);color:#2a2410}.st-pinboard .pb-stickers li[data-c="3"]{border-radius:8px}.st-pinboard .pb-notepad{max-width:560px;background:var(--note);color:#2a2410;padding:34px 28px 28px;rotate:var(--t);box-shadow:0 20px 34px -20px rgba(0,0,0,.45);display:grid;grid-gap:14px;gap:14px;position:relative}.st-pinboard .pb-notepad:before{content:"";position:absolute;top:0;left:0;right:0;height:14px;background:radial-gradient(circle at 10px 7px,var(--bg) 4px,transparent 4.5px) 0 0 /22px 14px repeat-x}.st-pinboard .pb-notepad li{display:flex;gap:12px;align-items:baseline;font-size:18px;font-weight:500}.st-pinboard .pb-star{color:#d79a00;font-size:22px;text-shadow:0 1px 0 rgba(0,0,0,.15)}.st-pinboard .pb-postcard{display:grid;background:var(--paper);rotate:var(--t);box-shadow:0 24px 50px -24px rgba(0,0,0,.45);max-width:880px}.st-pinboard .pb-post-msg{padding:32px;display:grid;align-content:space-between;grid-gap:20px;gap:20px;border-bottom:2px dashed var(--line)}.st-pinboard .pb-hand{font-family:var(--hand);font-weight:700;font-size:clamp(36px,5cqi,56px);line-height:1}.st-pinboard .pb-post-sign{font-family:var(--hand);font-size:28px;color:var(--accent)}.st-pinboard .pb-post-addr{position:relative;padding:32px;display:grid;grid-gap:14px;gap:14px;align-content:end;font-size:17px}.st-pinboard .pb-post-addr>p{border-bottom:1.5px solid var(--line);padding-bottom:8px;overflow-wrap:anywhere}.st-pinboard .pb-post-addr a{text-decoration:none;font-weight:600}.st-pinboard .pb-stamp{justify-self:end;width:84px;height:100px;padding:6px;background:radial-gradient(circle,transparent 3px,var(--paper) 3.5px) -5px -5px /10px 10px;margin-bottom:18px;rotate:4deg}.st-pinboard .pb-stamp span{display:grid;place-items:center;height:100%;background:var(--accent);color:var(--accent-text);font-family:var(--hand);font-weight:700;font-size:26px}.st-pinboard .pb-links{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px}@container (min-width: 760px){.st-pinboard .pb-postcard{grid-template-columns:1.1fr 1fr}.st-pinboard .pb-post-msg{border-bottom:0;border-right:2px dashed var(--line)}.st-pinboard .pb-stamp{position:absolute;top:26px;right:26px;margin:0}.st-pinboard .pb-post-addr{padding-top:140px}}.st-pinboard .pb-foot{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;padding:40px var(--pad);font-family:var(--hand);font-size:22px}.st-pinboard .pb-foot a{text-decoration:none}.st-pinboard .pb-foot .st-badge{font-family:var(--body);font-size:12px}.st-pinboard.fy-js .pb-index[data-r],.st-pinboard.fy-js .pb-polaroid[data-r]{translate:0 30px;scale:.9;rotate:calc(var(--t) * 3);transition:opacity .7s var(--ease),translate .8s cubic-bezier(.3,1.6,.5,1),scale .8s cubic-bezier(.3,1.6,.5,1),rotate .9s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--d, 0) * .11s)}.st-pinboard.fy-js .pb-index[data-r].is-in,.st-pinboard.fy-js .pb-polaroid[data-r].is-in{opacity:1;translate:none;scale:none;rotate:var(--t)}.st-pinboard:not([data-motion=none]) .pb-badge-sticker{animation:pb-wiggle 4s ease-in-out infinite}@keyframes pb-wiggle{50%{rotate:4deg;scale:1.05}}.st-pinboard.fy-js .pb-squiggle path{stroke-dasharray:260;animation:pb-draw 1.4s var(--ease) both .6s}@keyframes pb-draw{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}.st-resume{--pad:14px;--sheet:color-mix(in srgb,var(--surface) 96%,#fff);font-size:15.5px;line-height:1.55}.st-resume[data-dark]{--sheet:var(--surface)}@container (min-width: 900px){.st-resume>*{--pad:40px}}.st-resume .rs{min-height:100%;background:radial-gradient(80% 60% at 50% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--bg) 92%,var(--text)),var(--bg) 40%);padding-bottom:20px}.st-resume .rs-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1000px;margin:0 auto;padding:18px var(--pad);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.st-resume .rs-bar em{font-style:normal;color:var(--accent)}.st-resume .rs-bar-cta{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;padding:9px 16px;border-radius:999px;background:var(--accent);color:var(--accent-text);text-decoration:none;white-space:nowrap}.st-resume .rs-desk{padding:10px var(--pad) 60px;perspective:1600px}.st-resume .rs-sheet{position:relative;max-width:1000px;margin:0 auto;background:var(--sheet);border-radius:6px;padding:clamp(24px,5cqi,64px);box-shadow:0 1px 2px rgba(0,0,0,.06),0 50px 90px -40px color-mix(in srgb,var(--text) 45%,transparent);transform-style:preserve-3d}.st-resume .rs-sheet:after,.st-resume .rs-sheet:before{content:"";position:absolute;inset:0;border-radius:6px;background:var(--sheet);z-index:-1;box-shadow:0 20px 40px -30px color-mix(in srgb,var(--text) 40%,transparent)}.st-resume .rs-sheet:before{rotate:-1.6deg;translate:-6px 10px;opacity:.8}.st-resume .rs-sheet:after{rotate:1.2deg;translate:8px 16px;opacity:.55}.st-resume .rs-sheet{isolation:isolate}.st-resume .rs-sheet>*{position:relative}.st-resume .rs-head{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:start;padding-bottom:26px;border-bottom:2px solid var(--text)}.st-resume .rs-name{font-family:var(--display);font-weight:600;font-size:clamp(36px,6.4cqi,72px);line-height:1;letter-spacing:-.03em}.st-resume .rs-title{font-size:clamp(16px,2cqi,20px);color:var(--accent);font-weight:500;margin-top:10px!important}.st-resume .rs-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:16px!important;font-size:14px;color:var(--muted)}.st-resume .rs-meta li+li:before{content:"·";margin-right:18px;color:var(--line)}.st-resume .rs-meta a{text-decoration:none}.st-resume .rs-photo{width:clamp(76px,13cqi,140px);aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 4px var(--sheet),0 0 0 5px var(--line)}.st-resume .rs-photo .st-mono span{font-size:clamp(26px,4.6cqi,48px)}.st-resume .rs-cols{display:grid;grid-gap:0 48px;gap:0 48px;padding-top:10px}.st-resume .rs-main{order:-1}@container (min-width: 760px){.st-resume .rs-cols{grid-template-columns:1fr 2.1fr}.st-resume .rs-main{order:0}.st-resume .rs-side{border-right:1px solid var(--line);padding-right:32px}}.st-resume .st-sec{padding:22px 0 6px}.st-resume .rs-h{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:12px;margin-bottom:14px!important}.st-resume .rs-h:after{content:"";flex:1 1;height:1px;background:var(--line)}.st-resume .rs-profile{font-family:var(--display);font-size:clamp(18px,2.2cqi,22px);line-height:1.5;font-weight:400}.st-resume .rs-jobs{display:grid;grid-gap:18px;gap:18px;position:relative;padding-left:20px;border-left:2px solid var(--line)}.st-resume .rs-jobs li{position:relative}.st-resume .rs-jobs li:before{content:"";position:absolute;left:-27px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--sheet);border:2px solid var(--accent)}.st-resume .rs-job-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;align-items:baseline}.st-resume .rs-job-head h4{font-family:var(--display);font-size:19px;font-weight:600}.st-resume .rs-job-head span{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-resume .rs-org{font-weight:600;font-size:14px;color:var(--text);opacity:.8}.st-resume .rs-jobs p:not(.rs-org){color:var(--muted)}.st-resume .rs-work{display:grid;grid-gap:12px;gap:12px}.st-resume .rs-work li>*{display:grid;grid-template-columns:74px 1fr;grid-gap:14px;gap:14px;align-items:center;text-decoration:none;padding:8px;margin:-8px;border-radius:10px;transition:background .2s}.st-resume .rs-work a:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.st-resume .rs-thumb{aspect-ratio:1;border-radius:8px}.st-resume .rs-thumb div.fy-art span{font-size:28px}.st-resume .rs-work h4{font-size:16px;font-weight:600}.st-resume .rs-work p{font-size:14px;color:var(--muted)}.st-resume .rs-work small{font-size:12px;color:var(--accent)}.st-resume .rs-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.st-resume .rs-gallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.st-resume .rs-facts{display:grid;grid-gap:14px;gap:14px}.st-resume .rs-facts li{display:grid;grid-gap:1px;gap:1px}.st-resume .rs-facts strong{font-weight:600;font-size:15px}.st-resume .rs-facts span{font-size:14px}.st-resume .rs-facts small{font-size:12px;color:var(--muted)}.st-resume .rs-skills{display:flex;flex-wrap:wrap;gap:6px}.st-resume .rs-skills li{font-size:13px;padding:5px 10px;border-radius:6px;background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.st-resume .rs-honours{display:grid;grid-gap:10px;gap:10px}.st-resume .rs-honours li{position:relative;padding-left:18px;font-size:14px}.st-resume .rs-honours li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;rotate:45deg;background:var(--accent)}.st-resume .rs-contact{display:grid;grid-gap:6px;gap:6px;font-size:14px;overflow-wrap:anywhere}.st-resume .rs-contact a{text-decoration:none}.st-resume .rs-contact a:hover{color:var(--accent)}.st-resume .rs-links{display:grid;grid-gap:6px;gap:6px;margin-top:4px!important}.st-resume .rs-sheet-foot{display:flex;justify-content:space-between;margin-top:30px;padding-top:14px;border-top:1px solid var(--line);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.st-resume .rs-foot{display:flex;justify-content:center;gap:20px;font-size:12px;color:var(--muted)}.st-resume.fy-js .rs-sheet[data-r]{translate:0 40px;rotate:x 12deg;transform-origin:50% 0;transition-duration:1.2s}.st-resume.fy-js .rs-sheet[data-r].is-in{translate:none;rotate:none}[data-motion=depth].st-resume .rs-sheet.fy-tilt{transform:perspective(1600px) rotateX(calc(var(--rx, 0deg) * .3)) rotateY(calc(var(--ry, 0deg) * .3))}@media print{.st-resume .rs-bar,.st-resume .rs-foot{display:none}.st-resume .rs-sheet{box-shadow:none}.st-resume .rs-sheet:after,.st-resume .rs-sheet:before{display:none}}.st-dashboard{--pad:14px;--card:var(--surface);--rail:76px;--r:calc(var(--radius) + 8px);font-size:15px;line-height:1.5}@container (min-width: 900px){.st-dashboard>*{--pad:28px}}.st-dashboard .db{display:block;min-height:100%;background:radial-gradient(60% 40% at 80% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--bg)}@container (min-width: 900px){.st-dashboard .db{display:grid;grid-template-columns:230px 1fr}}.st-dashboard .db-rail{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:10px;padding:10px var(--pad);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.st-dashboard .db-brand{flex:none}.st-dashboard .db-brand-photo{width:38px;height:38px;border-radius:12px}.st-dashboard .db-brand-photo .st-mono span{font-size:15px;font-weight:700}.st-dashboard .db-rail nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.st-dashboard .db-rail nav a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;text-decoration:none;color:var(--muted);font-size:14px;font-weight:500;white-space:nowrap;transition:background .2s,color .2s}.st-dashboard .db-rail nav a span{display:none}.st-dashboard .db-rail nav a:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.st-dashboard .db-rail nav a.is-on{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}@container (min-width: 900px){.st-dashboard .db-rail{position:relative;flex-direction:column;align-items:stretch;padding:22px 16px;border-bottom:0;border-right:1px solid var(--line);gap:24px}.st-dashboard .db-brand-photo{width:44px;height:44px}.st-dashboard .db-rail nav{flex-direction:column;position:-webkit-sticky;position:sticky;top:90px}.st-dashboard .db-brand{position:-webkit-sticky;position:sticky;top:22px}.st-dashboard .db-rail nav a span{display:inline}}.st-dashboard .db-ico{flex:none}.st-dashboard .db-app{min-width:0;padding:0 var(--pad) 20px}.st-dashboard .db-top{display:flex;align-items:center;gap:14px;padding:20px 0;flex-wrap:wrap}.st-dashboard .db-top>div{margin-right:auto;display:grid}.st-dashboard .db-crumb{font-size:12px;color:var(--muted)}.st-dashboard .db-hello{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em}.st-dashboard .db-pill-loc{font-size:13px;color:var(--muted);padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card)}.st-dashboard .db-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;background:var(--accent);color:var(--accent-text);text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 8px 20px -10px var(--accent);transition:translate .2s,filter .2s}.st-dashboard .db-btn:hover{translate:0 -1px;filter:brightness(1.06)}.st-dashboard .db-btn-soft{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text);box-shadow:none}.st-dashboard .db-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 1px 2px rgba(0,0,0,.04),0 20px 40px -32px color-mix(in srgb,var(--text) 40%,transparent);overflow:hidden}.st-dashboard[data-dark] .db-card{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 6%,transparent),0 20px 40px -30px rgba(0,0,0,.7)}.st-dashboard .db-hero{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:14px}.st-dashboard .db-profile{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:center;padding:22px;isolation:isolate}.st-dashboard .db-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 120% at 100% 0,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),radial-gradient(50% 90% at 0 100%,color-mix(in srgb,var(--accent2) 14%,transparent),transparent 60%)}.st-dashboard .db-avatar{width:clamp(64px,10cqi,96px);aspect-ratio:1;border-radius:22px}.st-dashboard .db-avatar .st-mono span{font-size:clamp(22px,3.4cqi,34px);font-weight:700}.st-dashboard .db-name{font-family:var(--display);font-weight:700;font-size:clamp(28px,4.6cqi,52px);letter-spacing:-.035em;line-height:1}.st-dashboard .db-title{color:var(--muted);margin-top:6px!important;font-size:16px}.st-dashboard .db-status{grid-column:1/-1;display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:13px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent)}.st-dashboard .db-live{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px color-mix(in srgb,#22c55e 20%,transparent)}.st-dashboard .db-stat{padding:18px 18px 0;display:grid;grid-gap:4px;gap:4px}.st-dashboard .db-stat-label{font-size:13px;color:var(--muted)}.st-dashboard .db-stat-value{font-family:var(--display);font-size:clamp(32px,4.4cqi,46px);font-weight:700;letter-spacing:-.04em;line-height:1}.st-dashboard .db-spark{width:calc(100% + 36px);height:46px;margin:8px -18px 0;display:block}.st-dashboard .db-spark-fill{fill:color-mix(in srgb,var(--accent) 16%,transparent);stroke:none}.st-dashboard .db-spark-line{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}@container (min-width: 900px){.st-dashboard .db-hero{grid-template-columns:2fr 1fr 1fr 1fr}.st-dashboard .db-profile{grid-column:auto;grid-row:span 1}}.st-dashboard .db-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;grid-auto-flow:dense}@container (min-width: 900px){.st-dashboard .db-grid{grid-template-columns:repeat(12,1fr)}.st-dashboard .st-s-projects{grid-column:span 8}.st-dashboard .st-s-skills{grid-column:span 4}.st-dashboard .st-s-about,.st-dashboard .st-s-experience{grid-column:span 7}.st-dashboard .st-s-achievements,.st-dashboard .st-s-education{grid-column:span 5}.st-dashboard .st-s-contact,.st-dashboard .st-s-gallery{grid-column:1/-1}}.st-dashboard .db-grid>.st-sec{display:grid}.st-dashboard .db-widget{padding:18px 20px 20px}.st-dashboard .db-widget-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--muted)}.st-dashboard .db-widget-head h2{font-size:14px;font-weight:600;color:var(--text);letter-spacing:0}.st-dashboard .db-count{margin-left:auto;font-size:12px;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-weight:600}.st-dashboard .db-summary{font-family:var(--display);font-size:clamp(18px,2.2cqi,24px);line-height:1.4;letter-spacing:-.015em}.st-dashboard .db-table{display:grid}.st-dashboard .db-row{display:grid;grid-template-columns:52px 1fr 24px;grid-gap:14px;gap:14px;align-items:center;padding:10px;margin:0 -10px;border-radius:12px;text-decoration:none;transition:background .2s}.st-dashboard a.db-row:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.st-dashboard .db-table li+li .db-row{border-top:1px solid var(--line);border-radius:0 0 12px 12px}.st-dashboard .db-thumb{width:52px;height:52px;border-radius:12px}.st-dashboard .db-thumb div.fy-art span{font-size:20px}.st-dashboard .db-cell-main{display:grid;min-width:0}.st-dashboard .db-cell-main strong{font-weight:600}.st-dashboard .db-cell-main em{font-style:normal;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-dashboard .db-pills{display:none;gap:6px}.st-dashboard .db-pills span{font-size:12px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent2) 18%,transparent);white-space:nowrap}.st-dashboard .db-open{color:var(--muted);transition:color .2s,translate .2s}.st-dashboard a.db-row:hover .db-open{color:var(--accent);translate:2px -2px}@container (min-width: 640px){.st-dashboard .db-row{grid-template-columns:52px 1fr auto 24px}.st-dashboard .db-pills{display:flex}}.st-dashboard .db-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:10px;gap:10px}.st-dashboard .db-media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.st-dashboard .db-media figcaption{font-size:12px;color:var(--muted);margin-top:4px}.st-dashboard .db-exp{display:grid;grid-gap:18px;gap:18px}.st-dashboard .db-gantt{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--text) 3%,transparent)}.st-dashboard .db-bar-row{display:grid;grid-template-columns:110px 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:12px;color:var(--muted)}.st-dashboard .db-bar-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-dashboard .db-track{position:relative;height:10px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent)}.st-dashboard .db-track i{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent2) 80%,var(--accent)))}.st-dashboard .db-axis{display:flex;justify-content:space-between;margin-left:120px;font-size:11px;color:var(--muted)}.st-dashboard .db-list{display:grid;grid-gap:14px;gap:14px}.st-dashboard .db-list li{display:grid;grid-template-columns:12px 1fr;grid-gap:12px;gap:12px}.st-dashboard .db-dot{width:10px;height:10px;margin-top:6px;border-radius:50%;border:2px solid var(--accent)}.st-dashboard .db-list strong{display:block;font-weight:600}.st-dashboard .db-sub{font-size:13px;color:var(--muted)}.st-dashboard .db-list p{font-size:14px;color:var(--muted);margin-top:4px!important}.st-dashboard .db-chips{display:flex;flex-wrap:wrap;gap:8px}.st-dashboard .db-chips li{font-size:13px;padding:6px 12px;border-radius:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--text) 3%,transparent)}.st-dashboard .db-chips li:nth-child(-n+3){border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.st-dashboard .db-checks{display:grid;grid-gap:10px;gap:10px}.st-dashboard .db-checks li{display:flex;gap:10px;align-items:baseline}.st-dashboard .db-checks span{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;font-size:12px;font-weight:700;background:var(--accent);color:var(--accent-text)}.st-dashboard .db-compose{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden}.st-dashboard .db-field{display:flex;gap:14px;align-items:baseline;padding:12px 16px;border-bottom:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.st-dashboard .db-field>span{color:var(--muted);width:60px;flex:none}.st-dashboard .db-field a{text-decoration:none;font-weight:600}.st-dashboard .db-field strong{font-weight:600}.st-dashboard .db-body{padding:16px;min-height:90px;color:var(--muted);font-size:16px}.st-dashboard .db-compose-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--text) 3%,transparent)}.st-dashboard .db-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-left:auto!important;font-size:13px}.st-dashboard .db-links a{text-decoration:none;color:var(--muted)}.st-dashboard .db-foot{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;padding:26px 0 10px;font-size:13px;color:var(--muted)}.st-dashboard .db-foot a{text-decoration:none}.st-dashboard.fy-js .db-card[data-r]{translate:0 18px;scale:.97}.st-dashboard.fy-js .db-card[data-r].is-in{translate:none;scale:none}.st-dashboard.fy-js .is-in .db-track i{animation:db-grow 1.2s var(--ease) both .3s;transform-origin:left}@keyframes db-grow{0%{transform:scaleX(0)}}.st-dashboard.fy-js .db-spark-line{stroke-dasharray:400;animation:db-draw 1.6s var(--ease) both .5s}@keyframes db-draw{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.st-dashboard:not([data-motion=none]) .db-live{animation:fy-pulse 2.4s ease-out infinite}.st-lookbook{--pad:18px;font-size:16px;line-height:1.6}@container (min-width: 900px){.st-lookbook>*{--pad:48px}}.st-lookbook .lb{padding:0 var(--pad)}.st-lookbook .lb-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;padding:20px 0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.24em;text-transform:uppercase}.st-lookbook .lb-nav ul{display:none;gap:26px}.st-lookbook .lb-nav a{text-decoration:none}.st-lookbook .lb-nav ul a{color:var(--muted);transition:color .2s}.st-lookbook .lb-nav ul a:hover{color:var(--text)}.st-lookbook .lb-mark{grid-column:1/3;font-family:var(--display);font-size:20px;letter-spacing:.3em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-lookbook .lb-nav-r{justify-self:end}@container (min-width: 760px){.st-lookbook .lb-nav ul{display:flex}.st-lookbook .lb-mark{grid-column:2;text-align:center}}.st-lookbook .lb-hero{position:relative;display:grid;grid-gap:24px;gap:24px;padding:40px 0 80px}.st-lookbook .lb-vert{display:none;position:absolute;left:0;top:50%;writing-mode:vertical-rl;rotate:180deg;translate:0 -50%;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--muted)}.st-lookbook .lb-name{font-family:var(--display);font-weight:400;font-style:italic;font-size:clamp(64px,17cqi,280px);line-height:.86;letter-spacing:-.035em;display:grid;position:relative;z-index:2;pointer-events:none;font-variation-settings:"opsz" 96}.st-lookbook .lb-top{justify-self:start}.st-lookbook .lb-bottom{justify-self:end;font-style:normal;font-weight:500}.st-lookbook .lb-portrait{position:relative;justify-self:center;width:min(78%,420px);aspect-ratio:3/4.2}.st-lookbook .lb-photo{position:absolute;inset:0}.st-lookbook .lb-photo img{filter:grayscale(.25) contrast(1.05)}.st-lookbook .lb-photo .st-mono{background:linear-gradient(160deg,color-mix(in oklab,var(--accent) 35%,var(--surface)),color-mix(in oklab,var(--accent2) 55%,var(--bg)));color:var(--text)}.st-lookbook .lb-photo .st-mono:before{background:radial-gradient(60% 40% at 50% 30%,color-mix(in srgb,#fff 22%,transparent),transparent 70%)}.st-lookbook .lb-photo .st-mono span{font-style:italic;font-size:clamp(90px,20cqi,210px);opacity:.9}.st-lookbook .lb-no{position:absolute;right:-14px;bottom:18px;background:var(--bg);padding:6px 12px;font-family:var(--display);font-style:italic;font-size:18px}.st-lookbook .lb-dek{display:grid;grid-gap:8px;gap:8px;justify-items:start;max-width:340px}.st-lookbook .lb-role{font-family:var(--display);font-size:clamp(20px,2.4cqi,26px);line-height:1.25;font-style:italic}.st-lookbook .lb-loc{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.st-lookbook .lb-btn{margin-top:12px;padding:14px 30px;border:1px solid var(--text);text-decoration:none;font-size:12px;letter-spacing:.3em;text-transform:uppercase;transition:background .3s,color .3s}.st-lookbook .lb-btn:hover{background:var(--text);color:var(--bg)}@container (min-width: 900px){.st-lookbook .lb-hero{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr auto;min-height:min(64cqi,900px);align-items:center;padding:30px 0 80px}.st-lookbook .lb-vert{display:block}.st-lookbook .lb-name{grid-column:1/-1;grid-row:1/3;align-self:stretch;align-content:space-between;padding:4cqi 2cqi;mix-blend-mode:difference;color:#fff}.st-lookbook:not([data-dark]) .lb-name{mix-blend-mode:normal;color:var(--text)}.st-lookbook .lb-portrait{grid-column:2;grid-row:1/3;width:100%}.st-lookbook .lb-dek{grid-column:3;grid-row:3;justify-self:end;align-self:start;text-align:right;justify-items:end;position:relative;z-index:3}}.st-lookbook .st-sec{padding:80px 0;border-top:1px solid var(--line)}@container (min-width: 900px){.st-lookbook .st-sec{padding:130px 0}}.st-lookbook .lb-label{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:54px!important}.st-lookbook .lb-label em{font-family:var(--display);font-weight:400;font-size:clamp(44px,8cqi,120px);line-height:.9;letter-spacing:-.03em}.st-lookbook .lb-label span{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.st-lookbook .lb-story{font-family:var(--display);font-size:clamp(26px,4.4cqi,60px);line-height:1.15;letter-spacing:-.02em;max-width:24ch;margin-left:auto!important;text-align:right}.st-lookbook .lb-spreads{display:grid;grid-gap:80px;gap:80px}.st-lookbook .lb-spread{display:grid;grid-gap:22px;gap:22px;text-decoration:none;align-items:end}.st-lookbook .lb-plate{aspect-ratio:4/5}.st-lookbook .lb-plate .fy-art{transition:scale 1.4s var(--ease)}.st-lookbook .lb-spread:hover .lb-plate .fy-art{scale:1.04}.st-lookbook .lb-caption{display:grid;grid-gap:8px;gap:8px;max-width:420px}.st-lookbook .lb-num{font-family:var(--display);font-size:clamp(70px,12cqi,180px);line-height:.8;font-style:italic;color:var(--accent)}.st-lookbook .lb-look{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.st-lookbook .lb-caption h3{font-family:var(--display);font-weight:400;font-size:clamp(30px,4.4cqi,56px);line-height:1;letter-spacing:-.02em}.st-lookbook .lb-caption p{color:var(--muted)}.st-lookbook .lb-view{font-size:12px;letter-spacing:.26em;text-transform:uppercase;border-bottom:1px solid;justify-self:start;padding-bottom:4px;margin-top:8px}@container (min-width: 900px){.st-lookbook .lb-spread{grid-template-columns:1.35fr 1fr;gap:6cqi}.st-lookbook .lb-spread[data-side="1"]{grid-template-columns:1fr 1.35fr}.st-lookbook .lb-spread[data-side="1"] .lb-plate{order:2}.st-lookbook .lb-spread[data-side="1"] .lb-caption{justify-self:end;text-align:right}.st-lookbook .lb-spread[data-side="1"] .lb-view{justify-self:end}.st-lookbook .lb-spread[data-side="0"] .lb-plate{aspect-ratio:5/4}}.st-lookbook .lb-editorial{columns:200px 2;column-gap:16px}.st-lookbook .lb-editorial figure{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px!important}.st-lookbook .lb-editorial img{width:100%}.st-lookbook .lb-editorial figcaption{font-family:var(--display);font-style:italic;color:var(--muted);padding-top:6px}@container (min-width: 900px){.st-lookbook .lb-editorial{column-count:3}}.st-lookbook .lb-career{display:grid}.st-lookbook .lb-career li{display:grid;grid-gap:8px;gap:8px;padding:26px 0;border-bottom:1px solid var(--line)}.st-lookbook .lb-when{font-family:var(--display);font-style:italic;font-size:20px;color:var(--muted)}.st-lookbook .lb-career h3{font-family:var(--display);font-weight:400;font-size:clamp(26px,3.4cqi,40px);line-height:1.05}.st-lookbook .lb-house{font-size:12px;letter-spacing:.24em;text-transform:uppercase;margin-top:6px!important}.st-lookbook .lb-career p:not(.lb-house){color:var(--muted);margin-top:8px!important;max-width:56ch}@container (min-width: 900px){.st-lookbook .lb-career li{grid-template-columns:1fr 2fr}}.st-lookbook .lb-skills{font-family:var(--display);font-size:clamp(30px,5cqi,72px);line-height:1.12;letter-spacing:-.02em}.st-lookbook .lb-skills span:nth-child(2n){font-style:italic;color:var(--accent)}.st-lookbook .lb-skills span+span:before{content:" / ";color:var(--line);font-style:normal}.st-lookbook .lb-press{display:grid;grid-gap:0;gap:0}.st-lookbook .lb-press li{display:flex;gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-size:clamp(22px,3cqi,34px);font-style:italic}.st-lookbook .lb-press span{font-family:var(--body);font-style:normal;font-size:11px;letter-spacing:.2em;color:var(--muted)}.st-lookbook .lb-book{display:grid;grid-gap:26px;gap:26px}.st-lookbook .lb-book-big{font-family:var(--display);font-style:italic;font-size:clamp(34px,7.2cqi,120px);line-height:1;letter-spacing:-.03em;overflow-wrap:anywhere}.st-lookbook .lb-book-big a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .6s var(--ease)}.st-lookbook .lb-book-big a:hover{background-size:100% 1px}.st-lookbook .lb-book-row{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:12px;letter-spacing:.24em;text-transform:uppercase}.st-lookbook .lb-book-row a{text-decoration:none}.st-lookbook .lb-links{display:flex;flex-wrap:wrap;gap:10px 26px}.st-lookbook .lb-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding:40px 0;border-top:1px solid var(--line);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.st-lookbook .lb-foot-name{font-family:var(--display);font-style:italic;font-size:24px;letter-spacing:0;text-transform:none;color:var(--text)}.st-lookbook .lb-foot a{text-decoration:none}.st-lookbook.fy-js .lb-top[data-r]{translate:-8% 0}.st-lookbook.fy-js .lb-bottom[data-r]{translate:8% 0}.st-lookbook.fy-js .lb-portrait[data-r]{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);translate:none;transition:opacity .6s,-webkit-clip-path 1.4s var(--ease);transition:clip-path 1.4s var(--ease),opacity .6s;transition:clip-path 1.4s var(--ease),opacity .6s,-webkit-clip-path 1.4s var(--ease)}.st-lookbook.fy-js .lb-portrait[data-r].is-in{-webkit-clip-path:inset(0);clip-path:inset(0)}.st-lookbook.fy-js .lb-spread[data-r] .lb-plate{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path 1.4s var(--ease) .1s;transition:clip-path 1.4s var(--ease) .1s;transition:clip-path 1.4s var(--ease) .1s,-webkit-clip-path 1.4s var(--ease) .1s}.st-lookbook.fy-js .lb-spread[data-r].is-in .lb-plate{-webkit-clip-path:inset(0);clip-path:inset(0)}.st-deck{--pad:12px;--cr:max(26px,calc(var(--radius) * 2));font-size:17px;line-height:1.5}@container (min-width: 900px){.st-deck>*{--pad:28px}}.st-deck .dk{padding:0 var(--pad) 10px}.st-deck .dk-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 6px}.st-deck .dk-logo{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.03em;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-deck .dk-nav-cta{padding:10px 20px;border-radius:999px;background:var(--text);color:var(--bg);font-weight:700;font-size:14px;text-decoration:none;transition:scale .2s var(--ease)}.st-deck .dk-nav-cta:hover{scale:1.05}.st-deck .dk-stack{display:grid;perspective:1600px}.st-deck .dk-card{position:relative;border-radius:var(--cr);padding:clamp(26px,5cqi,64px);box-shadow:0 -18px 40px -24px rgba(0,0,0,.35);transform-origin:50% 0}.st-deck .st-sec{margin-top:-34px;position:relative;z-index:calc(var(--n) + 2)}.st-deck .st-sec .dk-card{padding-top:clamp(40px,6cqi,76px);padding-bottom:calc(clamp(26px, 5cqi, 64px) + 34px);min-height:min(40cqi,460px)}.st-deck .dk-card[data-tone=hero]{background:var(--accent);color:var(--accent-text);z-index:1;padding-bottom:clamp(60px,8cqi,110px)}.st-deck .dk-card[data-tone="0"]{background:var(--surface);color:var(--text);box-shadow:0 -18px 40px -24px rgba(0,0,0,.35),inset 0 0 0 1px var(--line)}.st-deck .dk-card[data-tone="1"]{background:var(--text);color:var(--bg)}.st-deck .dk-card[data-tone="2"]{background:color-mix(in srgb,var(--accent2) 30%,var(--bg));color:var(--text)}.st-deck .dk-card[data-tone="3"]{background:var(--accent);color:var(--accent-text)}.st-deck .dk-card[data-tone="1"] .fy-ph,.st-deck .dk-card[data-tone="3"] .fy-ph{color:inherit}.st-deck .dk-hero{display:grid;grid-gap:22px;gap:22px}.st-deck .dk-hero-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-weight:700;font-size:15px}.st-deck .dk-loc{padding:6px 14px;border-radius:999px;border:2px solid;font-size:13px}.st-deck .dk-name{font-family:var(--display);font-weight:800;font-size:clamp(60px,15cqi,230px);line-height:.86;letter-spacing:-.055em;text-wrap:balance}.st-deck .dk-hero-row{display:grid;grid-gap:20px;gap:20px;align-items:end}.st-deck .dk-title{font-size:clamp(20px,3cqi,34px);font-weight:600;line-height:1.15;letter-spacing:-.02em;max-width:24ch}.st-deck .dk-me{width:clamp(110px,18cqi,220px);aspect-ratio:1;rotate:6deg;justify-self:end}.st-deck .dk-photo{width:100%;height:100%;border-radius:34%;box-shadow:0 24px 40px -18px rgba(0,0,0,.5),0 0 0 6px color-mix(in srgb,var(--accent-text) 20%,transparent)}.st-deck .dk-photo .st-mono{background:var(--accent-text);color:var(--accent)}.st-deck .dk-photo .st-mono:before{display:none}.st-deck .dk-photo .st-mono span{font-weight:800;font-size:clamp(40px,7cqi,86px);letter-spacing:-.05em}@container (min-width: 760px){.st-deck .dk-hero-row{grid-template-columns:1fr auto}}.st-deck .dk-cta{display:flex;flex-wrap:wrap;gap:10px}.st-deck .dk-btn{display:inline-flex;padding:16px 26px;border-radius:999px;font-weight:700;text-decoration:none;background:var(--text);color:var(--bg);transition:scale .25s var(--ease),rotate .25s var(--ease)}.st-deck .dk-hero .dk-btn{background:var(--accent-text);color:var(--accent)}.st-deck .dk-btn:hover{scale:1.04;rotate:-2deg}.st-deck .dk-btn-alt,.st-deck .dk-hero .dk-btn-alt{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.st-deck .dk-label{display:flex;align-items:center;gap:14px;font-family:var(--display);font-weight:800;font-size:clamp(34px,6cqi,80px);letter-spacing:-.045em;line-height:.95;margin-bottom:clamp(24px,4cqi,46px)!important}.st-deck .dk-label span{display:grid;place-items:center;min-width:52px;height:52px;padding:0 10px;border-radius:999px;border:2px solid;font-size:16px;letter-spacing:0}.st-deck .dk-about{font-family:var(--display);font-weight:600;font-size:clamp(26px,4.6cqi,60px);line-height:1.08;letter-spacing:-.035em;max-width:22ch}.st-deck .dk-tiles{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.st-deck .dk-tile{position:relative;display:grid;border-radius:calc(var(--cr) - 8px);overflow:hidden;text-decoration:none;background:color-mix(in srgb,currentColor 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent);transition:translate .35s var(--ease)}.st-deck .dk-tile:hover{translate:0 -6px}.st-deck .dk-tile-art{aspect-ratio:4/3}.st-deck .dk-tile-text{padding:18px 20px 22px;display:grid;grid-gap:6px;gap:6px}.st-deck .dk-tile h3{font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:-.03em}.st-deck .dk-tile p{opacity:.75;font-size:15px}.st-deck .dk-tile-tag{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:var(--bg);color:var(--text);font-size:12px;font-weight:700}.st-deck .dk-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.st-deck .dk-photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px}.st-deck .dk-rows{display:grid}.st-deck .dk-rows li{display:grid;grid-gap:4px;gap:4px;padding:20px 0;border-top:2px solid color-mix(in srgb,currentColor 18%,transparent)}.st-deck .dk-when{font-size:14px;font-weight:700;opacity:.7}.st-deck .dk-rows h3{font-family:var(--display);font-weight:800;font-size:clamp(24px,3.4cqi,40px);letter-spacing:-.035em;line-height:1.05}.st-deck .dk-rows em{font-style:normal;opacity:.6}.st-deck .dk-rows p{opacity:.75;max-width:60ch}@container (min-width: 900px){.st-deck .dk-rows li{grid-template-columns:200px 1fr;column-gap:30px}.st-deck .dk-rows p{grid-column:2}}.st-deck .dk-pills{display:flex;flex-wrap:wrap;gap:10px}.st-deck .dk-pills li{padding:14px 24px;border-radius:999px;font-weight:700;font-size:clamp(17px,2.2cqi,24px);box-shadow:inset 0 0 0 2px currentColor;transition:background .2s,color .2s}.st-deck .dk-pills li:nth-child(3n+1){background:color-mix(in srgb,currentColor 14%,transparent)}.st-deck .dk-wins{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.st-deck .dk-wins li{display:grid;grid-gap:14px;gap:14px;padding:22px;border-radius:22px;background:color-mix(in srgb,currentColor 7%,transparent);font-weight:600;font-size:19px;line-height:1.3}.st-deck .dk-wins span{font-family:var(--display);font-weight:800;font-size:44px;line-height:1;letter-spacing:-.04em;opacity:.9}.st-deck .dk-contact{display:grid;grid-gap:26px;gap:26px}.st-deck .dk-mail{font-family:var(--display);font-weight:800;font-size:clamp(32px,7.4cqi,110px);line-height:.95;letter-spacing:-.05em;overflow-wrap:anywhere}.st-deck .dk-mail a{text-decoration:none}.st-deck .dk-contact-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.st-deck .dk-card[data-tone="1"] .dk-btn:not(.dk-btn-alt){background:var(--bg);color:var(--text)}.st-deck .dk-card[data-tone="3"] .dk-btn:not(.dk-btn-alt){background:var(--accent-text);color:var(--accent)}.st-deck .dk-links{display:flex;flex-wrap:wrap;gap:6px 18px;font-weight:700}.st-deck .dk-links a{text-decoration:none}.st-deck .dk-foot{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;padding:26px 8px 16px;font-size:14px;font-weight:600}.st-deck .dk-foot a{text-decoration:none}.st-deck.fy-js .st-sec .dk-card[data-r]{opacity:1;translate:0 140px;rotate:x 24deg;scale:.92;filter:none;transition:translate 1s var(--ease),rotate 1s var(--ease),scale 1s var(--ease)}.st-deck.fy-js .st-sec .dk-card[data-r].is-in{translate:none;rotate:none;scale:none}.st-deck:not([data-motion=none]) .dk-me{animation:dk-bob 5s ease-in-out infinite alternate}@keyframes dk-bob{to{rotate:-4deg;translate:0 -8px}}