.hero{min-height:calc(100svh - var(--header-h));padding-block:var(--space-4) var(--space-8);align-items:flex-start;display:flex;position:relative}.hero-grid{align-items:center}.hero-card-wrap{isolation:isolate;grid-column:1/-1;position:relative}.hero-card{isolation:isolate;aspect-ratio:1.6;background-image:var(--sheet-light), var(--tooth);box-shadow:var(--sh-rest-contact);position:relative}.hero-card:after{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--sh-rest-cast);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero-card{animation:.56s 1.8s both hero-press}.hero-card:after{animation:.56s 1.8s both hero-press-shadow}}@keyframes hero-press{0%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(0)scale(1)}28.6%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(1px)scale(.988)}to{transform:translateY(0)scale(1)}}@keyframes hero-press-shadow{0%{opacity:1;animation-timing-function:cubic-bezier(.23,1,.32,1)}28.6%{opacity:.3;animation-timing-function:cubic-bezier(.23,1,.32,1)}to{opacity:1}}.hero-card-wrap:before{content:"";z-index:-1;border-radius:var(--r-hair);background-color:var(--sand);background-image:var(--grain-dark);box-shadow:var(--sh-rest);position:absolute;inset:0 4%;transform:translate(-2.5%,4.5%)rotate(-2.5deg)}.hero-card .hero-lockup{width:78%;position:absolute;top:44%;left:11%;transform:translateY(-50%)}.hero-studio{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);position:absolute}.hero-copy{margin-top:var(--space-5);grid-column:1/-1}.hero-speak{display:inline-block;position:relative}.hero-speech{fill:none;width:100%;height:.3em;stroke:var(--espresso);stroke-width:1.5px;stroke-linecap:butt;--draw-delay:3s;--draw-dur:var(--dur-reveal);position:absolute;bottom:-.36em;left:0;overflow:visible}.hero-speech path{vector-effect:non-scaling-stroke}.hero-lead{margin-top:var(--space-5);max-width:46ch}.hero-actions{gap:var(--space-4);margin-top:var(--space-5);flex-direction:column;display:flex}.hero-primary{gap:var(--space-2);flex-direction:column;display:flex}.hero-cta{width:100%}.hero-more{align-self:flex-start}@media (max-width:639.98px){.hero{min-height:auto;padding-bottom:var(--space-6)}.hero-card-wrap:before{inset:0 5%;transform:translate(2.5%,-2%)rotate(-1.5deg)}}@media (max-width:359.98px){.hero-studio{right:var(--space-2);letter-spacing:.1em}}@media (min-width:640px){.hero-actions{align-items:flex-start;gap:var(--space-4) var(--space-6);flex-flow:wrap}.hero-cta{width:auto}.hero-cta,.hero-more{white-space:nowrap}.hero-more{min-height:3.25rem}}@media (min-width:768px){.hero-card-wrap{grid-column:3/-1}.hero-card-wrap:before{inset:0;transform:translate(-14px,18px)rotate(-2.5deg)}.hero-copy,.hero-lead{margin-top:var(--space-7)}.hero-actions{margin-top:var(--space-6)}.hero-studio{left:var(--space-5);right:var(--space-5);bottom:var(--space-5)}}@media (min-width:1024px){.hero{padding-block:var(--space-7);align-items:center}.hero-card-wrap{grid-area:1/7/auto/-1}.hero-copy{grid-area:1/1/auto/7;margin-top:0}.hero-actions{margin-top:var(--space-7)}.hero-studio{left:var(--space-6);right:var(--space-6);bottom:var(--space-6)}}@media (orientation:landscape) and (max-height:500px) and (min-width:640px){.hero{min-height:auto;padding-block:var(--space-5);align-items:center}.hero .grid-cols{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.hero-card-wrap{margin-top:var(--space-4);grid-area:1/7/auto/-1}.hero-copy{grid-area:1/1/auto/7;margin-top:0}.hero h1{font-size:clamp(2.75rem,11svh + .5rem,4rem)}.hero-lead,.hero-actions{margin-top:var(--space-4)}}
.doors{display:grid}.door{color:var(--fg);--door-edge:max(var(--gutter-safe), calc((100% - var(--wrap)) / 2));padding:var(--space-7) var(--door-edge);text-decoration:none;display:block;position:relative}.door:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--dur-hover) ease;background-color:#231a120f;position:absolute;inset:0}.door:focus-visible{outline:2px solid var(--focus);outline-offset:-6px}.door-inner{z-index:1;min-height:calc(340px - 2 * var(--space-7));gap:var(--space-5);transition:transform var(--dur-press) var(--e-out);flex-direction:column;display:flex;position:relative}.door:active .door-inner{transform:scale(.99)}.door-glyphs{--glyph-h:150px;color:var(--art);--mono-line:1.5px;align-self:flex-end;position:relative}.door-glyph,.door-pen{width:auto;height:var(--glyph-h)}.door-business .door-glyph{opacity:.4}.door-moments .door-glyph{opacity:.35}.door-pen{opacity:0;transition:opacity var(--dur-hover) var(--e-out);position:absolute;top:0;left:0}.door-body{max-width:36ch;margin-top:auto}.door-line,.door-cue{margin-top:var(--space-3)}@media (hover:hover) and (pointer:fine){.door:hover:after{opacity:1}.door:hover .link-arrow-label{background-size:100% 1px,100% 1px}.door:hover .link-arrow-icon{transform:translate(3px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.door-pen :is(.a-stroke,.d-stroke){stroke-dasharray:1 2;stroke-dashoffset:1.02px;transition:stroke-dashoffset 0s linear var(--dur-hover)}.door:hover .door-pen{opacity:.9}.door:hover .door-pen :is(.a-stroke,.d-stroke){stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--e-pen)}}@media (hover:none) and (prefers-reduced-motion:no-preference){.door[data-seen] .door-pen{animation:1.6s both door-ink}.door[data-seen] .door-pen :is(.a-stroke,.d-stroke){stroke-dasharray:1 2;animation:at-draw .9s var(--e-pen) both}}@keyframes door-ink{0%,60%{opacity:.9;animation-timing-function:ease}to{opacity:0}}@media (min-width:1024px){.doors{grid-template-columns:1fr 1fr}.door{height:auto;min-height:clamp(520px,64vh,680px);padding-block:var(--space-8);--door-edge:max(var(--gutter-safe), calc(100% - var(--wrap) / 2));display:flex}.door-business{padding-right:var(--gutter)}.door-moments{padding-left:var(--gutter)}.door-inner{flex:1;min-height:0}.door-glyphs{--glyph-h:clamp(200px, 17vw, 260px)}.door-moments .door-glyphs{align-self:flex-start}}
.svc-summary{max-width:calc(var(--svc-num) + var(--svc-icon) + 36em)}.svc-items>li:not(:last-child):after{content:" ·";content:" ·" / "";color:var(--caramel)}.svc-ask{margin-top:var(--space-5)}.svc-trigger:active .svc-icon{transform:scale(.97)}
.inv{--inv-device:#15100b;--inv-rim:#f5efe71a;--inv-rim-top:#f5efe733;--inv-glow:#d0beaa24;--inv-table:#d5c5b2;--inv-sh-device:0 0 0 1px #00000073, 0 2px 6px -2px #00000080, 0 36px 64px -32px #000000d9;--inv-bezel:8px;--inv-w:min(76vw, 300px);overflow-x:clip}.inv-grid{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.inv-pitch{gap:var(--space-5);display:grid}.inv-body{max-width:46ch}.inv-sample{gap:var(--space-6);display:grid}.inv-object{isolation:isolate;align-items:center;gap:var(--space-4) var(--space-3);width:var(--inv-w);grid-template-columns:minmax(0,1fr) auto;margin:0 auto;display:grid;position:relative}.inv-object:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--inv-glow) 45%, transparent);pointer-events:none;grid-area:1/1/auto/-1;position:absolute;inset:-16% -46%}.inv-phone{padding:var(--inv-bezel);border-radius:var(--r-device);background-color:var(--inv-device);box-shadow:inset 0 1px 0 var(--inv-rim-top), inset 0 0 0 1px var(--inv-rim), var(--inv-sh-device);grid-area:1/1/auto/-1}.inv-screen{isolation:isolate;aspect-ratio:9/16;contain:layout paint;border-radius:calc(var(--r-device) - var(--inv-bezel));background-color:var(--inv-table);position:relative;overflow:hidden}.inv-poster,.inv-live{width:100%;height:100%;position:absolute;inset:0}.inv-poster{object-fit:cover}.inv-live{opacity:0;transition:opacity var(--dur-reveal) var(--e-in-out)}.inv-live:not([data-shown]){will-change:opacity}.inv-live[data-shown]{opacity:1}.inv-live>svg{width:100%;height:100%;display:block}.inv-video{object-fit:cover;width:100%;height:100%}.inv-ctl{grid-area:2/2;gap:0;width:2.75rem;min-height:2.75rem;padding:0}.inv-label{color:var(--fg-muted);grid-area:2/1;justify-self:start;margin:0}.inv-label .tag{color:var(--fg-muted);background-color:#0000;padding:0}.inv-note{align-content:center;justify-items:start;gap:var(--space-4);display:grid}.inv-note-line{max-width:40ch;color:var(--fg-muted)}.inv-download{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:inline-flex}.inv-cta{justify-items:start;gap:var(--space-5);display:grid}.inv-list{gap:var(--space-1);color:var(--fg-muted);margin:0;padding:0;list-style:none;display:grid}.inv-list li{text-wrap:pretty;align-items:baseline;gap:.75em;display:flex}.inv-list li:before{content:"";background-color:var(--tan);clip-path:polygon(0 0,100% 50%,0 100%);flex:none;width:.42em;height:.5em}.inv-plan-line{max-width:44ch;margin-top:calc(var(--space-2) - var(--space-5))}@media (max-width:639.98px){.inv-plan{width:100%}}@media (max-width:359.98px){.inv-plan{letter-spacing:.1em}.inv-plan .btn-icon{display:none}.inv-plan .btn-label{white-space:nowrap}}@media (min-width:768px){.inv-sample{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.inv-object{--inv-w:min(100%, 300px);margin:0}}@media (min-width:1024px){.inv-pitch{gap:var(--space-6)}}@media (min-width:1280px){.inv-grid{column-gap:var(--grid-gap);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr))}.inv-pitch{grid-area:1/1/auto/span 4;align-self:end}.inv-cta{grid-area:2/1/auto/span 4;align-self:start}.inv-sample{grid-area:1/5/span 2/-1;align-self:center}.inv-object{--inv-w:min(300px, 100%, calc((100svh - var(--header-h) - 12.75rem) * 9 / 16 + 1rem));margin:0 auto}}
.sc{--sc-tooth:var(--tooth);--sc-tooth-fine:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p' x='-8' y='-8' width='256' height='256' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6 .42' numOctaves='4' seed='9' stitchTiles='stitch' x='0' y='0' width='240' height='240'/%3E%3CfeTile/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0' result='h'/%3E%3CfeOffset dx='-1' dy='-1' result='o'/%3E%3CfeComposite in='h' in2='o' operator='arithmetic' k2='0.085' k3='-0.085'/%3E%3CfeColorMatrix values='0 0 0 0 .137 0 0 0 0 .102 0 0 0 0 .071 0 0 0 1 0' result='d'/%3E%3CfeComposite in='o' in2='h' operator='arithmetic' k2='0.085' k3='-0.085'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='d'/%3E%3CfeMergeNode/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");--sc-light:var(--sheet-light);--sc-light-dark:linear-gradient(158deg, #ffffff06 0%, #fff0 45%, #0000000a 100%);--sc-rest:0 .5px .5px #231a1224, .5px 1px 3px #231a121a, 3px 10px 18px -8px #231a1233, 10px 28px 48px -20px #231a124d;--sc-rest-dark:0 .5px .5px #0000004d, .5px 2px 4px #0000002e, 4px 12px 22px -8px #00000057, 11px 32px 56px -22px #00000080;--sc-lift:5px 16px 26px -10px #231a1224, 14px 40px 64px -26px #231a1238;--sc-lift-dark:6px 18px 30px -10px #0000002e, 15px 44px 70px -26px #0000004d}.sc-head{gap:var(--space-5);margin-bottom:var(--space-7);display:grid}.sc-intro{gap:var(--space-4);max-width:46ch;display:grid}@media (min-width:768px){.sc-head{gap:var(--space-6)}}@media (min-width:1024px){.sc-head{column-gap:var(--grid-gap);margin-bottom:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.sc-title{grid-column:1/span 6}.sc-intro{grid-column:8/span 5}}.sc-grid{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.sc-grid{column-gap:var(--grid-gap);row-gap:var(--space-8);grid-template-columns:repeat(8,minmax(0,1fr))}.sc-piece{grid-column:span 4}.sc-piece[data-piece=billboard]{grid-column:span 5}.sc-piece[data-piece=invitation]{grid-column:span 3}}@media (min-width:768px) and (max-width:1023.98px){.sc-piece[data-piece=email],.sc-piece[data-piece=billboard]{grid-column:1/-1}.sc-piece[data-piece=invitation]{grid-column:span 4}.sc-piece[data-piece=billboard]{order:1}}@media (min-width:1024px){.sc-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.sc-piece[data-piece=card],.sc-piece[data-piece=social]{grid-column:span 7}.sc-piece[data-piece=letterhead],.sc-piece[data-piece=email]{grid-column:span 5}.sc-piece[data-piece=billboard]{grid-column:span 8}.sc-piece[data-piece=invitation]{grid-column:span 4}}.sc-cap{gap:var(--space-1);margin-top:var(--space-4);display:grid}.sc-name{font-size:max(1.5rem, var(--step-h4));letter-spacing:-.005em;line-height:1.2}.sc-stage{isolation:isolate;aspect-ratio:var(--sc-ar,1);place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}.sc-piece[data-piece=card],.sc-piece[data-piece=billboard]{--sc-ar:4 / 3}.sc-piece[data-piece=email],.sc-piece[data-piece=social],.sc-piece[data-piece=invitation]{--sc-ar:4 / 5}@media (min-width:768px){.sc-stage{aspect-ratio:auto;height:clamp(340px,46vw,440px)}}@media (min-width:768px) and (max-width:1023.98px){.sc-piece[data-piece=email] .sc-stage{height:clamp(520px,72vw,640px)}}@media (min-width:1024px){.sc-stage{height:clamp(440px,42vw,620px)}}.sc-mark{-webkit-mask:var(--sc-mark) center / contain no-repeat;-webkit-mask:var(--sc-mark) center / contain no-repeat;mask:var(--sc-mark) center / contain no-repeat;background-color:currentColor;flex:none;display:block}.sc-mark--mono{--sc-mark:url(/brand/monogram.svg);aspect-ratio:552.98/362.98}.sc-mark--word{--sc-mark:url(/brand/wordmark.svg);aspect-ratio:1151.77/131.07}.sc-obj{box-shadow:var(--sc-rest);transition:transform var(--dur-ui) var(--e-out)}.sc-obj:after,.sc-card-shadow:after{content:"";border-radius:inherit;box-shadow:var(--sc-lift);opacity:0;pointer-events:none;transition:opacity var(--dur-ui) var(--e-out);position:absolute;inset:0}.sc-stage[data-ground=espresso] .sc-obj{box-shadow:var(--sc-rest-dark)}.sc-stage[data-ground=espresso] .sc-obj:after{box-shadow:var(--sc-lift-dark)}.sc-obj-host{transition:transform var(--dur-ui) var(--e-out)}@media (hover:hover) and (pointer:fine){.sc-piece:hover .sc-obj,.sc-piece:hover .sc-obj-host{transform:translateY(-2px)}.sc-piece:hover .sc-obj:after,.sc-piece:hover .sc-card-shadow:after{opacity:1}}.sc-deboss{display:block;position:absolute}.sc-deboss>.sc-mark{width:100%}.sc-deboss--dark{color:var(--espresso);filter:drop-shadow(max(.5px,.1cqi) max(1px,.24cqi) #ffffff29)drop-shadow(calc(-1*max(.5px,.1cqi)) calc(-1*max(1px,.24cqi)) #0000004d)}.sc-deboss--light{color:var(--white);filter:drop-shadow(max(.5px,.08cqi) max(1px,.2cqi) #fffffff2)drop-shadow(calc(-1*max(.5px,.08cqi)) calc(-1*max(1px,.2cqi)) #231a121f)}.sc-cardpile{aspect-ratio:85/55;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:min(64cqw,86.5455cqh);margin-bottom:2.25rem;position:relative}@media (min-width:768px){.sc-cardpile{width:min(68cqw,77.2727cqh);margin-bottom:2.5rem}}@media (min-width:1024px){.sc-cardpile{width:min(56cqw,86.5455cqh);margin-bottom:4cqh}}.sc-card-under{border-radius:var(--r-hair);background-color:var(--espresso);background-image:var(--sc-light-dark), var(--sc-tooth);position:absolute;inset:0;transform:translate(-10%,13%)rotate(-8deg);box-shadow:0 .5px .5px #231a1229,.4px 1px 3px #231a121f,1.6px 10.3px 18px -8px #231a1238,6px 29px 48px -20px #231a124d}.sc-cardlift{perspective:1400px;position:absolute;inset:0}.sc-card-shadow{border-radius:var(--r-hair);box-shadow:var(--sc-rest);position:absolute;inset:0}.sc-cardfloat{transform-style:preserve-3d;position:absolute;inset:0}.sc-card3d{transform-style:preserve-3d;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.sc-card3d[data-back=true]{transform:rotateY(180deg)}.sc-face{border-radius:var(--r-hair);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.sc-card3d[data-back=true] .sc-face--front,.sc-card3d[data-back=false] .sc-face--back{visibility:hidden}.sc-face.sc-face--front{background-color:var(--white);background-image:var(--sc-light), var(--sc-tooth);color:var(--espresso);flex-direction:column;justify-content:center;align-items:center;gap:5.4cqi;display:flex;box-shadow:inset 0 0 0 .5px #231a1214}.sc-card-mono{width:21cqi}.sc-card-word{width:33cqi}.sc-face.sc-face--back{background-image:var(--sc-light-dark), var(--sc-tooth);color:var(--paper);transform:rotateY(180deg)}.sc-face-in{flex-direction:column;justify-content:space-between;padding:8.5cqi 9cqi;display:flex;position:absolute;inset:0}.sc-card-person{gap:.8cqi;margin-top:3.6cqi;display:grid}.sc-card-name{font-family:var(--ff-display);letter-spacing:-.005em;font-size:5.6cqi;line-height:1.08}.sc-card-tel{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:3.5cqi;line-height:1.2}.sc-card-role{letter-spacing:.22em;text-transform:uppercase;font-size:2.7cqi;font-weight:500;line-height:1.2}.sc-card-lines{letter-spacing:.02em;font-variant-numeric:tabular-nums;gap:1cqi;font-size:3.5cqi;line-height:1.25;display:grid}.sc-face--back .sc-deboss{width:29cqi;bottom:8.5cqi;right:8cqi}.sc-turn{z-index:10;transition:transform var(--dur-press) var(--e-out);touch-action:manipulation;padding:0 .5rem;position:absolute;bottom:.25rem;right:.75rem}.sc-turn:active{transform:scale(.97)}@media (min-width:1024px){.sc-turn{bottom:.75rem;right:1.25rem}}.sc-lh-pair{aspect-ratio:210/297;width:min(56.5657cqh,70cqw);margin:0 7cqw 7cqh 0;position:relative}.sc-lh-slip{aspect-ratio:210/99;border-radius:var(--r-hair);background-color:var(--espresso);background-image:var(--sc-light-dark), var(--sc-tooth);width:100%;position:absolute;bottom:0;left:0;transform:translate(24%,9%)rotate(-5deg);box-shadow:0 .5px .5px #231a1229,.4px 1px 3px #231a121f,2.1px 10.2px 18px -8px #231a1233,7.5px 28.8px 48px -20px #231a124d;container-type:inline-size}.sc-lh-slip-mono{width:12cqi;color:var(--sand);position:absolute;top:50%;right:6cqi;transform:translateY(-50%)}.sc-lh{border-radius:var(--r-hair);background-color:var(--white);background-image:var(--sc-light), var(--sc-tooth-fine);color:var(--ink);position:absolute;inset:0;container-type:inline-size}.sc-lh-in{padding:10cqi 10cqi 0}.sc-lh-head{border-bottom:1px solid var(--sand);color:var(--espresso);align-items:center;gap:3.6cqi;padding-bottom:5.4cqi;display:flex}.sc-lh-mono{width:12cqi}.sc-lh-word{width:30cqi}.sc-lh-letter{color:#231a12cc;text-wrap:pretty;gap:1.15em;max-width:76cqi;padding-top:9cqi;font-size:2.15cqi;line-height:1.62;display:grid}.sc-lh-close{margin-top:.35em}.sc-lh-sign{font-family:var(--ff-display);color:var(--ink);margin-top:1.2em;font-size:3.5cqi;line-height:1.1}.sc-lh-role{letter-spacing:.2em;text-transform:uppercase;color:var(--espresso);margin-top:-.6em;font-size:1.75cqi;font-weight:500;line-height:1.2}.sc-lh-deboss{width:30cqi;bottom:17cqi;right:10cqi}.sc-lh-foot{border-top:1px solid var(--sand);letter-spacing:.04em;text-align:center;white-space:nowrap;color:var(--espresso);font-variant-numeric:tabular-nums;padding-top:2.8cqi;font-size:2.15cqi;line-height:1.2;position:absolute;bottom:6.6cqi;left:10cqi;right:10cqi}.sc-mail{border-radius:var(--r-hair);background-color:var(--white);width:min(88cqw,70cqh);color:var(--ink);position:relative;container-type:inline-size}@media (min-width:1024px){.sc-mail{width:min(82cqw,70cqh)}}.sc-mail-in{padding:6.5cqi 7cqi 7.5cqi}.sc-mail-head{grid-template-columns:max-content minmax(0,1fr);display:grid}.sc-mail-row{grid-column:1/-1;grid-template-columns:18cqi minmax(0,1fr);grid-template-columns:subgrid;border-bottom:1px solid #d0beaabf;align-items:baseline;padding:2.4cqi 0;display:grid}.sc-mail-row dt{letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);padding-right:4.5cqi;font-size:2.5cqi;font-weight:500;line-height:1.2}.sc-mail-row dd{font-size:3.3cqi;line-height:1.35}.sc-mail-body{color:#231a12d9;text-wrap:pretty;gap:.85em;padding:5.5cqi 0 6cqi;font-size:max(3.3cqi,.5625rem);line-height:1.55;display:grid}.sc-sig{border-top:1px solid var(--sand);align-items:center;gap:4.6cqi;padding-top:5.5cqi;display:flex}.sc-sig-mono{width:15cqi;color:var(--espresso)}.sc-sig-rule{background-color:var(--sand);flex:none;align-self:stretch;width:1px}.sc-sig-text{min-width:0}.sc-sig-name{font-family:var(--ff-display);font-size:6.2cqi;line-height:1.1}.sc-sig-role{letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);margin-top:1.6cqi;font-size:2.5cqi;font-weight:500;line-height:1.2}.sc-sig-lines{font-variant-numeric:tabular-nums;gap:.4cqi;margin-top:2.6cqi;font-size:2.95cqi;line-height:1.35;display:grid}.sc-sig-social{color:var(--espresso);gap:2.6cqi;margin-top:2.6cqi;display:flex}.sc-sig-social svg{width:3.6cqi;height:3.6cqi}.sc-social{flex-direction:column;width:86cqw;display:flex}.sc-profile{border-radius:var(--r-hair);background-color:var(--white);width:80cqw;color:var(--ink);align-self:flex-start;position:relative;container-type:inline-size}.sc-profile-cover{aspect-ratio:3;border-radius:var(--r-hair) var(--r-hair) 0 0;background-color:var(--sand);position:relative;overflow:hidden}.sc-profile-bowl{color:#231a124d;--mono-line:1.25px;width:auto;height:54cqi;position:absolute;top:-12cqi;right:4cqi}.sc-profile-avatar{aspect-ratio:1;background-color:var(--paper);width:22cqi;box-shadow:0 0 0 1.3cqi var(--white);border-radius:50%;place-items:center;margin:-11cqi 0 0 6cqi;display:grid;position:relative}.sc-profile-mono{width:62%;color:var(--espresso)}.sc-profile-text{text-wrap:balance;max-width:62cqi;padding:3.4cqi 6cqi 7cqi}.sc-profile-name{font-family:var(--ff-display);font-size:7cqi;line-height:1.1}.sc-profile-handle{color:var(--espresso);margin-top:1.2cqi;font-size:3.6cqi;line-height:1.3}.sc-profile-bio{margin-top:3cqi;font-size:3.6cqi;line-height:1.4}.sc-post{aspect-ratio:1;border-radius:var(--r-hair);background-color:var(--paper);width:44cqw;color:var(--ink);align-self:flex-end;margin-top:-11cqw;position:relative;container-type:inline-size}.sc-post-words{max-width:8.5em;font-family:var(--ff-display);letter-spacing:-.01em;text-wrap:balance;font-size:11cqi;line-height:1.04;position:absolute;top:10cqi;left:10cqi}.sc-post-mono{width:15cqi;color:var(--espresso);position:absolute;bottom:10cqi;left:10cqi}.sc-post-a{width:20cqi;height:auto;color:var(--caramel);--mono-line:1.25px;position:absolute;bottom:10cqi;right:10cqi}@media (min-width:768px){.sc-profile{width:60cqw}.sc-post{width:40cqw;margin-top:-10cqw}}@media (min-width:1024px){.sc-social{width:80cqw}.sc-profile{width:50cqw}.sc-post{width:36cqw;margin-top:-9cqw}}.sc-stage--bb{place-items:stretch stretch}.sc-bb{aspect-ratio:16/9;width:max(100cqw,177.778cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.sc-invite{aspect-ratio:9/16;border-radius:var(--r-hair);background-color:var(--paper);background-image:var(--sc-light), var(--sc-tooth);width:min(46.125cqh,76cqw);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;container-type:inline-size}.sc-invite-flap{width:100%;height:30cqi;position:absolute;top:0;left:0}.sc-invite-flap path{stroke:var(--caramel);stroke-width:1.25px}.sc-invite-copy{justify-items:center;margin-top:6cqi;display:grid}.sc-invite-1{font-family:var(--ff-display);letter-spacing:-.01em;font-size:12.5cqi;line-height:1.05}.sc-invite-2{margin-top:3cqi;font-size:5cqi;line-height:1.3}.sc-invite-mono{width:24cqi;color:var(--espresso);margin-top:11cqi}.sc-invite-3{letter-spacing:.22em;text-transform:uppercase;color:var(--espresso);margin-top:5cqi;font-size:3.5cqi;font-weight:500;line-height:1.2}.sc-invite-scrub{color:var(--espresso);align-items:center;gap:3.4cqi;display:flex;position:absolute;bottom:9cqi;left:9cqi;right:9cqi}.sc-invite-play{flex:none;width:6cqi;height:6cqi}.sc-invite-track{background-color:var(--sand);flex:1;height:1px;position:relative}.sc-invite-progress{background-color:var(--espresso);width:38%;height:2px;position:absolute;top:-.5px;left:0}
.wk-head{gap:var(--space-5);margin-bottom:var(--space-7);display:grid}.wk-lede{max-width:46ch}@media (min-width:1024px){.wk-head{column-gap:var(--grid-gap);margin-bottom:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.wk-title{grid-column:1/span 6}.wk-lede{grid-column:8/span 5}}.wk-cases{margin:0;padding:0;list-style:none}.wk-item+.wk-item{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line)}@media (min-width:1024px){.wk-item+.wk-item{margin-top:var(--space-7);padding-top:var(--space-7)}}.wk-case{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.wk-intro{align-content:start;justify-items:start;gap:var(--space-2);display:grid}.wk-name{letter-spacing:-.01em;font-size:clamp(1.5rem,.833rem + 2.963vw,3.5rem);line-height:1.1}.wk-sector{margin-top:var(--space-1)}.wk-sector-kind,.wk-region{display:block}.wk-honest{margin-top:var(--space-3)}.wk-honest-tag{font-weight:500}.wk-toggle{margin-top:var(--space-4);justify-content:space-between}.wk-toggle .icon-plus-v{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-hover) var(--e-out)}.wk-toggle-icon[data-open] .icon-plus-v{transform:scaleY(0)}.wk-tag[data-inline]{position:static}.wk-frame>.wk-tag{top:-.8rem;left:.75rem}.wk-set{--wk-label:1.5rem}.wk-frame-label{white-space:nowrap;text-overflow:ellipsis;height:1rem;margin-bottom:.5rem;line-height:1rem;display:block;overflow:hidden}.wk-socials-fig{margin:0}.wk-more{transition:grid-template-rows var(--dur-hover) var(--e-out);grid-template-rows:0fr;display:grid}.wk-more[data-state=open]{transition-duration:var(--dur-ui);grid-template-rows:1fr}.wk-more[data-state=closed]{display:none}.wk-more-inner{gap:var(--space-5);opacity:0;min-height:0;transition:opacity var(--dur-hover) var(--e-out);display:grid;overflow:hidden}.wk-more[data-state=open] .wk-more-inner{opacity:1;transition-delay:60ms}.wk-story{align-content:start;gap:var(--space-5);padding-top:var(--space-4);display:grid}.wk-palette{gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wk-swatch{align-items:center;gap:var(--space-2);display:inline-flex}.wk-chip{flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1px #f5efe74d}.wk-hex{display:none}.wk-made{gap:var(--space-1);display:grid}.wk-dev{padding:var(--space-3);outline:1px dashed var(--line-strong)}.wk-set{gap:var(--space-6);padding-top:var(--space-3);display:grid}.wk-set-side{gap:var(--space-6);display:grid}.wk-socials{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:768px){.wk-story{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wk-story>.wk-story-text{grid-column:1/-1}.wk-set{grid-template-columns:minmax(0, 1fr) calc((.75 * (100% - var(--grid-gap)) - var(--grid-gap) / 6 - var(--wk-label)) / 1.72917);align-items:start;gap:var(--grid-gap)}.wk-set-side,.wk-socials{gap:var(--grid-gap)}}@media (min-width:640px){.wk-toggle{width:auto;min-width:20rem}}@media (min-width:1024px){.wk-case{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.wk-more,.wk-more[data-state=closed],.wk-more-inner{display:contents}.wk-toggle{display:none}.wk-cover{grid-area:1/1/auto/-1}.wk-intro{padding-top:var(--space-6);grid-area:2/1/auto/span 5}.wk-story{padding-top:var(--space-6);grid-area:2/7/auto/-1;grid-template-columns:minmax(0,1fr)}.wk-set{margin-top:var(--space-7);grid-area:3/1/auto/-1}.wk-chip{width:24px;height:24px}.wk-hex{display:inline}}@media (min-width:1280px){.wk-case{grid-template-rows:auto 1fr auto}.wk-cover{grid-area:1/1/span 2/span 8}.wk-intro{grid-area:1/9/auto/span 4;padding-top:0}.wk-story{grid-area:2/9/auto/span 4}.wk-case[data-side=right] .wk-cover{grid-column:5/span 8}.wk-case[data-side=right] .wk-intro,.wk-case[data-side=right] .wk-story{grid-column:1/span 4}.wk-set{margin-top:var(--grid-gap)}}.wk-frame{margin:0;position:relative}.wk-frame-box{box-shadow:var(--sh-sheet);background-color:#231a1229;position:relative;overflow:hidden}.wk-img{object-fit:cover;transition:transform var(--dur-zoom,.4s) var(--e-out)}@media (hover:hover) and (pointer:fine){.wk-frame:hover .wk-img{transform:scale(1.02)}}.wk-missing{padding:var(--space-4);outline:1px dashed var(--line-strong);outline-offset:-8px;font-size:var(--step-small);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.wk-after{justify-items:start;gap:var(--space-5);margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid var(--line);display:grid}@media (max-width:639px){.wk-after-btn{width:100%}}@media (min-width:1024px){.wk-after{grid-template-columns:auto auto;justify-content:space-between;align-items:center}}
@media (min-width:1024px) and (max-width:1279.98px){.proc-step{padding-top:0;padding-left:2.75rem}.proc-node{top:calc((var(--step-head) - var(--node)) / 2)}.proc-track,.proc-fill{top:calc(var(--step-head) / 2);bottom:calc(var(--arrow) * .62);left:calc(var(--node) / 2 - .75px);width:1.5px;height:auto;right:auto}.proc-fill{transform-origin:top}.proc-arrow{top:auto;bottom:0;left:calc(var(--node) / 2 - var(--arrow) / 2);right:auto}.proc-arrow svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.proc-list:not([data-armed],[data-static]) .proc-fill{transform:scaleY(0)}.proc-list:not([data-armed],[data-static]) .proc-node{background-color:var(--bg)}.proc-list:not([data-armed],[data-static]) .proc-arrow{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:no-preference) and (min-width:1280px){.proc-list:not([data-armed],[data-static]) .proc-fill{transform:scaleX(0)}}
.talk-note .text-link{margin-block:-.8125rem;padding-block:.8125rem;display:inline-block}.talk-card textarea{resize:none}
