.CollectionProgress-module__CTxCYq__progress{gap:var(--space-xs);justify-items:start;display:grid}.CollectionProgress-module__CTxCYq__label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500;line-height:1.4}.CollectionProgress-module__CTxCYq__count{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);color:var(--ink);align-items:baseline;line-height:.9;display:flex}.CollectionProgress-module__CTxCYq__found{font-size:var(--step-6);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--display-tracking)}.CollectionProgress-module__CTxCYq__of{font-size:var(--step-2);font-variation-settings:var(--display-axes-text);color:var(--ink-soft)}.CollectionProgress-module__CTxCYq__pips{grid-template-columns:repeat(12,.85rem);gap:.3rem;margin:0;display:grid}.CollectionProgress-module__CTxCYq__pip{aspect-ratio:63/88;border:1.5px solid var(--control-border);transition:background-color var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out);border-radius:2px}.CollectionProgress-module__CTxCYq__pip[data-found=true]{border-color:var(--ink);background:var(--ink)}@media (forced-colors:active){.CollectionProgress-module__CTxCYq__pip[data-found=true]{background:canvastext}}
.CardFace-module__SRCb1a__face{--frame:linear-gradient(162deg, #232923 0%, #151a16 45%, #1f2520 100%);--frame-ink:var(--arcade-text,#eceae2);--frame-muted:#eceae2b8;--window-bg:#0e120f;--window-line:#eceae233;--art-ink:#ebe8de;--art-accent:var(--chartreuse,#dce99b);--textbox:#efebe0;--textbox-ink:var(--ink,#202420);--textbox-muted:var(--ink,#202420);background:var(--frame);color:var(--frame-ink);font-family:var(--font-body);position:absolute;inset:0}.CardFace-module__SRCb1a__face:before{content:"";opacity:.2;mix-blend-mode:soft-light;pointer-events:none;background-image:url(/holo/grain.svg);background-size:120px 120px;position:absolute;inset:0}.CardFace-module__SRCb1a__face[data-treatment=etched]{--frame-muted:var(--frame-ink);--frame:linear-gradient(158deg, #3f443d 0%, #262a26 32%, #393e37 58%, #1f231f 100%);--window-bg:#161a17;--art-accent:var(--foil-silver,#d9dde3)}.CardFace-module__SRCb1a__face[data-treatment=special]{--frame:linear-gradient(150deg, #e7c46e 0%, #b48a34 30%, #efd28a 52%, #a27828 78%, #d9b25a 100%);--frame-ink:var(--ink,#202420);--frame-muted:#202420cc;--window-bg:#0f110f;--art-accent:var(--foil-gold,#f2c45a);--textbox:#f5efdf}.CardFace-module__SRCb1a__face[data-tone=paper]{--frame:linear-gradient(160deg, #efe8da, #ddd3c0);--frame-ink:var(--ink,#202420);--frame-muted:#202420b8}.CardFace-module__SRCb1a__nameplate{z-index:3;top:3.4%;left:var(--inset-x,6.4%);right:var(--inset-x,6.4%);justify-content:space-between;align-items:center;gap:2cqi;height:7.4%;display:flex;position:absolute}.CardFace-module__SRCb1a__name{font-family:var(--font-plate);font-variation-settings:"wdth" 122;letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .2cqi #0000004d,0 0 1.2cqi #0000008c;margin:0;font-size:6.4cqi;font-weight:850;line-height:1;overflow:hidden}.CardFace-module__SRCb1a__face[data-name-length=mid] .CardFace-module__SRCb1a__name{font-variation-settings:"wdth" 112;font-size:5.8cqi}.CardFace-module__SRCb1a__face[data-name-length=long] .CardFace-module__SRCb1a__name{font-variation-settings:"wdth" 100;font-size:5.2cqi}.CardFace-module__SRCb1a__face[data-treatment=special] .CardFace-module__SRCb1a__name{text-shadow:0 .2cqi #ffffff59,0 0 1.2cqi #fff4d699}.CardFace-module__SRCb1a__face:not([data-treatment=special]) .CardFace-module__SRCb1a__kind,.CardFace-module__SRCb1a__face:not([data-treatment=special]) .CardFace-module__SRCb1a__typeLine,.CardFace-module__SRCb1a__face:not([data-treatment=special]) .CardFace-module__SRCb1a__rail{text-shadow:0 0 1cqi #000000b3}.CardFace-module__SRCb1a__kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--frame-muted);border:.25cqi solid;border-radius:99cqi;flex:none;padding:.6cqi 1.4cqi;font-size:2.3cqi;font-weight:600;line-height:1}.CardFace-module__SRCb1a__art{top:var(--art-top,12.2%);bottom:var(--art-bottom,45.4%);left:var(--inset-x,6.4%);right:var(--inset-x,6.4%);background:var(--window-bg);color:var(--art-ink);box-shadow:inset 0 0 0 .35cqi var(--window-line), 0 0 0 .45cqi #00000059;border-radius:1.4cqi;position:absolute;overflow:hidden}.CardFace-module__SRCb1a__art svg{width:100%;height:100%}.CardFace-module__SRCb1a__print{z-index:3;pointer-events:none;position:absolute;inset:0}.CardFace-module__SRCb1a__stamp{--sx:calc((var(--pointer-x,34%) - 6.4%) / .872);--sy:calc((var(--pointer-y,28%) - 12.2%) / .424);z-index:3;pointer-events:none;-webkit-mask-image:var(--stamp-mask), radial-gradient(circle at var(--sx) var(--sy), #000 0%, #0009 18%, #00000026 40%, transparent 62%);-webkit-mask-image:var(--stamp-mask), radial-gradient(circle at var(--sx) var(--sy), #000 0%, #0009 18%, #00000026 40%, transparent 62%);mask-image:var(--stamp-mask), radial-gradient(circle at var(--sx) var(--sy), #000 0%, #0009 18%, #00000026 40%, transparent 62%);-webkit-mask-composite:source-in;mix-blend-mode:screen;background:radial-gradient(circle at var(--sx) var(--sy), #fffffaf2 0%, #fffffa00 16%), conic-gradient(from calc(var(--from-center-x,-.32) * 120deg + 30deg) at var(--sx) var(--sy), var(--foil-cyan), var(--foil-violet), var(--foil-rose), var(--foil-gold), var(--foil-lime), var(--foil-cyan));opacity:calc(.32 + var(--e,0) * .5);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.CardFace-module__SRCb1a__face[data-treatment=etched] .CardFace-module__SRCb1a__stamp{display:none}.CardFace-module__SRCb1a__face[data-treatment=special] .CardFace-module__SRCb1a__stamp{background:radial-gradient(circle at var(--sx) var(--sy), #fffcecf2 0%, #fffcec00 18%), linear-gradient(calc(120deg + var(--from-center-x,-.32) * 50deg), #fff3c4, var(--foil-gold) 40%, var(--foil-rose) 70%, #fff3c4);opacity:calc(.3 + var(--e,0) * .55)}.CardFace-module__SRCb1a__typeLine{z-index:3;top:55.5%;left:calc(var(--inset-x,6.4%) + 2%);right:calc(var(--inset-x,6.4%) + 2%);height:4%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--frame-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;margin:0;font-size:2.7cqi;font-weight:500;display:flex;position:absolute;overflow:hidden}.CardFace-module__SRCb1a__textBox{z-index:3;min-height:calc(100% - var(--text-top,60.6%) - var(--text-bottom,9.4%));top:auto;bottom:var(--text-bottom,9.4%);left:var(--inset-x,6.4%);right:var(--inset-x,6.4%);background:var(--textbox);color:var(--textbox-ink);border-radius:1cqi;flex-direction:column;gap:1.4cqi;padding:2.2cqi 3.4cqi 2cqi;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 .3cqi #20242014}.CardFace-module__SRCb1a__moves{gap:1.8cqi;margin:0;padding:0;list-style:none;display:grid}.CardFace-module__SRCb1a__move{gap:.4cqi;display:grid}.CardFace-module__SRCb1a__moveTitle{font-family:var(--font-plate);font-variation-settings:"wdth" 112;letter-spacing:.01em;text-transform:uppercase;font-size:3.2cqi;font-weight:800;line-height:1.1}.CardFace-module__SRCb1a__moveText{font-family:var(--font-display);font-variation-settings:var(--display-axes-text);color:var(--textbox-ink);font-size:3.5cqi;font-weight:420;line-height:1.22}.CardFace-module__SRCb1a__flavor{font-family:var(--font-display-italic);font-variation-settings:var(--display-axes-text);color:var(--textbox-muted);border-top:.25cqi solid #20242029;margin:auto 0 0;padding-top:1.3cqi;font-size:2.95cqi;font-style:italic;font-weight:400;line-height:1.2}.CardFace-module__SRCb1a__track{font-family:var(--font-mono);letter-spacing:.02em;color:var(--textbox-ink,#202420);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-top:1cqi;font-size:2.35cqi;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.CardFace-module__SRCb1a__flavor+.CardFace-module__SRCb1a__track{padding-top:.6cqi}.CardFace-module__SRCb1a__moves+.CardFace-module__SRCb1a__track{border-top:.25cqi solid #20242029;margin-top:auto;padding-top:1.3cqi}.CardFace-module__SRCb1a__trackLabel{letter-spacing:.08em;text-transform:uppercase;margin-right:.6em;font-weight:700}.CardFace-module__SRCb1a__trackTitle,.CardFace-module__SRCb1a__trackArtist{white-space:nowrap}.CardFace-module__SRCb1a__trackArtist{color:var(--textbox-muted)}.CardFace-module__SRCb1a__rail{z-index:3;bottom:2.6%;left:calc(var(--inset-x,6.4%) + 0.5%);right:calc(var(--inset-x,6.4%) + 0.5%);height:5.2%;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--frame-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:2cqi;font-size:2.1cqi;font-weight:500;display:flex;position:absolute}.CardFace-module__SRCb1a__set{text-overflow:ellipsis;align-items:center;gap:1cqi;display:inline-flex;overflow:hidden}.CardFace-module__SRCb1a__glyph{flex:none;width:3.2cqi;height:3.2cqi}.CardFace-module__SRCb1a__edition{border:.25cqi solid;border-radius:.6cqi;padding:.3cqi 1cqi}.CardFace-module__SRCb1a__back>*{z-index:3;position:relative}.CardFace-module__SRCb1a__back{text-align:center;color:var(--arcade-text,#eceae2);font-family:var(--font-body);background:radial-gradient(circle at 50% 22%,#dce99b1f,#0000 45%),repeating-conic-gradient(at 50% 22%,#eceae209 0deg 6deg,#0000 6deg 12deg),linear-gradient(170deg,#1c221e,#111512);flex-direction:column;align-items:center;gap:3.4cqi;padding:9cqi 9cqi 7cqi;display:flex;position:absolute;inset:0}.CardFace-module__SRCb1a__back:after{content:"";pointer-events:none;border:.35cqi solid #eceae247;border-radius:2.4cqi;position:absolute;inset:3cqi}.CardFace-module__SRCb1a__backSeal{width:20cqi;height:20cqi;color:var(--chartreuse,#dce99b);border:.4cqi solid #eceae280;border-radius:50%;place-items:center;display:grid}.CardFace-module__SRCb1a__backGlyph{width:11cqi;height:11cqi}.CardFace-module__SRCb1a__backHeading{font-family:var(--font-plate);font-variation-settings:"wdth" 122;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:4.8cqi;font-weight:850}.CardFace-module__SRCb1a__backLines{counter-reset:line;font-family:var(--font-display);font-variation-settings:var(--display-axes-text);text-align:left;gap:2.2cqi;margin:0;padding:0;font-size:3.9cqi;line-height:1.28;list-style:none;display:grid}.CardFace-module__SRCb1a__backLines li{counter-increment:line;text-wrap:balance;grid-template-columns:5.5cqi 1fr;gap:1.4cqi;display:grid}.CardFace-module__SRCb1a__backLines li:before{content:counter(line, decimal-leading-zero);font-family:var(--font-mono);color:var(--chartreuse,#dce99b);padding-top:.9cqi;font-size:2.4cqi}.CardFace-module__SRCb1a__backExtra{z-index:8;margin-top:auto;position:relative}.CardFace-module__SRCb1a__backFootnote{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#eceae2a8;margin:0;font-size:2.1cqi}@media (prefers-contrast:more){.CardFace-module__SRCb1a__face .CardFace-module__SRCb1a__stamp{display:none}}@media (forced-colors:active){.CardFace-module__SRCb1a__face .CardFace-module__SRCb1a__stamp{display:none}}@media print{.CardFace-module__SRCb1a__face .CardFace-module__SRCb1a__stamp{display:none}}
.CardSlot-module__BMpflq__card{aspect-ratio:63/88;width:100%;position:relative;container-type:inline-size}.CardSlot-module__BMpflq__back,.CardSlot-module__BMpflq__print{border-radius:4.6cqi;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 1px #00000040,0 3cqi 7cqi -3cqi #20242073}.CardSlot-module__BMpflq__back{color:var(--arcade-text);background:radial-gradient(circle,#dce99b1a,#0000 46%),repeating-conic-gradient(#eceae20a 0deg 6deg,#0000 6deg 12deg),linear-gradient(170deg,#1c221e,#111512);justify-content:center;align-items:center;display:flex}.CardSlot-module__BMpflq__back:after{content:"";border:.5cqi solid #eceae242;border-radius:2.4cqi;position:absolute;inset:4cqi}.CardSlot-module__BMpflq__seal{width:34cqi;height:34cqi;color:var(--chartreuse);border:.6cqi solid #eceae26b;border-radius:50%;place-items:center;display:grid}.CardSlot-module__BMpflq__glyph{width:18cqi;height:18cqi}.CardSlot-module__BMpflq__number{font-family:var(--font-mono);letter-spacing:.12em;color:#eceae2c7;font-size:6.4cqi;font-weight:500;line-height:1;position:absolute;top:8.5cqi;left:9cqi}.CardSlot-module__BMpflq__print{background:#111512}@media (forced-colors:active){.CardSlot-module__BMpflq__back,.CardSlot-module__BMpflq__print{border:1px solid canvastext}}
.CollectionFan-module__Wjuy9G__fan{gap:var(--space-m);justify-items:center;display:grid;overflow-x:clip;container-type:inline-size}.CollectionFan-module__Wjuy9G__hand{--w:clamp(3.75rem, 17cqi + 1rem, 12.5rem);--h:calc(var(--w) * 88 / 63);--step:4deg;width:100%;height:calc(var(--h) * 1.36);margin-top:calc(var(--h) * .07);position:relative}.CollectionFan-module__Wjuy9G__slot{top:0;left:calc(50% - var(--w) / 2);width:var(--w);z-index:calc(var(--i) + 1);transform-origin:50% 300%;rotate:calc((var(--i) - 5.5) * var(--step));transition:transform var(--dur-slow) var(--ease-out);position:absolute}.CollectionFan-module__Wjuy9G__slot[data-found=true]{transform:translateY(-7%)}.CollectionFan-module__Wjuy9G__face{max-width:none;animation:CollectionFan-module__Wjuy9G__turn-up var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i) * 35ms)}@keyframes CollectionFan-module__Wjuy9G__turn-up{0%{opacity:0}}.CollectionFan-module__Wjuy9G__count{font-family:var(--font-mono);font-size:var(--step--1);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500;line-height:1.4}.CollectionFan-module__Wjuy9G__count[data-ready=false]{visibility:hidden}@container (min-width:44rem){.CollectionFan-module__Wjuy9G__hand{--step:5deg;height:calc(var(--h) * 1.5)}}@media (forced-colors:active){.CollectionFan-module__Wjuy9G__slot{forced-color-adjust:none}}
.HoloCard-module__dDgW7W__holo{--pointer-x:34%;--pointer-y:28%;--from-center-x:-.32;--from-center-y:-.44;--foil-x:59.6%;--foil-y:63.2%;--hyp:.38;--rotate-x:0deg;--rotate-y:0deg;--active:.35;--engage:0;--e:var(--engage);--art-top:12.2%;--art-bottom:45.4%;--text-top:60.6%;--text-bottom:9.4%;--inset-x:6.4%;--plate-top:3%;--plate-bottom:11.2%;--type-top:55%;--clip-no-text:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--inset-x) var(--text-top), calc(100% - var(--inset-x)) var(--text-top), calc(100% - var(--inset-x)) calc(100% - var(--text-bottom)), var(--inset-x) calc(100% - var(--text-bottom)), var(--inset-x) var(--text-top));--card-radius:4.6cqi;aspect-ratio:63/88;perspective:900px;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;width:100%;position:relative;container-type:inline-size}.HoloCard-module__dDgW7W__holo[data-motion=reduced]{--e:max(var(--engage), .4)}@media (prefers-reduced-motion:reduce){.HoloCard-module__dDgW7W__holo{--e:max(var(--engage), .4)}}.HoloCard-module__dDgW7W__holo[data-size=s]{max-width:220px}.HoloCard-module__dDgW7W__holo[data-size=m]{max-width:300px}.HoloCard-module__dDgW7W__holo[data-size=l]{max-width:360px}.HoloCard-module__dDgW7W__holo[data-size=xl]{max-width:440px}.HoloCard-module__dDgW7W__holo[data-touch-tilt=true]{touch-action:none}.HoloCard-module__dDgW7W__tilt{transform-style:preserve-3d;transform:rotateX(var(--rotate-x)) rotateY(calc(var(--rotate-y) + var(--flip)));transition:--flip .72s var(--ease-in-out);position:absolute;inset:0}.HoloCard-module__dDgW7W__holo[data-state=active] .HoloCard-module__dDgW7W__tilt{will-change:transform}.HoloCard-module__dDgW7W__holo[data-flipped=true] .HoloCard-module__dDgW7W__tilt{--flip:180deg}.HoloCard-module__dDgW7W__face{border-radius:var(--card-radius);isolation:isolate;backface-visibility:hidden;box-shadow:0 1px 1px #00000040, calc(var(--from-center-x) * -10px * var(--active)) calc(14px - var(--from-center-y) * 8px * var(--active)) 28px -10px rgb(32 36 32/calc(.32 + var(--active) * .22)), 0 30px 60px -30px #2024208c;background:#111512;position:absolute;inset:0;overflow:hidden;transform:translateZ(.01px)}.HoloCard-module__dDgW7W__back{transform:rotateY(180deg)translateZ(.01px)}.HoloCard-module__dDgW7W__content{position:absolute;inset:0}.HoloCard-module__dDgW7W__foil,.HoloCard-module__dDgW7W__sparkle,.HoloCard-module__dDgW7W__shade,.HoloCard-module__dDgW7W__glare,.HoloCard-module__dDgW7W__sheen,.HoloCard-module__dDgW7W__edge{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.HoloCard-module__dDgW7W__foil{z-index:2}.HoloCard-module__dDgW7W__sparkle{z-index:4}.HoloCard-module__dDgW7W__shade{z-index:5}.HoloCard-module__dDgW7W__glare,.HoloCard-module__dDgW7W__sheen{z-index:6}.HoloCard-module__dDgW7W__edge{z-index:7}.HoloCard-module__dDgW7W__foil:before,.HoloCard-module__dDgW7W__foil:after{content:"";pointer-events:none;position:absolute;inset:0}.HoloCard-module__dDgW7W__shade{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff0 38%, #0c100d24 66%, #0c100d4d 100%);mix-blend-mode:multiply;opacity:calc(.2 + var(--e) * .7);-webkit-mask-composite:source-out;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000000b3 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000000b3 0 0);-webkit-mask-position:0 0,6.4cqi 84.66cqi;mask-position:0 0,6.4cqi 84.66cqi;-webkit-mask-size:100% 100%,87.2cqi 41.9cqi;mask-size:100% 100%,87.2cqi 41.9cqi;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.HoloCard-module__dDgW7W__glare{clip-path:var(--clip-no-text);background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fffffc80 0%, #fffffc3d 8%, #fffffc12 24%, #fffffc00 44%);mix-blend-mode:screen;opacity:calc(.18 + var(--e) * .55)}.HoloCard-module__dDgW7W__sheen{clip-path:inset(var(--text-top) var(--inset-x) var(--text-bottom) var(--inset-x) round 1cqi);background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fffffa99 0%, #fffffa4d 18%, #fffffa00 46%);mix-blend-mode:screen;opacity:calc(var(--e) * .3)}.HoloCard-module__dDgW7W__edge{background:linear-gradient(calc(135deg + var(--from-center-x) * 25deg), rgb(255 255 255/calc(.05 + var(--e) * .06)), transparent 35% 65%, #0000000f);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff38,inset 0 -1px #0000004d}.HoloCard-module__dDgW7W__holo[data-treatment=etched] .HoloCard-module__dDgW7W__foil{clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--inset-x) var(--art-top), calc(100% - var(--inset-x)) var(--art-top), calc(100% - var(--inset-x)) calc(100% - var(--art-bottom)), var(--inset-x) calc(100% - var(--art-bottom)), var(--inset-x) var(--art-top), 0 0,  var(--inset-x) var(--type-top), calc(100% - var(--inset-x)) var(--type-top), calc(100% - var(--inset-x)) calc(100% - var(--text-bottom)), var(--inset-x) calc(100% - var(--text-bottom)), var(--inset-x) var(--type-top), 0 0,  var(--inset-x) var(--plate-top), calc(100% - var(--inset-x)) var(--plate-top), calc(100% - var(--inset-x)) var(--plate-bottom), var(--inset-x) var(--plate-bottom), var(--inset-x) var(--plate-top));background-image: linear-gradient(calc(112deg + var(--from-center-x) * 22deg), transparent 36%, #ffffff8c 50%, transparent 64%),  repeating-radial-gradient(circle at 50% 135%, #fff0 0 2.2px, #ffffff6b 2.2px 2.8px);background-size:300% 300%,100% 100%;background-position:var(--foil-x) var(--foil-y), center;background-blend-mode:overlay, normal;mix-blend-mode:screen;filter:brightness(.62)contrast(1.35)saturate(1.5);opacity:calc(.6 + var(--e) * .35);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000 0%, #000000b3 18%, #00000038 45%, #0000000d 80%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000 0%, #000000b3 18%, #00000038 45%, #0000000d 80%);mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000 0%, #000000b3 18%, #00000038 45%, #0000000d 80%)}.HoloCard-module__dDgW7W__holo[data-treatment=etched] .HoloCard-module__dDgW7W__foil:before{background-image:linear-gradient(calc(116deg + var(--from-center-x) * 40deg), var(--foil-cyan) 0%, var(--foil-violet) 20%, var(--foil-rose) 40%, var(--foil-gold) 60%, var(--foil-lime) 80%, var(--foil-cyan) 100%);background-size:320% 320%;background-position:var(--foil-x) var(--foil-y);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000004d 0%, #000 14%, #000 40%, #00000059 70%, #0000001f 100%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000004d 0%, #000 14%, #000 40%, #00000059 70%, #0000001f 100%);mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000004d 0%, #000 14%, #000 40%, #00000059 70%, #0000001f 100%);mix-blend-mode:color;opacity:calc(.18 + var(--e) * .6)}.HoloCard-module__dDgW7W__holo[data-treatment=etched] .HoloCard-module__dDgW7W__glare{opacity:calc(.2 + var(--e) * .5)}.HoloCard-module__dDgW7W__holo[data-treatment=etched] .HoloCard-module__dDgW7W__sparkle{display:none}.HoloCard-module__dDgW7W__holo[data-treatment=prism] .HoloCard-module__dDgW7W__foil{clip-path:inset(var(--art-top) var(--inset-x) var(--art-bottom) var(--inset-x) round 1.4cqi);background-image:repeating-linear-gradient(128deg,#0e120f 0%,#788782 2.8%,#c6d2ce 3.6%,#788782 4.4%,#0e120f 7.6% 9.4%);background-size:220% 220%;background-position:calc(100% - var(--foil-x)) var(--foil-y);mix-blend-mode:screen;filter:hue-rotate(calc(var(--from-center-x) * 42deg)) saturate(calc(1.35 + var(--e) * .55)) contrast(1.3);opacity:.95;-webkit-mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000 0%, #000000d9 20%, rgb(0 0 0/calc(.5 - var(--e) * .1)) 48%, #00000070 100%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000 0%, #000000d9 20%, rgb(0 0 0/calc(.5 - var(--e) * .1)) 48%, #00000070 100%);mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000 0%, #000000d9 20%, rgb(0 0 0/calc(.5 - var(--e) * .1)) 48%, #00000070 100%)}.HoloCard-module__dDgW7W__holo[data-treatment=prism] .HoloCard-module__dDgW7W__foil:before{background-image:repeating-linear-gradient(calc(4deg + var(--from-center-x) * 36deg), var(--foil-rose) 0%, var(--foil-gold) 4.5%, var(--foil-lime) 9%, var(--foil-cyan) 13.5%, var(--foil-violet) 18%, var(--foil-rose) 22.5%);background-size:260% 260%;background-position:var(--foil-x) var(--foil-y);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #00000026 0%, #000 10%, #000 24%, rgb(0 0 0/calc(.5 - var(--e) * .12)) 50%, #00000061 100%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #00000026 0%, #000 10%, #000 24%, rgb(0 0 0/calc(.5 - var(--e) * .12)) 50%, #00000061 100%);mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #00000026 0%, #000 10%, #000 24%, rgb(0 0 0/calc(.5 - var(--e) * .12)) 50%, #00000061 100%);opacity:calc(.36 + var(--e) * .32)}.HoloCard-module__dDgW7W__holo[data-treatment=prism] .HoloCard-module__dDgW7W__foil:after{background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fffffa 0%, #fffffa80 4.5%, #fffffa00 11%);opacity:calc(.1 + var(--e) * .7)}.HoloCard-module__dDgW7W__holo[data-treatment=prism] .HoloCard-module__dDgW7W__sparkle{clip-path:inset(var(--art-top) var(--inset-x) var(--art-bottom) var(--inset-x) round 1.4cqi);background-image:url(/holo/glitter.svg);background-size:160px 160px;background-position:var(--foil-x) var(--foil-y);mix-blend-mode:color-dodge;opacity:calc(.4 + var(--e) * .4);-webkit-mask-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #000 0%, #00000080 26%, #00000038 60%);-webkit-mask-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #000 0%, #00000080 26%, #00000038 60%);mask-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #000 0%, #00000080 26%, #00000038 60%);background-color:#000}.HoloCard-module__dDgW7W__holo[data-treatment=prism] .HoloCard-module__dDgW7W__edge{box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff42,inset 0 -1px #00000059}.HoloCard-module__dDgW7W__holo[data-treatment=prism] .HoloCard-module__dDgW7W__edge:before{content:"";border-radius:inherit;background:conic-gradient(from calc(var(--from-center-x) * 120deg + 200deg) at var(--pointer-x) var(--pointer-y), var(--foil-cyan), var(--foil-violet), var(--foil-rose), var(--foil-gold), var(--foil-lime), var(--foil-cyan));-webkit-mask-composite:xor;mix-blend-mode:color-dodge;opacity:calc(.5 + var(--e) * .35);padding:1.1cqi;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.HoloCard-module__dDgW7W__holo[data-treatment=special] .HoloCard-module__dDgW7W__foil{clip-path:var(--clip-no-text);background-image:radial-gradient(circle at 30% 40%, #fffffff2 0 .7px, transparent 1.4px), radial-gradient(circle at 70% 20%, #fff8dccc 0 .6px, transparent 1.2px), repeating-radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffecb400 0 9px, #ffecb447 9px 10px), conic-gradient(from calc(var(--from-center-x) * 140deg + var(--from-center-y) * 60deg) at 50% 42%, var(--foil-gold), var(--foil-rose) 16%, var(--foil-violet) 32%, var(--foil-cyan) 50%, var(--foil-lime) 66%, var(--foil-gold) 82%, var(--foil-rose));background-size:19px 23px,31px 29px,100% 100%,100% 100%;background-position:var(--foil-x) var(--foil-y), calc(100% - var(--foil-x)) var(--foil-y), center, center;background-blend-mode:screen, screen, overlay, normal;mix-blend-mode:color-dodge;filter:brightness(.7)contrast(1.3)saturate(1.2);opacity:calc(.55 + var(--e) * .3);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000 0%, #000000bf 25%, #0006 60%, #00000040 100%);-webkit-mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000 0%, #000000bf 25%, #0006 60%, #00000040 100%);mask-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000 0%, #000000bf 25%, #0006 60%, #00000040 100%)}.HoloCard-module__dDgW7W__holo[data-treatment=special] .HoloCard-module__dDgW7W__foil:after{background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fffcf0e6 0%, #fffcf059 6%, #fffcf000 15%);opacity:calc(.1 + var(--e) * .7)}.HoloCard-module__dDgW7W__holo[data-treatment=special] .HoloCard-module__dDgW7W__sparkle{clip-path:var(--clip-no-text);background-image:url(/holo/glitter.svg),linear-gradient(115deg,#0000 0% 42%,#fffae68c 50%,#0000 58% 100%);background-size:150px 150px,260% 100%;background-position:var(--foil-x) var(--foil-y), 120% 0;mix-blend-mode:color-dodge;opacity:calc(.4 + var(--e) * .4);animation:HoloCard-module__dDgW7W__holo-sheen 4s var(--ease-in-out) 1;background-color:#000}.HoloCard-module__dDgW7W__holo[data-state=active][data-treatment=special] .HoloCard-module__dDgW7W__sparkle{animation-iteration-count:infinite}.HoloCard-module__dDgW7W__holo[data-treatment=special] .HoloCard-module__dDgW7W__glare{opacity:calc(.2 + var(--e) * .5)}.HoloCard-module__dDgW7W__holo[data-treatment=special] .HoloCard-module__dDgW7W__edge:before{content:"";border-radius:inherit;background:linear-gradient(calc(120deg + var(--from-center-x) * 40deg), #fff3c4, var(--foil-gold) 30%, #8a6420 55%, var(--foil-gold) 75%, #fff3c4);-webkit-mask-composite:xor;opacity:.9;padding:1.3cqi;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes HoloCard-module__dDgW7W__holo-sheen{0%,55%{background-position:var(--foil-x) var(--foil-y), 120% 0}to{background-position:var(--foil-x) var(--foil-y), -20% 0}}.HoloCard-module__dDgW7W__holo:not([data-holo-ready]) .HoloCard-module__dDgW7W__sparkle,.HoloCard-module__dDgW7W__holo[data-visible=false] .HoloCard-module__dDgW7W__sparkle{animation-play-state:paused}.HoloCard-module__dDgW7W__holo .HoloCard-module__dDgW7W__back .HoloCard-module__dDgW7W__foil{clip-path:none;background-image:repeating-linear-gradient(45deg, #fff0 0 5px, #ffffff1a 5px 6px), linear-gradient(135deg, var(--foil-cyan), var(--foil-violet) 25%, var(--foil-rose) 50%, var(--foil-gold) 75%, var(--foil-cyan));background-size:100% 100%,300% 300%;background-position:0 0, var(--foil-x) var(--foil-y);background-blend-mode:normal, normal;mix-blend-mode:color-dodge;filter:saturate(.7)brightness(.7);opacity:calc(.12 + var(--e) * .2);-webkit-mask-image:none;mask-image:none}.HoloCard-module__dDgW7W__holo .HoloCard-module__dDgW7W__back .HoloCard-module__dDgW7W__foil:before,.HoloCard-module__dDgW7W__holo .HoloCard-module__dDgW7W__back .HoloCard-module__dDgW7W__foil:after,.HoloCard-module__dDgW7W__holo .HoloCard-module__dDgW7W__back .HoloCard-module__dDgW7W__sparkle,.HoloCard-module__dDgW7W__holo .HoloCard-module__dDgW7W__back .HoloCard-module__dDgW7W__sheen{display:none}.HoloCard-module__dDgW7W__holo .HoloCard-module__dDgW7W__back .HoloCard-module__dDgW7W__glare{clip-path:none;opacity:calc(var(--e) * .5)}.HoloCard-module__dDgW7W__holo[data-motion=reduced] .HoloCard-module__dDgW7W__tilt{transform:rotateY(var(--flip))}.HoloCard-module__dDgW7W__holo[data-motion=reduced] .HoloCard-module__dDgW7W__sparkle{animation:none}@media (prefers-reduced-motion:reduce){.HoloCard-module__dDgW7W__tilt{transform:rotateY(var(--flip));transition:none}.HoloCard-module__dDgW7W__holo[data-flipped=true] .HoloCard-module__dDgW7W__front{visibility:hidden}.HoloCard-module__dDgW7W__sparkle{animation:none!important}}@supports not ((mix-blend-mode:color-dodge) and (clip-path:inset(0))){.HoloCard-module__dDgW7W__foil,.HoloCard-module__dDgW7W__sparkle,.HoloCard-module__dDgW7W__shade,.HoloCard-module__dDgW7W__glare,.HoloCard-module__dDgW7W__sheen{display:none}.HoloCard-module__dDgW7W__edge{background:linear-gradient(135deg,#ffffff47,#0000 40% 60%,#ffffff1f)}}@media (prefers-contrast:more){.HoloCard-module__dDgW7W__holo[data-treatment] :is(.HoloCard-module__dDgW7W__foil,.HoloCard-module__dDgW7W__sparkle){opacity:.25}.HoloCard-module__dDgW7W__holo[data-treatment] :is(.HoloCard-module__dDgW7W__glare,.HoloCard-module__dDgW7W__sheen,.HoloCard-module__dDgW7W__shade){display:none}}@media print{.HoloCard-module__dDgW7W__foil,.HoloCard-module__dDgW7W__sparkle,.HoloCard-module__dDgW7W__shade,.HoloCard-module__dDgW7W__glare,.HoloCard-module__dDgW7W__sheen,.HoloCard-module__dDgW7W__edge{display:none}}@media (forced-colors:active){.HoloCard-module__dDgW7W__foil,.HoloCard-module__dDgW7W__sparkle,.HoloCard-module__dDgW7W__shade,.HoloCard-module__dDgW7W__glare,.HoloCard-module__dDgW7W__sheen,.HoloCard-module__dDgW7W__edge{display:none}.HoloCard-module__dDgW7W__face{border:1px solid canvastext}}
.InspectDialog-module__50ODOq__dialog{--pw:min(1080px, 100vw - 2rem);--ph:min(680px, 100dvh - 2rem);--pl:calc((100vw - var(--pw)) / 2);--pt:calc((100dvh - var(--ph)) / 2);--grow:.26s;--out-content:.1s;--out-shell:.15s;--clip-from:inset(calc(var(--from-top,50dvh) - var(--pt)) calc(var(--pl) + var(--pw) - var(--from-left,50vw) - var(--from-width,0px)) calc(var(--pt) + var(--ph) - var(--from-top,50dvh) - var(--from-height,0px)) calc(var(--from-left,50vw) - var(--pl)) round var(--from-radius,12px));--clip-to:inset(0 round var(--radius-l));width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--arcade-text);transition:display calc(var(--out-content) + var(--out-shell)) allow-discrete, overlay calc(var(--out-content) + var(--out-shell)) allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.InspectDialog-module__50ODOq__dialog:focus-visible{outline:none}.InspectDialog-module__50ODOq__dialog::backdrop{opacity:0;transition:opacity var(--out-shell) var(--ease-in) var(--out-content), display calc(var(--out-content) + var(--out-shell)) allow-discrete, overlay calc(var(--out-content) + var(--out-shell)) allow-discrete;background:#13171499}.InspectDialog-module__50ODOq__dialog[open]::backdrop{opacity:1;transition:opacity var(--grow) var(--ease-out), display calc(var(--out-content) + var(--out-shell)) allow-discrete, overlay calc(var(--out-content) + var(--out-shell)) allow-discrete}@starting-style{.InspectDialog-module__50ODOq__dialog[open]::backdrop{opacity:0}}.InspectDialog-module__50ODOq__shell,.InspectDialog-module__50ODOq__panel{left:var(--pl);top:var(--pt);width:var(--pw);height:var(--ph);position:absolute}.InspectDialog-module__50ODOq__shell{border-radius:var(--radius-l);background:radial-gradient(ellipse 60% 70% at 30% 45%, #dce99b0d, transparent 70%), var(--arcade);box-shadow:inset 0 0 0 1px var(--arcade-rule);pointer-events:none;clip-path:var(--clip-from);transition:clip-path var(--out-shell) var(--ease-in) var(--out-content)}.InspectDialog-module__50ODOq__dialog[open] .InspectDialog-module__50ODOq__shell{clip-path:var(--clip-to);transition:clip-path var(--grow) var(--ease-out)}@starting-style{.InspectDialog-module__50ODOq__dialog[open] .InspectDialog-module__50ODOq__shell{clip-path:var(--clip-from)}}.InspectDialog-module__50ODOq__dialog .InspectDialog-module__50ODOq__panel{overscroll-behavior:contain;border-radius:var(--radius-l);opacity:0;transition:opacity var(--out-content) var(--ease-in), translate var(--out-content) var(--ease-in);background:0 0;padding:clamp(1rem,.4rem + 2.4vw,2.5rem);overflow:auto;translate:0 6px}.InspectDialog-module__50ODOq__dialog[open] .InspectDialog-module__50ODOq__panel{opacity:1;transition:opacity var(--dur-fast) var(--ease-out) calc(var(--grow) * .3), translate var(--dur-med) var(--ease-out) calc(var(--grow) * .3);translate:0}@starting-style{.InspectDialog-module__50ODOq__dialog[open] .InspectDialog-module__50ODOq__panel{opacity:0;translate:0 6px}}.InspectDialog-module__50ODOq__close{z-index:1;position:absolute;top:clamp(.75rem,.4rem + 1.2vw,1.25rem);right:clamp(.75rem,.4rem + 1.2vw,1.25rem)}.InspectDialog-module__50ODOq__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,3.5rem);height:100%;display:grid}.InspectDialog-module__50ODOq__stage{border-radius:var(--radius-m);place-items:center;padding:.5rem;display:grid}.InspectDialog-module__50ODOq__stage:focus-visible{outline:2px solid var(--chartreuse);outline-offset:3px}.InspectDialog-module__50ODOq__stage>*{width:min(100%, 400px, calc((var(--ph) - 5.5rem) * 63 / 88))}.InspectDialog-module__50ODOq__cardSpace{aspect-ratio:63/88}.InspectDialog-module__50ODOq__side{gap:var(--space-s);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--arcade-rule) transparent;align-content:start;max-height:100%;padding:3.25rem .5rem .5rem 0;display:grid;overflow:auto}.InspectDialog-module__50ODOq__placard{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--arcade-muted);font-weight:500}.InspectDialog-module__50ODOq__title{font-family:var(--font-display);font-size:var(--step-4);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);letter-spacing:-.015em;color:var(--arcade-text);overflow-wrap:anywhere;line-height:1.02}.InspectDialog-module__50ODOq__help{max-width:34ch;color:var(--arcade-muted);font-size:var(--step-small);line-height:1.5}@media (prefers-reduced-motion:reduce){.InspectDialog-module__50ODOq__helpMotion{display:none}}.InspectDialog-module__50ODOq__slider{margin-top:var(--space-2xs);gap:.2rem;display:grid}.InspectDialog-module__50ODOq__slider input{width:100%;min-height:44px;accent-color:var(--chartreuse);margin:0}.InspectDialog-module__50ODOq__buttons{gap:var(--space-xs);flex-wrap:wrap;display:flex}.InspectDialog-module__50ODOq__cardText{gap:var(--space-xs);margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--arcade-rule);display:grid}.InspectDialog-module__50ODOq__details{gap:.5rem;margin:0;display:grid}.InspectDialog-module__50ODOq__details div{gap:var(--space-s);grid-template-columns:7.5rem 1fr;display:grid}.InspectDialog-module__50ODOq__details dt{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--arcade-muted);padding-top:.25em}.InspectDialog-module__50ODOq__details dd{font-size:var(--step-small);margin:0;line-height:1.45}.InspectDialog-module__50ODOq__backText{margin-top:var(--space-2xs);gap:.4rem;display:grid}.InspectDialog-module__50ODOq__backText ol{font-size:var(--step-small);margin:0;padding-left:1.2rem;line-height:1.5}.InspectDialog-module__50ODOq__backExtra{margin-top:var(--space-2xs)}@media (max-width:760px){.InspectDialog-module__50ODOq__dialog{--pw:calc(100vw - 1.5rem);--ph:calc(100dvh - 1.5rem)}.InspectDialog-module__50ODOq__dialog .InspectDialog-module__50ODOq__panel{padding:.75rem .75rem 1.5rem}.InspectDialog-module__50ODOq__body{gap:var(--space-m);grid-template-columns:1fr;align-items:start;height:auto;padding-top:3.25rem}.InspectDialog-module__50ODOq__stage{padding:.25rem}.InspectDialog-module__50ODOq__stage>*{width:min(100%, calc(var(--pw) * .8))}.InspectDialog-module__50ODOq__side{max-height:none;padding:0 .5rem;overflow:visible}.InspectDialog-module__50ODOq__details div{grid-template-columns:1fr;gap:.1rem}}@media (prefers-reduced-motion:reduce){.InspectDialog-module__50ODOq__dialog{--clip-from:inset(0 round var(--radius-l))}.InspectDialog-module__50ODOq__dialog,.InspectDialog-module__50ODOq__dialog .InspectDialog-module__50ODOq__shell,.InspectDialog-module__50ODOq__dialog .InspectDialog-module__50ODOq__panel{transition-duration:.15s!important;transition-delay:0s!important}.InspectDialog-module__50ODOq__dialog::backdrop,.InspectDialog-module__50ODOq__dialog[open]::backdrop{transition-duration:.15s;transition-delay:0s}.InspectDialog-module__50ODOq__dialog .InspectDialog-module__50ODOq__panel,.InspectDialog-module__50ODOq__dialog[open] .InspectDialog-module__50ODOq__panel{translate:none}.InspectDialog-module__50ODOq__dialog .InspectDialog-module__50ODOq__shell{opacity:0;transition-property:opacity!important}.InspectDialog-module__50ODOq__dialog[open] .InspectDialog-module__50ODOq__shell{opacity:1}@starting-style{.InspectDialog-module__50ODOq__dialog[open] .InspectDialog-module__50ODOq__shell{opacity:0}}}@media (forced-colors:active){.InspectDialog-module__50ODOq__shell{border:1px solid canvastext}}.InspectDialog-module__50ODOq__panel:focus-visible{outline-color:var(--chartreuse)}
.IdentityCard-module__XB63-W__wrap{justify-items:center;gap:1.125rem;width:100%;display:grid}.IdentityCard-module__XB63-W__pose{width:var(--identity-card-width,100%);rotate:var(--identity-card-angle,-3deg)}.IdentityCard-module__XB63-W__placard{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;font-variation-settings:"wdth" 100;color:var(--graphite);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .9em;margin-top:.25rem;font-weight:400;line-height:1.4;display:flex}.IdentityCard-module__XB63-W__placardNumber{color:var(--ink);white-space:nowrap;font-weight:600}.IdentityCard-module__XB63-W__controls{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.IdentityCard-module__XB63-W__wrap:not(:has([data-holo-ready])) .IdentityCard-module__XB63-W__controls{visibility:hidden}
.WhoIsMatt-module__PIknza__fan{min-width:0;margin-block:var(--space-xl)}.WhoIsMatt-module__PIknza__fan:empty{display:none}.WhoIsMatt-module__PIknza__foot{align-items:center;gap:0 var(--space-m);padding-top:var(--space-2xs);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}
.ProjectCard-module__zIv0Gq__frame{justify-items:center;gap:var(--space-m);width:100%;display:grid}.ProjectCard-module__zIv0Gq__frame[data-size=s]{max-width:220px}.ProjectCard-module__zIv0Gq__frame[data-size=m]{max-width:300px}.ProjectCard-module__zIv0Gq__frame[data-size=l]{max-width:360px}.ProjectCard-module__zIv0Gq__actions{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.ProjectCard-module__zIv0Gq__frame:not(:has([data-holo-ready])) .ProjectCard-module__zIv0Gq__inspect{visibility:hidden}.ProjectCard-module__zIv0Gq__inspect{--btn-border:var(--control-border)}
.SectionHeader-module__D1W2na__header{column-gap:clamp(.5rem,2.5vw,2rem);row-gap:var(--space-m);padding-top:var(--space-l);border-top:1px solid var(--ink);margin-bottom:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.SectionHeader-module__D1W2na__header[data-tone=arcade]{border-top-color:var(--arcade-rule)}.SectionHeader-module__D1W2na__eyebrow{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);grid-column:1/-1;align-items:baseline;gap:.9rem;font-weight:500;display:flex}.SectionHeader-module__D1W2na__header[data-tone=arcade] .SectionHeader-module__D1W2na__eyebrow{color:var(--arcade-muted)}.SectionHeader-module__D1W2na__num{color:var(--ink);font-weight:600}.SectionHeader-module__D1W2na__header[data-tone=arcade] .SectionHeader-module__D1W2na__num{color:var(--chartreuse)}.SectionHeader-module__D1W2na__dash{opacity:.6;border-top:1px solid;align-self:center;width:1.5rem}.SectionHeader-module__D1W2na__title{font-family:var(--font-display);font-size:var(--step-5);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);letter-spacing:var(--display-tracking);grid-column:1/span 7;line-height:1}.SectionHeader-module__D1W2na__intro{color:var(--ink-soft);font-size:var(--step-0);grid-column:9/-1;align-self:end;max-width:30rem}.SectionHeader-module__D1W2na__header[data-tone=arcade] .SectionHeader-module__D1W2na__intro{color:var(--arcade-muted)}.SectionHeader-module__D1W2na__header[data-layout=stack] .SectionHeader-module__D1W2na__title,.SectionHeader-module__D1W2na__header[data-layout=stack] .SectionHeader-module__D1W2na__intro{grid-column:1/span 9}@media (max-width:60em){.SectionHeader-module__D1W2na__title,.SectionHeader-module__D1W2na__intro{grid-column:1/-1}}.SectionHeader-module__D1W2na__header[data-density=compact]{margin-bottom:var(--space-l);row-gap:var(--space-xs)}.SectionHeader-module__D1W2na__header[data-density=compact] .SectionHeader-module__D1W2na__title{font-size:var(--step-4)}
.status.StatusChip-module__4ZhOGG__chip{font-size:var(--step--1);letter-spacing:var(--tracking-label);color:var(--ink);white-space:normal;border:0;border-radius:0;gap:.6em;padding:0;line-height:1.4}.status.StatusChip-module__4ZhOGG__chip:before{background:var(--ink);flex:none;width:.62em;height:.62em}.StatusChip-module__4ZhOGG__chip[data-status=in-development]:before,.StatusChip-module__4ZhOGG__chip[data-status=experiment]:before{border:1.5px solid var(--ink);background:0 0}
.InquiryForm-module__63iq7q__form{--form-gap:1.25rem;gap:var(--form-gap);border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--paper-raised);min-width:0;box-shadow:var(--shadow-paper);padding:clamp(1.25rem,.95rem + 1.2vw,1.875rem);display:grid;container-type:inline-size}.InquiryForm-module__63iq7q__form[data-variant=page]{--form-gap:1.5rem}.InquiryForm-module__63iq7q__requiredNote{font-size:var(--step--1);color:var(--graphite);line-height:1.4}.InquiryForm-module__63iq7q__pair{gap:var(--form-gap) 1rem;grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:26rem){.InquiryForm-module__63iq7q__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.InquiryForm-module__63iq7q__field{align-content:start;gap:.45rem;min-width:0;display:grid}.InquiryForm-module__63iq7q__label{font-family:var(--font-body);font-size:var(--step-small);color:var(--ink);font-weight:600;line-height:1.3}.InquiryForm-module__63iq7q__star{color:var(--ink-soft);margin-left:.15em}.InquiryForm-module__63iq7q__optional{font-size:var(--step--1);color:var(--graphite);margin-left:.35em;font-weight:400}.InquiryForm-module__63iq7q__hint{font-size:var(--step--1);color:var(--graphite);max-width:38rem;line-height:1.45}.InquiryForm-module__63iq7q__input{border:1.5px solid var(--control-border);border-radius:var(--radius-button);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:.7rem .875rem;font-size:1.0625rem;line-height:1.4}.InquiryForm-module__63iq7q__input:hover{border-color:var(--ink-soft)}.InquiryForm-module__63iq7q__input:focus-visible{border-color:var(--ink);background:var(--paper-raised)}.InquiryForm-module__63iq7q__input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.InquiryForm-module__63iq7q__textarea{resize:vertical;min-height:11rem;line-height:var(--leading-body)}.InquiryForm-module__63iq7q__form[data-variant=section] .InquiryForm-module__63iq7q__textarea{min-height:8rem}.InquiryForm-module__63iq7q__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23202420' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.5rem}.InquiryForm-module__63iq7q__counter{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--graphite);font-variant-numeric:tabular-nums;justify-self:end}.InquiryForm-module__63iq7q__counter[data-over]{color:var(--error);font-weight:600}.InquiryForm-module__63iq7q__error{color:var(--error);animation:InquiryForm-module__63iq7q__respond var(--dur-fast) var(--ease-out) both;align-items:baseline;gap:.45rem;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.InquiryForm-module__63iq7q__error:before{content:"!";content:"!" / "";background:var(--error);width:1.1rem;height:1.1rem;color:var(--paper-raised);font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;line-height:1;display:inline-grid;transform:translateY(.18em)}.InquiryForm-module__63iq7q__more{border:0;border-top:1px solid var(--rule);min-width:0;margin:0;padding:0}.InquiryForm-module__63iq7q__moreLegend{float:left;width:100%;font-family:var(--font-body);padding:1.1rem 0 0;font-size:1rem;font-weight:600;line-height:1.3}.InquiryForm-module__63iq7q__moreLegend+.InquiryForm-module__63iq7q__moreBody{clear:both;padding-top:1rem}.InquiryForm-module__63iq7q__moreSummary{cursor:pointer;border-radius:var(--radius-xs);align-items:flex-start;gap:.75rem;min-height:44px;padding:.85rem 0 .1rem;list-style:none;display:flex}.InquiryForm-module__63iq7q__moreSummary::-webkit-details-marker{display:none}.InquiryForm-module__63iq7q__moreIcon{border:1.5px solid var(--control-border);width:1.5rem;height:1.5rem;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;margin-top:.05rem;position:relative}.InquiryForm-module__63iq7q__moreIcon:before,.InquiryForm-module__63iq7q__moreIcon:after{content:"";background:var(--ink);width:.65rem;height:1.5px;transition:transform var(--dur-fast) var(--ease-out);margin:-.75px 0 0 -.325rem;position:absolute;top:50%;left:50%}.InquiryForm-module__63iq7q__moreIcon:after{transform:rotate(90deg)}.InquiryForm-module__63iq7q__more[open] .InquiryForm-module__63iq7q__moreIcon:after{transform:rotate(0)}.InquiryForm-module__63iq7q__moreSummary:hover .InquiryForm-module__63iq7q__moreIcon{border-color:var(--green-deep);background:var(--green-tint)}.InquiryForm-module__63iq7q__moreText{gap:.1rem;display:grid}.InquiryForm-module__63iq7q__moreTitle{color:var(--ink);font-size:1rem;font-weight:600;line-height:1.35}.InquiryForm-module__63iq7q__moreNote{font-size:var(--step--1);color:var(--graphite);line-height:1.4}.InquiryForm-module__63iq7q__moreBody{gap:var(--form-gap);display:grid}details.InquiryForm-module__63iq7q__more[open]>.InquiryForm-module__63iq7q__moreBody{animation:InquiryForm-module__63iq7q__enter var(--dur-med) var(--ease-out) both;padding-top:1.1rem}.InquiryForm-module__63iq7q__lanes{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.InquiryForm-module__63iq7q__lanes>.InquiryForm-module__63iq7q__label{padding:0}.InquiryForm-module__63iq7q__laneGrid{grid-template-columns:minmax(0,1fr);gap:.4rem .6rem;margin-top:.2rem;display:grid}@container (min-width:34rem){.InquiryForm-module__63iq7q__laneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.InquiryForm-module__63iq7q__laneOption{border:1px solid var(--rule);border-radius:var(--radius-button);background:var(--paper);cursor:pointer;min-height:44px;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;gap:.7rem;padding:.55rem .8rem;display:flex}.InquiryForm-module__63iq7q__laneOption:hover{border-color:var(--control-border)}.InquiryForm-module__63iq7q__laneOption:has(.InquiryForm-module__63iq7q__radio:checked){border-color:var(--green);background:var(--green-tint)}.InquiryForm-module__63iq7q__laneOption:has(.InquiryForm-module__63iq7q__radio:focus-visible){outline:2px solid var(--green);outline-offset:2px}.InquiryForm-module__63iq7q__lanes[data-invalid] .InquiryForm-module__63iq7q__laneOption{border-color:var(--error)}.InquiryForm-module__63iq7q__radio{appearance:none;border:1.5px solid var(--control-border);background:var(--paper-raised);cursor:pointer;width:1.2rem;height:1.2rem;transition:border-color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.InquiryForm-module__63iq7q__radio:after{content:"";background:var(--green);width:.55rem;height:.55rem;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;transform:scale(0)}.InquiryForm-module__63iq7q__radio:checked{border-color:var(--green)}.InquiryForm-module__63iq7q__radio:checked:after{transform:scale(1)}.InquiryForm-module__63iq7q__radio:focus-visible{outline:none}.InquiryForm-module__63iq7q__laneTitle{overflow-wrap:break-word;min-width:0;font-size:var(--step-small);color:var(--ink);line-height:1.35}.InquiryForm-module__63iq7q__about{border:1px solid var(--rule);border-radius:var(--radius-button);background:var(--paper-sunk);justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .2rem .2rem .9rem;display:flex}.InquiryForm-module__63iq7q__aboutText{font-size:var(--step-small);line-height:1.4}.InquiryForm-module__63iq7q__aboutLabel{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);margin-right:.35rem}.InquiryForm-module__63iq7q__aboutRemove{border-radius:var(--radius-button);width:44px;height:44px;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;font-size:1.4rem;line-height:1;display:grid}.InquiryForm-module__63iq7q__aboutRemove:hover{background:var(--paper-deep)}.InquiryForm-module__63iq7q__summary{border:2px solid var(--error);border-radius:var(--radius-button);background:var(--paper-raised);color:var(--ink);animation:InquiryForm-module__63iq7q__enter var(--dur-med) var(--ease-out) both;padding:.8rem 1rem}.InquiryForm-module__63iq7q__summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.InquiryForm-module__63iq7q__summaryTitle{font-size:var(--step-small);color:var(--error);font-weight:700;line-height:1.4}.InquiryForm-module__63iq7q__summaryList{font-size:var(--step-small);margin-top:.25rem;padding-left:1.1rem;display:grid}.InquiryForm-module__63iq7q__summaryList li::marker{color:var(--error)}.InquiryForm-module__63iq7q__summaryList a{min-height:1.75rem;color:var(--ink);-webkit-text-decoration-color:var(--error);text-decoration-color:var(--error);align-items:center;text-decoration-thickness:1.5px;display:inline-flex}.InquiryForm-module__63iq7q__summaryList a:hover{color:var(--error)}.InquiryForm-module__63iq7q__failure{border:2px solid var(--error);border-radius:var(--radius-l);background:var(--paper-raised);animation:InquiryForm-module__63iq7q__enter var(--dur-med) var(--ease-out) both;justify-items:start;gap:.4rem;padding:1.25rem 1.4rem 1.4rem;display:grid}.InquiryForm-module__63iq7q__failure:focus-visible{outline:2px solid var(--green);outline-offset:3px}.InquiryForm-module__63iq7q__failureEyebrow{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--error);font-weight:500}.InquiryForm-module__63iq7q__failureTitle{font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);letter-spacing:-.012em;text-wrap:balance;line-height:1.2}.InquiryForm-module__63iq7q__failureText{max-width:34rem;color:var(--ink-soft);margin-bottom:.5rem;font-size:1rem;line-height:1.5}.InquiryForm-module__63iq7q__foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.InquiryForm-module__63iq7q__slot{flex:12rem;align-items:center;min-width:0;min-height:44px;display:grid}.InquiryForm-module__63iq7q__slot>*{grid-area:1/1}.InquiryForm-module__63iq7q__privacy{font-size:var(--step--1);color:var(--graphite)}.InquiryForm-module__63iq7q__privacy a{align-items:center;min-height:44px;display:inline-flex}.InquiryForm-module__63iq7q__privacy[data-hidden]{visibility:hidden}.InquiryForm-module__63iq7q__status{font-size:var(--step-small);color:var(--ink-soft)}.InquiryForm-module__63iq7q__status:not(:empty){animation:InquiryForm-module__63iq7q__respond var(--dur-fast) var(--ease-out) both}.InquiryForm-module__63iq7q__send{white-space:normal;flex:none;min-width:min(10.5rem,100%);max-width:100%;margin-left:auto}@container (max-width:25.99rem){.InquiryForm-module__63iq7q__send{flex:100%;margin-left:0}}.InquiryForm-module__63iq7q__send[data-pending][aria-disabled=true]{opacity:.85;cursor:progress}.InquiryForm-module__63iq7q__spinner{border:2px solid color-mix(in srgb, var(--paper-raised) 40%, transparent);border-top-color:var(--paper-raised);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite InquiryForm-module__63iq7q__spin}.InquiryForm-module__63iq7q__noscript{font-size:var(--step--1);color:var(--graphite);flex-basis:100%}.InquiryForm-module__63iq7q__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.InquiryForm-module__63iq7q__success{border-radius:var(--radius-l);background:var(--green-tint);color:var(--ink);animation:InquiryForm-module__63iq7q__enter var(--dur-med) var(--ease-out) both;justify-items:start;gap:.6rem;padding:clamp(1.4rem,1rem + 1.4vw,2rem);display:grid}.InquiryForm-module__63iq7q__success:focus-visible{outline:2px solid var(--green);outline-offset:3px}.InquiryForm-module__63iq7q__successEyebrow{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--green-deep);align-items:center;gap:.5rem;font-weight:500;display:flex}.InquiryForm-module__63iq7q__successEyebrow:before{content:"✓";content:"✓" / "";background:var(--green);width:1.2rem;height:1.2rem;color:var(--paper-raised);font-family:var(--font-body);border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:inline-grid}.InquiryForm-module__63iq7q__successTitle{font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);letter-spacing:-.015em;text-wrap:balance;margin:.2rem 0 .3rem;line-height:1.12}.InquiryForm-module__63iq7q__successText{color:var(--ink);font-size:1.0625rem;line-height:1.5}.InquiryForm-module__63iq7q__address{overflow-wrap:anywhere;font-weight:600}.InquiryForm-module__63iq7q__refCode{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:var(--radius-xs);background:var(--paper-raised);padding:.1em .4em;font-size:.88em}.InquiryForm-module__63iq7q__meanwhile{flex-wrap:wrap;align-items:center;gap:0 .9rem;margin-top:.4rem;display:flex}.InquiryForm-module__63iq7q__meanwhileLabel{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);font-weight:600}.InquiryForm-module__63iq7q__again{margin-top:.4rem}@keyframes InquiryForm-module__63iq7q__enter{0%{opacity:0;transform:translateY(6px)}}@keyframes InquiryForm-module__63iq7q__respond{0%{opacity:0}}@keyframes InquiryForm-module__63iq7q__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.InquiryForm-module__63iq7q__spinner,.InquiryForm-module__63iq7q__error,.InquiryForm-module__63iq7q__status:not(:empty),.InquiryForm-module__63iq7q__summary,.InquiryForm-module__63iq7q__failure,.InquiryForm-module__63iq7q__success,details.InquiryForm-module__63iq7q__more[open]>.InquiryForm-module__63iq7q__moreBody{animation:none}}
.home-module__BWOgDG__section{margin-top:var(--section-gap)}.home-module__BWOgDG__page{padding-top:clamp(2.5rem,1.5rem + 4vw,5.5rem);padding-bottom:var(--section-gap)}
.SideProjectTag-module__WeuNHW__tag{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);align-items:center;gap:.55em;font-weight:500;line-height:1.4;display:inline-flex}.SideProjectTag-module__WeuNHW__mark{border:.14em solid var(--ink);background:radial-gradient(circle, var(--ink) 0 22%, transparent 26%);border-radius:50%;flex:none;width:.78em;height:.78em}
.StoryCard-module__krZgHG__exhibit{justify-items:center;gap:var(--space-s);width:100%;display:grid}.StoryCard-module__krZgHG__rest{filter:drop-shadow(0 20px 22px #20242047);width:min(100%,15rem);transform:rotate(2.5deg)}.StoryCard-module__krZgHG__placard{margin-top:var(--space-2xs);font-family:var(--font-mono);font-size:var(--step--2);font-variation-settings:"wdth" 100;letter-spacing:.07em;text-transform:uppercase;color:var(--graphite);flex-wrap:wrap;justify-content:center;gap:.9em;font-weight:500;display:flex}.StoryCard-module__krZgHG__placard b{color:var(--ink);font-weight:700}.StoryCard-module__krZgHG__exhibit:not(:has([data-holo-ready])) .StoryCard-module__krZgHG__inspect{visibility:hidden}@media (max-width:47.5em){.StoryCard-module__krZgHG__rest{width:min(100%,12.5rem)}}
.WaysToWork-module__NoUova__letter{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500;line-height:1.4}.WaysToWork-module__NoUova__audience{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);margin-top:1rem;font-weight:500;line-height:1.5}.WaysToWork-module__NoUova__problem{max-width:40rem;font-size:var(--step-1);color:var(--ink);margin-top:1.375rem;line-height:1.5}.WaysToWork-module__NoUova__outcome{max-width:40rem;font-size:var(--step-0);color:var(--ink-soft);margin-top:.875rem;line-height:1.55}.WaysToWork-module__NoUova__highlight{background:linear-gradient(transparent 38%, var(--chartreuse) 38%, var(--chartreuse) 94%, transparent 94%);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.08em;padding-inline:.08em}.WaysToWork-module__NoUova__start{border:1px solid var(--rule);border-radius:var(--radius-button);background:var(--paper-raised);padding:1.375rem}.WaysToWork-module__NoUova__startCompact{width:100%;padding:1.125rem}.WaysToWork-module__NoUova__startLabel{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500;line-height:1.4}.WaysToWork-module__NoUova__startTitle{font-size:var(--step-1);font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);letter-spacing:-.005em;color:var(--ink);margin-top:.5rem;line-height:1.25}.WaysToWork-module__NoUova__startText{color:var(--ink-soft);margin-top:.5rem;font-size:1rem;line-height:1.5}.WaysToWork-module__NoUova__primary{padding-block:4rem var(--space-2xl);border-top:1.5px solid var(--ink);grid-template:"main specimen""actions specimen"1fr/minmax(0,7fr) minmax(0,5fr);column-gap:4rem;display:grid}.WaysToWork-module__NoUova__primaryMain{grid-area:main}.WaysToWork-module__NoUova__primarySpecimen{grid-area:specimen;align-self:start;padding-top:.25rem}@media (min-width:60.0625em){.WaysToWork-module__NoUova__primarySpecimen>*{transform:rotate(1.2deg)}}.WaysToWork-module__NoUova__primaryActions{flex-direction:column;grid-area:actions;align-self:start;align-items:flex-start;gap:.75rem;padding-top:2rem;display:flex}.WaysToWork-module__NoUova__primaryTitle{font-size:calc(var(--step-4) * 1.14);text-wrap:pretty;margin-top:.875rem;line-height:1.02}.WaysToWork-module__NoUova__primaryMain>.WaysToWork-module__NoUova__problem,.WaysToWork-module__NoUova__primaryMain>.WaysToWork-module__NoUova__outcome{max-width:none}.WaysToWork-module__NoUova__starts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.875rem;display:grid}.WaysToWork-module__NoUova__row{column-gap:var(--space-xl);row-gap:var(--space-l);border-top:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);grid-template-areas:"head body side";align-items:start;padding-block:3.5rem;display:grid}.WaysToWork-module__NoUova__rowHead{grid-area:head}.WaysToWork-module__NoUova__rowBody{grid-area:body}.WaysToWork-module__NoUova__rowBody>.WaysToWork-module__NoUova__problem{margin-top:0}.WaysToWork-module__NoUova__rowSide{flex-direction:column;grid-area:side;align-items:flex-start;gap:.875rem;display:flex}.WaysToWork-module__NoUova__rowTitle{font-size:calc(var(--step-4) * .92);text-wrap:pretty;margin-top:.875rem;line-height:1.02}.WaysToWork-module__NoUova__scope{max-width:40rem;font-size:var(--step-small);color:var(--ink-soft);margin-top:.875rem;line-height:1.5}.WaysToWork-module__NoUova__scopeLabel{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);margin-right:.4em;font-weight:700}.WaysToWork-module__NoUova__deliverables{font-size:var(--step-small);color:var(--ink);flex-wrap:wrap;gap:.5rem 1.125rem;margin-top:1.375rem;line-height:1.4;display:flex}.WaysToWork-module__NoUova__deliverable:before{content:"— ";content:"— " / "";color:var(--graphite)}@media (max-width:68.75em){.WaysToWork-module__NoUova__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head body""head side"}.WaysToWork-module__NoUova__rowSide{max-width:26rem}}@media (max-width:60em){.WaysToWork-module__NoUova__primary{padding-block:var(--space-xl);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"main""actions""specimen"}.WaysToWork-module__NoUova__primarySpecimen{max-width:36rem;padding-top:var(--space-xl)}}@media (max-width:47.5em){.WaysToWork-module__NoUova__starts{grid-template-columns:minmax(0,1fr)}.WaysToWork-module__NoUova__row{row-gap:var(--space-l);padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body""side"}.WaysToWork-module__NoUova__rowSide{max-width:none}.WaysToWork-module__NoUova__cta{width:100%}}.WaysToWork-module__NoUova__where{max-width:48rem;font-size:var(--step--1);color:var(--ink-soft);margin-top:-.5rem;margin-bottom:2.5rem;line-height:1.55}.WaysToWork-module__NoUova__price{flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;width:100%;margin-bottom:.25rem;line-height:1.4;display:flex}.WaysToWork-module__NoUova__priceLabel{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500}.WaysToWork-module__NoUova__priceName{font-size:var(--step-0);color:var(--ink)}.WaysToWork-module__NoUova__priceAmount{font-size:var(--step-0);font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);color:var(--ink)}.WaysToWork-module__NoUova__details{width:100%}.WaysToWork-module__NoUova__group{margin-top:var(--space-2xl);border-bottom:1.5px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;padding-bottom:.875rem;display:flex}.WaysToWork-module__NoUova__groupLabel{font-family:var(--font-mono);font-size:var(--step-0);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);font-weight:600}.WaysToWork-module__NoUova__groupNote{font-size:var(--step--1);color:var(--ink-soft);line-height:1.5}.WaysToWork-module__NoUova__web{padding-block:3.5rem}.WaysToWork-module__NoUova__webHead{max-width:44rem}.WaysToWork-module__NoUova__webHead>.WaysToWork-module__NoUova__problem{margin-top:1.375rem}.WaysToWork-module__NoUova__ladder{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;padding:0;list-style:none;display:grid}.WaysToWork-module__NoUova__rung{border:1px solid var(--rule);border-radius:var(--radius-button);background:var(--paper-raised);flex-direction:column;padding:1.25rem;display:flex}.WaysToWork-module__NoUova__rungFirst{border:2px solid var(--green-deep)}.WaysToWork-module__NoUova__rung .WaysToWork-module__NoUova__startText{flex:1}.WaysToWork-module__NoUova__rungLink{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.15em}.WaysToWork-module__NoUova__rungLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.WaysToWork-module__NoUova__rungPrice{border-top:1px solid var(--rule);font-size:var(--step--1);flex-direction:column;gap:.125rem;margin-top:1rem;padding-top:.75rem;line-height:1.4;display:flex}.WaysToWork-module__NoUova__rungPriceName{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500}.WaysToWork-module__NoUova__webActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.WaysToWork-module__NoUova__webActions>.WaysToWork-module__NoUova__scope{flex-basis:100%;margin-top:0}@media (min-width:40rem){.WaysToWork-module__NoUova__ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.WaysToWork-module__NoUova__ladder{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:47.5em){.WaysToWork-module__NoUova__web{padding-block:var(--space-xl)}}
.page-module__ocFkyG__crumbs{padding-top:clamp(1rem,.4rem + 2.4vw,2.25rem)}.page-module__ocFkyG__crumbs ol{font-family:var(--font-mono);font-size:var(--step--2);font-variation-settings:"wdth" 100;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);flex-wrap:wrap;align-items:center;gap:0 .7em;font-weight:500;display:flex}.page-module__ocFkyG__crumbs li{align-items:center;gap:.7em;min-height:44px;display:inline-flex}.page-module__ocFkyG__crumbs a{min-height:44px;color:var(--ink);align-items:center;font-weight:700;text-decoration-color:#0000;display:inline-flex}.page-module__ocFkyG__crumbs a:hover{color:var(--green-deep);text-decoration-color:currentColor}.page-module__ocFkyG__sep{color:var(--graphite)}.page-module__ocFkyG__head{gap:var(--space-xl) clamp(2rem, 4vw, 3.5rem);grid-template-columns:minmax(0,8fr) minmax(min(100%,17rem),4fr);align-items:end;padding-block:clamp(.75rem,.2rem + 1.6vw,1.5rem) clamp(2rem,1.4rem + 1.6vw,2.5rem);display:grid}.page-module__ocFkyG__headText{min-width:0}.page-module__ocFkyG__title{margin-top:var(--space-s);font-family:var(--font-display);font-size:min(var(--step-6), 6rem);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);letter-spacing:var(--display-tracking);line-height:var(--leading-display);text-wrap:balance}.page-module__ocFkyG__summary{max-width:34em;font-size:var(--step-1);color:var(--ink-soft);margin-top:clamp(1.1rem,.8rem + 1vw,1.6rem);line-height:1.5}.page-module__ocFkyG__facts{border-top:1px solid var(--ink)}.page-module__ocFkyG__fact{border-bottom:1px solid var(--rule);grid-template-columns:minmax(6.25rem,7rem) minmax(0,1fr);gap:.25rem .9rem;padding-block:.75rem;font-size:1rem;line-height:1.5;display:grid}.page-module__ocFkyG__fact dt{font-family:var(--font-mono);font-size:var(--step--2);font-variation-settings:"wdth" 100;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);padding-top:.2rem;font-weight:500}.page-module__ocFkyG__fact dd{overflow-wrap:break-word;min-width:0;margin:0}.page-module__ocFkyG__artifact{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.page-module__ocFkyG__stage{border-radius:var(--radius-m);background:var(--paper-sunk);padding:clamp(1.25rem,.4rem + 3.6vw,3rem) clamp(1.25rem,.4rem + 3.6vw,3rem) 0;overflow:hidden}.page-module__ocFkyG__artifactImg{border-radius:10px 10px 0 0;width:100%;height:auto;box-shadow:0 20px 50px -20px #20242059}.page-module__ocFkyG__artifact[data-kind=photo] .page-module__ocFkyG__stage{padding-bottom:clamp(1.25rem,.4rem + 3.6vw,3rem)}.page-module__ocFkyG__artifact[data-kind=photo] .page-module__ocFkyG__artifactImg{border-radius:var(--radius-m);width:min(100%,46rem);margin-inline:auto}.page-module__ocFkyG__caption{gap:var(--space-3xs) .9em;font-family:var(--font-mono);font-size:var(--step--2);font-variation-settings:"wdth" 100;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);flex-wrap:wrap;font-weight:500;line-height:1.6;display:flex}.page-module__ocFkyG__caption b{color:var(--ink);font-weight:700}.page-module__ocFkyG__wholeImage{display:none}@media (max-width:35em){.page-module__ocFkyG__artifact[data-crop] .page-module__ocFkyG__stage{padding:var(--space-s) var(--space-s) 0}.page-module__ocFkyG__artifact[data-crop] .page-module__ocFkyG__window{aspect-ratio:var(--crop-ratio);border-radius:10px 10px 0 0;position:relative;overflow:hidden;box-shadow:0 20px 50px -20px #20242059}.page-module__ocFkyG__artifact[data-crop] .page-module__ocFkyG__artifactImg{top:var(--crop-y);left:var(--crop-x);width:var(--crop-scale);max-width:none;box-shadow:none;border-radius:0;position:absolute}.page-module__ocFkyG__artifact[data-crop] .page-module__ocFkyG__wholeImage{min-height:44px;color:var(--green);align-items:center;font-weight:700;text-decoration-color:currentColor;display:inline-flex}.page-module__ocFkyG__artifact[data-crop] .page-module__ocFkyG__wholeImage:hover{color:var(--green-deep)}}.page-module__ocFkyG__body{grid-template-columns:minmax(0,2fr) minmax(0,7fr) minmax(0,3fr);gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(3rem,2rem + 3.6vw,5rem);display:grid}.page-module__ocFkyG__indexCol,.page-module__ocFkyG__cardCol{align-self:start}@media (min-height:42em){.page-module__ocFkyG__indexCol,.page-module__ocFkyG__cardCol{position:sticky;top:7rem}}.page-module__ocFkyG__index{font-size:var(--step-small)}.page-module__ocFkyG__indexList{gap:.15rem;display:grid}.page-module__ocFkyG__indexLink{min-height:1.75rem;color:var(--ink-soft);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-left:2px solid #0000;align-items:center;margin-left:calc(-.75rem - 2px);padding-left:.75rem;text-decoration:none;display:inline-flex}.page-module__ocFkyG__indexLink:hover{color:var(--green-deep)}.page-module__ocFkyG__indexLink[aria-current=location]{border-left-color:var(--green);color:var(--ink);font-weight:600}.page-module__ocFkyG__prose{min-width:0;max-width:40rem}.page-module__ocFkyG__decisions{display:grid}.page-module__ocFkyG__decision{border-top:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);gap:.6rem;padding-block:1.1rem;display:grid}.page-module__ocFkyG__decisionNum{font-family:var(--font-mono);font-size:var(--step--1);font-variation-settings:"wdth" 100;letter-spacing:var(--tracking-label);color:var(--graphite);padding-top:.45rem}.page-module__ocFkyG__decisionTitle{font-family:var(--font-display);font-size:clamp(1.1875rem,1.1rem + .3vw,1.3125rem);font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);letter-spacing:-.01em;line-height:1.25}.page-module__ocFkyG__decisionText{margin-top:.25rem}.page-module__ocFkyG__checklist{gap:.6rem;display:grid}.page-module__ocFkyG__checklist li{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.page-module__ocFkyG__check{fill:none;width:1rem;height:1rem;stroke:var(--ink-soft);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;margin-top:.35em}.page-module__ocFkyG__storyLink{min-height:44px;color:var(--green);align-items:center;font-weight:600;text-decoration-color:currentColor;display:inline-flex}.page-module__ocFkyG__storyLinkArrow{margin-left:.35em}.page-module__ocFkyG__storyLink:hover{color:var(--green-deep)}.page-module__ocFkyG__principles{gap:var(--space-l);display:grid}.page-module__ocFkyG__principle{border-left:2px solid var(--ink);padding-left:clamp(1rem,.6rem + 1.2vw,1.5rem)}.page-module__ocFkyG__principleTitle{font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);letter-spacing:-.015em;line-height:1.1}.page-module__ocFkyG__principle p{margin-top:var(--space-2xs)}.page-module__ocFkyG__offerings{border-top:1px solid var(--ink)}.page-module__ocFkyG__offering{border-bottom:1px solid var(--rule);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:.25rem 1.25rem;padding-block:.9rem;display:grid}.page-module__ocFkyG__offering dt{font-family:var(--font-mono);font-size:var(--step--2);font-variation-settings:"wdth" 100;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);padding-top:.3rem;font-weight:500}.page-module__ocFkyG__offering dd{margin:0}.page-module__ocFkyG__steps{border-left:1px solid var(--ink);margin-left:1.1rem;display:grid}.page-module__ocFkyG__step{grid-template-columns:2.2rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding-block:.55rem;display:grid}.page-module__ocFkyG__stepNum{background:var(--paper);font-family:var(--font-mono);font-size:var(--step--2);font-variation-settings:"wdth" 100;letter-spacing:var(--tracking-label);color:var(--ink);justify-self:start;margin-left:-1.1rem;padding:.1rem .3rem}.page-module__ocFkyG__runStep{grid-template-columns:2.2rem 7rem minmax(0,1fr);align-items:start}.page-module__ocFkyG__runStep .page-module__ocFkyG__stepNum{margin-top:.2rem}.page-module__ocFkyG__stepBy{border:1px solid var(--rule-strong);font-family:var(--font-mono);font-size:var(--step--2);font-variation-settings:"wdth" 100;letter-spacing:var(--tracking-label);text-transform:uppercase;max-width:100%;color:var(--graphite);border-radius:999px;justify-self:start;margin-top:.15rem;padding:.1rem .45rem;font-weight:500;line-height:1.4}.page-module__ocFkyG__runStep[data-by=me] .page-module__ocFkyG__stepBy{border-color:var(--ink);color:var(--ink);font-weight:700}.page-module__ocFkyG__runStep[data-by=me] .page-module__ocFkyG__stepNum{background:var(--ink);color:var(--paper)}@media (max-width:34em){.page-module__ocFkyG__runStep{grid-template-columns:2.2rem minmax(0,1fr);row-gap:.4rem}.page-module__ocFkyG__runStep .page-module__ocFkyG__stepNum{grid-row:1}.page-module__ocFkyG__runStep .page-module__ocFkyG__stepBy{grid-area:1/2}.page-module__ocFkyG__runStep .page-module__ocFkyG__stepText{grid-area:2/2}}.page-module__ocFkyG__rules{border-top:1px solid var(--ink);display:grid}.page-module__ocFkyG__rules li{border-bottom:1px solid var(--rule);font-family:var(--font-display);font-variation-settings:var(--display-axes-text);padding-block:.8rem;font-size:clamp(1.1875rem,1.1rem + .3vw,1.3125rem);line-height:1.35}.page-module__ocFkyG__channels{gap:var(--space-m) clamp(1.25rem, 2.5vw, 2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.page-module__ocFkyG__channel{border-top:1px solid var(--ink);padding-top:.8rem}.page-module__ocFkyG__channelTitle{font-family:var(--font-mono);font-size:var(--step--2);font-variation-settings:"wdth" 100;letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700;line-height:1.4}.page-module__ocFkyG__channel p{margin-top:var(--space-2xs)}.page-module__ocFkyG__tools{display:grid}.page-module__ocFkyG__tool{border-top:1px solid var(--rule);padding-block:1.1rem .4rem}.page-module__ocFkyG__toolStatus{font-family:var(--font-mono);font-size:var(--step--2);font-variation-settings:"wdth" 100;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);margin-bottom:.3rem;font-weight:500}.page-module__ocFkyG__dashList{gap:.6rem;display:grid}.page-module__ocFkyG__dashList li{padding-left:1.6rem;position:relative}.page-module__ocFkyG__dashList li:before{content:"—";content:"—" / "";color:var(--graphite);position:absolute;left:0}.page-module__ocFkyG__laterDiagram{scroll-margin-top:var(--space-s);margin-bottom:clamp(3rem,2rem + 3.6vw,5rem)}.page-module__ocFkyG__pathLink{margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem)}.page-module__ocFkyG__closing{gap:var(--space-l) clamp(2rem, 4vw, 3rem);padding-block:clamp(2rem, 1.4rem + 2vw, 3rem) var(--space-m);border-top:1px solid var(--ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.page-module__ocFkyG__invite{font-family:var(--font-display);font-size:var(--step-4);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);letter-spacing:var(--display-tracking);text-wrap:balance;line-height:1.02}.page-module__ocFkyG__closingActions{justify-items:start;gap:var(--space-xs);display:grid}@media (max-width:75.9375em){.page-module__ocFkyG__body{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem)}.page-module__ocFkyG__indexCol{display:none}}@media (max-width:60em){.page-module__ocFkyG__head{gap:var(--space-l);grid-template-columns:minmax(0,1fr)}.page-module__ocFkyG__facts{max-width:36rem}}@media (max-width:53.75em){.page-module__ocFkyG__body{grid-template-columns:minmax(0,1fr)}.page-module__ocFkyG__cardCol{padding-top:var(--space-m);position:static}.page-module__ocFkyG__stage{margin-inline:calc(var(--gutter) * -1);border-radius:0}.page-module__ocFkyG__closing{grid-template-columns:minmax(0,1fr)}}@media (max-width:35em){.page-module__ocFkyG__decision{grid-template-columns:2.5rem minmax(0,1fr);gap:.4rem}}
.Proposed-module__7PwjNq__tag{border:1px dashed var(--graphite);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;vertical-align:.15em;white-space:nowrap;color:var(--graphite);border-radius:999px;margin-inline:.4em;padding:.05em .45em;font-size:.7rem;font-weight:500;line-height:1.5;display:inline-block}
.SideProjects-module___hfcSq__shelf{margin-top:var(--space-2xl);border-top:1px solid var(--ink)}.SideProjects-module___hfcSq__head{align-items:baseline;gap:var(--space-2xs) var(--space-l);padding-top:var(--space-s);flex-wrap:wrap;display:flex}.SideProjects-module___hfcSq__heading{font-family:var(--font-mono);font-size:var(--step--1);font-variation-settings:normal;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);font-weight:600;line-height:1.4}.SideProjects-module___hfcSq__note{font-size:var(--step-small);color:var(--graphite);line-height:1.5}.SideProjects-module___hfcSq__list{margin-top:var(--space-s);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SideProjects-module___hfcSq__item{min-width:0;padding:var(--space-m) var(--space-xl) var(--space-s);border-left:1px solid var(--rule);flex-direction:column;align-items:flex-start;display:flex}.SideProjects-module___hfcSq__item:first-child{border-left:0;padding-left:0}.SideProjects-module___hfcSq__item:last-child{padding-right:0}.SideProjects-module___hfcSq__meta{align-items:center;gap:var(--space-3xs) var(--space-m);margin-bottom:var(--space-xs);flex-wrap:wrap;order:-1;display:flex}.SideProjects-module___hfcSq__nameNote{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500;line-height:1.4}.SideProjects-module___hfcSq__name{overflow-wrap:anywhere;max-width:100%;font-size:var(--step-2);font-variation-settings:var(--display-axes-text);letter-spacing:-.012em;line-height:1.1}.SideProjects-module___hfcSq__line{margin-top:var(--space-2xs);font-size:var(--step-small);color:var(--ink-soft);line-height:1.55}.SideProjects-module___hfcSq__link{min-height:44px;margin-top:var(--space-3xs);color:var(--green);text-underline-offset:.22em;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.SideProjects-module___hfcSq__link:hover{color:var(--green-deep);text-decoration-color:currentColor}@media (max-width:40em){.SideProjects-module___hfcSq__list{grid-template-columns:minmax(0,1fr)}.SideProjects-module___hfcSq__item,.SideProjects-module___hfcSq__item:first-child,.SideProjects-module___hfcSq__item:last-child{padding:var(--space-m) 0 var(--space-s);border-left:0}.SideProjects-module___hfcSq__item+.SideProjects-module___hfcSq__item{border-top:1px solid var(--rule)}}
.page-module__0_62Xa__page{padding-top:clamp(2rem,1rem + 3vw,4rem);padding-bottom:var(--section-gap)}.page-module__0_62Xa__feed{margin-top:var(--space-xs)}
.StatusLegend-module__RDVVrq__legend{padding:var(--space-m) min(var(--space-l), 5vw) var(--space-l);background:var(--paper-sunk);border-radius:var(--radius-l)}.StatusLegend-module__RDVVrq__heading{font-family:var(--font-display);font-size:var(--step-2);font-variation-settings:var(--display-axes);letter-spacing:-.015em;color:var(--ink);font-weight:580;line-height:1.1}.StatusLegend-module__RDVVrq__note{margin-top:var(--space-2xs);max-width:34rem;font-size:var(--step-small);color:var(--graphite);line-height:1.5}.StatusLegend-module__RDVVrq__groups{gap:var(--space-m) var(--space-l);margin-top:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.StatusLegend-module__RDVVrq__group{min-width:0}.StatusLegend-module__RDVVrq__groupHeading{padding-bottom:var(--space-2xs);border-bottom:1px solid var(--rule-strong);font-family:var(--font-body);font-size:var(--step-small);color:var(--ink);font-weight:600;line-height:1.4}.StatusLegend-module__RDVVrq__list{gap:var(--space-s);margin-top:var(--space-s);display:grid}.StatusLegend-module__RDVVrq__term{min-width:0;display:flex}.StatusLegend-module__RDVVrq__term,.StatusLegend-module__RDVVrq__meaning{overflow-wrap:anywhere}.StatusLegend-module__RDVVrq__meaning{font-size:var(--step-small);color:var(--ink-soft);margin:.2rem 0 0;line-height:1.45}
.WorkEntry-module__h_yvzG__entry{gap:var(--space-m);height:100%;padding-top:var(--space-l);border-top:1px solid var(--rule);grid-template-rows:auto 1fr;display:grid}.WorkEntry-module__h_yvzG__card{padding:var(--space-m) var(--space-s) var(--space-s);border-radius:var(--radius-m);background:var(--paper-sunk);justify-items:center;display:grid}.WorkEntry-module__h_yvzG__text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.WorkEntry-module__h_yvzG__name{max-width:100%;font-size:var(--step-3);letter-spacing:var(--display-tracking);line-height:1.05}.WorkEntry-module__h_yvzG__name,.WorkEntry-module__h_yvzG__meta>*{overflow-wrap:anywhere}.WorkEntry-module__h_yvzG__meta{align-items:center;gap:var(--space-2xs) var(--space-m);margin-bottom:var(--space-xs);flex-wrap:wrap;order:-1;display:flex}.WorkEntry-module__h_yvzG__category{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500;line-height:1.4}.WorkEntry-module__h_yvzG__oneLiner{margin-top:var(--space-xs);font-size:var(--step-small);color:var(--ink-soft);line-height:1.55}.WorkEntry-module__h_yvzG__more{padding-top:var(--space-xs);margin-top:auto}
.page-module__K51zRq__page{padding-bottom:var(--section-gap)}.page-module__K51zRq__crumbs{margin-bottom:var(--space-s);padding-top:clamp(1rem,.4rem + 2.4vw,2.25rem)}.page-module__K51zRq__crumbs ol{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);flex-wrap:wrap;align-items:center;gap:0 .7em;font-weight:500;display:flex}.page-module__K51zRq__crumbs li{align-items:center;gap:.7em;min-height:44px;display:inline-flex}.page-module__K51zRq__crumbs a{min-height:44px;color:var(--ink);align-items:center;font-weight:700;text-decoration-color:#0000;display:inline-flex}.page-module__K51zRq__crumbs a:hover{color:var(--green);text-decoration-color:currentColor}.page-module__K51zRq__kicker{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500}.page-module__K51zRq__sectionTitle{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:var(--step-4);font-weight:var(--display-weight);letter-spacing:-.022em;line-height:var(--leading-tight);text-wrap:balance}.page-module__K51zRq__cards{margin-top:var(--space-2xl)}.page-module__K51zRq__cardRow{justify-items:center;gap:var(--space-l);margin-top:var(--space-m);grid-template-columns:repeat(3,minmax(12rem,1fr));display:grid;position:relative}.page-module__K51zRq__cardRow>li{justify-content:center;width:100%;display:flex}.page-module__K51zRq__cardRow:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-l);outline:none}@media (max-width:47.99em){ul.page-module__K51zRq__cardRow{scroll-snap-type:x mandatory;padding-bottom:var(--space-s);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:repeat(3,minmax(12.5rem,1fr));overflow-x:auto}.page-module__K51zRq__cardRow>li{scroll-snap-align:start}}.page-module__K51zRq__diagram{margin-top:var(--space-2xl)}.page-module__K51zRq__stages{margin-top:var(--section-gap)}.page-module__K51zRq__stageList{margin-top:var(--space-xl);border-top:1px solid var(--ink)}.page-module__K51zRq__stage{gap:var(--space-s) var(--space-xl);padding-block:var(--space-xl);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);scroll-margin-top:6rem;display:grid}@media (min-width:56em){.page-module__K51zRq__stage{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.page-module__K51zRq__stageHead{column-gap:var(--space-s);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.page-module__K51zRq__stageNumber{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:clamp(3rem,2rem + 3vw,4.75rem);font-weight:var(--display-weight);color:#0000;-webkit-text-stroke:1.25px var(--green);grid-row:1/span 2;align-self:start;line-height:.85}.page-module__K51zRq__stageTitle{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:var(--step-3);font-weight:var(--display-weight);letter-spacing:-.018em;line-height:var(--leading-tight)}.page-module__K51zRq__stageQuestion{font-family:var(--font-display-italic);font-style:italic;font-size:var(--step-1);color:var(--ink-soft);margin-top:.3em;line-height:1.3}.page-module__K51zRq__stageBody{max-width:var(--measure)}.page-module__K51zRq__stageBody>*+*{margin-top:.9em}.page-module__K51zRq__stageProjects{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.page-module__K51zRq__projectTag{border:1px solid var(--rule-strong);min-height:32px;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;padding:.25rem .8rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__K51zRq__projectTag:hover{border-color:var(--green);background:var(--green-tint)}@media (forced-colors:active){.page-module__K51zRq__stageNumber{color:canvastext;-webkit-text-stroke:0}}.page-module__K51zRq__status{margin-top:var(--section-gap)}.page-module__K51zRq__statusList{margin-top:var(--space-l);border-top:1px solid var(--ink)}.page-module__K51zRq__statusRow{gap:var(--space-2xs) var(--space-l);padding-block:var(--space-m);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:56em){.page-module__K51zRq__statusRow{grid-template-columns:14rem 13rem minmax(0,1fr)}}.page-module__K51zRq__statusName{font-family:var(--font-display);font-variation-settings:var(--display-axes-text);font-size:var(--step-2);color:var(--ink);font-weight:560;text-decoration:none}.page-module__K51zRq__statusName:hover{color:var(--green);text-underline-offset:.15em;text-decoration:underline}.page-module__K51zRq__statusText{color:var(--ink-soft)}.page-module__K51zRq__closing{margin-top:var(--section-gap);padding-top:var(--space-xl);border-top:1px solid var(--ink);max-width:44rem}.page-module__K51zRq__closingTitle{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:var(--step-5);font-weight:var(--display-weight);letter-spacing:-.025em;line-height:var(--leading-display);text-wrap:balance}.page-module__K51zRq__closingText{margin-top:var(--space-m);font-size:var(--step-1);color:var(--ink-soft);line-height:1.45}.page-module__K51zRq__closingActions{align-items:center;gap:var(--space-s) var(--space-l);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.page-module__K51zRq__engine{margin-top:var(--section-gap)}.page-module__K51zRq__engineIntro{margin-top:var(--space-s);max-width:var(--measure);font-size:var(--step-1);color:var(--ink-soft);line-height:1.45}.page-module__K51zRq__engineDiagram{margin-top:var(--space-xl)}.page-module__K51zRq__parts{gap:var(--space-l) var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.page-module__K51zRq__part{padding-top:var(--space-s);border-top:1px solid var(--ink)}.page-module__K51zRq__part dt{font-weight:650;font-size:var(--step-1);align-items:baseline;gap:.6em;line-height:1.25;display:flex}.page-module__K51zRq__partNumber{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);color:var(--green);font-weight:500}.page-module__K51zRq__part dd{margin:var(--space-2xs) 0 0;font-size:var(--step-small);color:var(--ink-soft);line-height:1.55}.page-module__K51zRq__engineNote{margin-top:var(--space-l);padding:var(--space-s) var(--space-m);max-width:var(--measure);border-radius:var(--radius-m);background:var(--paper-sunk);font-size:var(--step-small);line-height:1.55}
.MattCollection-module___7ZHuW__root{gap:var(--space-3xl);margin-top:var(--space-3xl);display:grid}.MattCollection-module___7ZHuW__collection{gap:var(--space-l);display:grid}.MattCollection-module___7ZHuW__head{gap:var(--space-2xs);padding-top:var(--space-m);border-top:1px solid var(--ink);display:grid}.MattCollection-module___7ZHuW__kicker,.MattCollection-module___7ZHuW__placard,.MattCollection-module___7ZHuW__hintLabel{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500;line-height:1.4}.MattCollection-module___7ZHuW__heading{font-size:var(--step-4);letter-spacing:-.02em;scroll-margin-top:6.5rem;line-height:1.04}.MattCollection-module___7ZHuW__controls{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.MattCollection-module___7ZHuW__storageOff{max-width:44rem;padding:var(--space-xs) var(--space-s);border-left:3px solid var(--warn);background:var(--warn-wash);font-size:var(--step-small);color:var(--ink);flex:1 0 100%;line-height:1.5}.MattCollection-module___7ZHuW__reveal{align-items:center;gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;min-width:0;display:flex}.MattCollection-module___7ZHuW__reset{margin-left:auto}.MattCollection-module___7ZHuW__resetButton{min-height:44px;font-size:var(--step-small);color:var(--green);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);background:0 0;border:0;padding:0 .25rem;font-weight:600}.MattCollection-module___7ZHuW__resetButton:hover{color:var(--green-deep);text-decoration-color:currentColor}.MattCollection-module___7ZHuW__confirm{align-items:center;gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;display:flex}.MattCollection-module___7ZHuW__question{font-size:var(--step-small);font-weight:600;line-height:1.4}.MattCollection-module___7ZHuW__answers{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.MattCollection-module___7ZHuW__grid{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;display:grid}.MattCollection-module___7ZHuW__cell{min-width:0;container-type:inline-size}.MattCollection-module___7ZHuW__slot{gap:var(--space-m);align-content:start;display:grid}.MattCollection-module___7ZHuW__object{gap:var(--space-s);grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;justify-items:start;width:min(100%,13.75rem);display:grid}.MattCollection-module___7ZHuW__card{width:100%}.MattCollection-module___7ZHuW__slot[data-status=found] .MattCollection-module___7ZHuW__card{animation:MattCollection-module___7ZHuW__arrive var(--dur-slow) var(--ease-out) backwards}@keyframes MattCollection-module___7ZHuW__arrive{0%{opacity:0;translate:0 6px}}.MattCollection-module___7ZHuW__slot[data-status=shown] .MattCollection-module___7ZHuW__card{filter:saturate(.6);opacity:.86}.MattCollection-module___7ZHuW__object:not(:has([data-holo-ready])) .MattCollection-module___7ZHuW__inspect{visibility:hidden}.MattCollection-module___7ZHuW__inspect{--btn-border:var(--control-border)}.MattCollection-module___7ZHuW__text{gap:var(--space-2xs);align-content:start;min-width:0;display:grid}.MattCollection-module___7ZHuW__placard{flex-wrap:wrap;gap:.2rem .8em;display:flex}.MattCollection-module___7ZHuW__placard b{color:var(--ink);font-weight:600}.MattCollection-module___7ZHuW__tag{color:var(--ink-soft)}.MattCollection-module___7ZHuW__title{font-family:var(--font-display);font-size:1.4375rem;font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);letter-spacing:-.012em;line-height:1.15}.MattCollection-module___7ZHuW__slot[data-status=missing] .MattCollection-module___7ZHuW__title{color:var(--ink-soft)}.MattCollection-module___7ZHuW__story{color:var(--ink-soft);font-size:1.0625rem;line-height:1.5}.MattCollection-module___7ZHuW__hint{color:var(--ink-soft);justify-items:start;font-size:1rem;line-height:1.5;display:grid}.MattCollection-module___7ZHuW__hintLabel{margin-bottom:.15rem;display:block}.MattCollection-module___7ZHuW__slot[data-status=shown] .MattCollection-module___7ZHuW__hint{margin-top:var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid var(--rule);font-size:var(--step-small)}@container (min-width:19.5rem){.MattCollection-module___7ZHuW__slot{gap:var(--space-s) var(--space-s);grid-template-columns:minmax(0,8.25rem) minmax(0,1fr)}.MattCollection-module___7ZHuW__story{font-size:1rem}}.MattCollection-module___7ZHuW__root[data-collection=complete] .MattCollection-module___7ZHuW__grid{gap:var(--space-l) var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(42%,10.5rem),1fr))}.MattCollection-module___7ZHuW__root[data-collection=complete] .MattCollection-module___7ZHuW__slot{gap:var(--space-s);grid-template-columns:minmax(0,1fr)}.MattCollection-module___7ZHuW__root[data-collection=complete] .MattCollection-module___7ZHuW__title{font-size:1.125rem}.MattCollection-module___7ZHuW__whole{column-gap:clamp(.5rem,2.5vw,2rem);row-gap:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.MattCollection-module___7ZHuW__wholeHead{gap:var(--space-s);grid-column:1/span 4;align-content:start;display:grid}.MattCollection-module___7ZHuW__wholeTitle{font-size:var(--step-5);scroll-margin-top:6.5rem}.MattCollection-module___7ZHuW__wholeThanks{max-width:22rem;color:var(--ink-soft)}.MattCollection-module___7ZHuW__prose{max-width:var(--about-measure,38.5rem);grid-column:6/-1}.MattCollection-module___7ZHuW__prose>*+*{margin-top:1em}.MattCollection-module___7ZHuW__prose p:first-child{font-size:var(--step-1);line-height:1.5}.MattCollection-module___7ZHuW__closing{padding-top:var(--space-s);font-family:var(--font-display-italic);font-variation-settings:"opsz" 36, "SOFT" 50;color:var(--ink);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-style:italic;font-weight:400;line-height:1.42}@media (max-width:960px){.MattCollection-module___7ZHuW__wholeHead,.MattCollection-module___7ZHuW__prose{grid-column:1/-1}}@media (max-width:34em){.MattCollection-module___7ZHuW__reset{margin-left:0}}
.ContactSidebar-module__EvwuVW__aside{gap:var(--space-xl);display:grid}.ContactSidebar-module__EvwuVW__heading{padding-bottom:var(--space-2xs);border-bottom:1px solid var(--ink);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);font-weight:500;line-height:1.4}.ContactSidebar-module__EvwuVW__block{gap:var(--space-xs);display:grid}.ContactSidebar-module__EvwuVW__blockTitle{font-family:var(--font-display);font-size:1.375rem;font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);letter-spacing:-.01em;line-height:1.2}.ContactSidebar-module__EvwuVW__steps{counter-reset:step;border-top:1px solid var(--rule);display:grid}.ContactSidebar-module__EvwuVW__step{counter-increment:step;gap:var(--space-xs);border-bottom:1px solid var(--rule);font-size:var(--step-small);color:var(--ink-soft);grid-template-columns:2rem minmax(0,1fr);padding-block:.7rem;line-height:1.5;display:grid}.ContactSidebar-module__EvwuVW__step:before{content:counter(step, decimal-leading-zero);content:counter(step, decimal-leading-zero) / "";font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--green);padding-top:.2rem;font-weight:600}.ContactSidebar-module__EvwuVW__lanes{border-top:1px solid var(--rule);display:grid}.ContactSidebar-module__EvwuVW__lane{gap:var(--space-xs);border-bottom:1px solid var(--rule);font-size:var(--step-small);color:var(--ink);grid-template-columns:2rem minmax(0,1fr);align-items:center;padding-block:.55rem;line-height:1.4;display:grid}.ContactSidebar-module__EvwuVW__lane[data-secondary]{color:var(--ink-soft)}.ContactSidebar-module__EvwuVW__letter{border:1px solid var(--ink);border-radius:var(--radius-s);width:1.6rem;height:1.6rem;font-family:var(--font-mono);font-size:var(--step--2);place-items:center;font-weight:600;line-height:1;display:inline-grid}.ContactSidebar-module__EvwuVW__lane[data-secondary] .ContactSidebar-module__EvwuVW__letter{border-color:#0000}.ContactSidebar-module__EvwuVW__lane[data-secondary] .ContactSidebar-module__EvwuVW__letter:before{content:"";border-top:1px solid var(--graphite);width:.75rem}.ContactSidebar-module__EvwuVW__small{font-size:var(--step-small);color:var(--ink-soft);line-height:1.55}.ContactSidebar-module__EvwuVW__inlineLink{color:var(--green);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);font-weight:600}.ContactSidebar-module__EvwuVW__inlineLink:hover{color:var(--green-deep);text-decoration-color:currentColor}.ContactSidebar-module__EvwuVW__direct{gap:var(--space-2xs);font-size:var(--step-small);color:var(--ink-soft);display:grid}.ContactSidebar-module__EvwuVW__direct a{min-height:44px;color:var(--green);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}
.ServicePage-module__D_oJXq__page{padding-bottom:var(--section-gap)}.ServicePage-module__D_oJXq__crumbs{padding-top:clamp(1rem,.4rem + 2.4vw,2.25rem)}.ServicePage-module__D_oJXq__crumbs ol{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);flex-wrap:wrap;align-items:center;gap:0 .7em;font-weight:500;display:flex}.ServicePage-module__D_oJXq__crumbs li{align-items:center;gap:.7em;min-height:44px;display:inline-flex}.ServicePage-module__D_oJXq__crumbs a{min-height:44px;color:var(--ink);align-items:center;font-weight:700;text-decoration-color:#0000;display:inline-flex}.ServicePage-module__D_oJXq__crumbs a:hover{color:var(--green-deep);text-decoration-color:currentColor}.ServicePage-module__D_oJXq__sep{color:var(--rule-strong)}.ServicePage-module__D_oJXq__top{border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr);display:grid}.ServicePage-module__D_oJXq__top>.ServicePage-module__D_oJXq__head{border-bottom:0}.ServicePage-module__D_oJXq__topPreview{padding-bottom:clamp(2rem,1.25rem + 3vw,3.5rem)}.ServicePage-module__D_oJXq__topPreview figure{margin-top:0}@media (min-width:64rem){.ServicePage-module__D_oJXq__top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,1rem + 3vw,4rem)}.ServicePage-module__D_oJXq__topPreview{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}}.ServicePage-module__D_oJXq__head{border-bottom:1.5px solid var(--ink);max-width:46rem;padding-top:clamp(1.5rem,1rem + 2vw,3rem);padding-bottom:clamp(2rem,1.25rem + 3vw,3.5rem)}.ServicePage-module__D_oJXq__kicker,.ServicePage-module__D_oJXq__label,.ServicePage-module__D_oJXq__credentialLabel,.ServicePage-module__D_oJXq__proofStatus{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500;line-height:1.4}.ServicePage-module__D_oJXq__title{font-size:var(--step-4);text-wrap:pretty;margin-top:.875rem;line-height:1.04}.ServicePage-module__D_oJXq__opening{font-size:var(--step-1);color:var(--ink);margin-top:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.5}.ServicePage-module__D_oJXq__opening p+p{font-size:var(--step-0);color:var(--ink-soft);margin-top:.875rem}.ServicePage-module__D_oJXq__headPrice{font-size:var(--step-0);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:1.5rem;display:flex}.ServicePage-module__D_oJXq__priceName{color:var(--ink)}.ServicePage-module__D_oJXq__priceAmount,.ServicePage-module__D_oJXq__priceAmountLarge{font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);color:var(--ink)}.ServicePage-module__D_oJXq__priceAmountLarge{font-size:var(--step-3);line-height:1.1}.ServicePage-module__D_oJXq__priceDot{color:var(--rule-strong)}.ServicePage-module__D_oJXq__priceTime{color:var(--ink-soft)}.ServicePage-module__D_oJXq__headActions{flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;margin-top:1.25rem;display:flex}.ServicePage-module__D_oJXq__body{max-width:46rem}.ServicePage-module__D_oJXq__section{border-bottom:1px solid var(--rule);padding-block:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.ServicePage-module__D_oJXq__section:last-child{border-bottom:0}.ServicePage-module__D_oJXq__h2{font-size:var(--step-2);font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);letter-spacing:-.01em;color:var(--ink);line-height:1.15}.ServicePage-module__D_oJXq__deliverables{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.625rem 1.5rem;margin-top:1.25rem;display:grid}.ServicePage-module__D_oJXq__deliverable{font-size:var(--step-0);color:var(--ink);padding-left:1.25rem;line-height:1.45;position:relative}.ServicePage-module__D_oJXq__deliverable:before{content:"✓";content:"✓" / "";color:var(--green-deep);font-weight:700;position:absolute;top:0;left:0}.ServicePage-module__D_oJXq__scope{font-size:var(--step--1);color:var(--ink-soft);margin-top:1.25rem;line-height:1.5}.ServicePage-module__D_oJXq__steps{gap:1.25rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.ServicePage-module__D_oJXq__step{grid-template-columns:2.5rem 1fr;gap:.75rem;display:grid}.ServicePage-module__D_oJXq__stepNum{font-family:var(--font-mono);font-size:var(--step--1);color:var(--graphite);font-weight:500;line-height:1.5}.ServicePage-module__D_oJXq__stepTitle{font-size:var(--step-1);font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);color:var(--ink);line-height:1.25}.ServicePage-module__D_oJXq__stepText{color:var(--ink-soft);margin-top:.375rem;line-height:1.5}.ServicePage-module__D_oJXq__credential{font-size:var(--step-0);color:var(--ink);margin-top:1rem;line-height:1.5}.ServicePage-module__D_oJXq__credentialLabel{margin-right:.25rem}.ServicePage-module__D_oJXq__proofList{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin-top:1.25rem;display:grid}.ServicePage-module__D_oJXq__proofItem{border:1px solid var(--rule);border-radius:var(--radius-button);background:var(--paper-raised);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.ServicePage-module__D_oJXq__proofName{font-size:var(--step-1);font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);line-height:1.25}.ServicePage-module__D_oJXq__proofName a{color:var(--ink);text-decoration-color:#0000}.ServicePage-module__D_oJXq__proofName a:hover{color:var(--green-deep);text-decoration-color:currentColor}.ServicePage-module__D_oJXq__proofText{color:var(--ink-soft);flex:1;line-height:1.5}.ServicePage-module__D_oJXq__priceSection{scroll-margin-top:5rem}.ServicePage-module__D_oJXq__priceCard{border:1.5px solid var(--ink);border-radius:var(--radius-m);background:var(--paper-raised);box-shadow:var(--shadow-paper);margin-top:1.25rem;padding:clamp(1.25rem,1rem + 1vw,2rem)}.ServicePage-module__D_oJXq__priceHead{font-size:var(--step-1);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.ServicePage-module__D_oJXq__priceTimeline{color:var(--ink-soft);margin-top:.75rem}.ServicePage-module__D_oJXq__priceTimeline .ServicePage-module__D_oJXq__label{margin-right:.375rem}.ServicePage-module__D_oJXq__priceCols{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem 2rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.ServicePage-module__D_oJXq__priceList{gap:.5rem;margin-top:.625rem;display:grid}.ServicePage-module__D_oJXq__priceList li{color:var(--ink);padding-left:1.125rem;line-height:1.45;position:relative}.ServicePage-module__D_oJXq__priceList li:before{content:"";background:var(--graphite);width:.5rem;height:2px;position:absolute;top:.62em;left:0}.ServicePage-module__D_oJXq__after{font-size:var(--step--1);color:var(--ink-soft);margin-top:1.25rem;line-height:1.5}.ServicePage-module__D_oJXq__priceActions{flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;margin-top:1.5rem;display:flex}.ServicePage-module__D_oJXq__where{color:var(--ink);margin-top:1rem;line-height:1.5}.ServicePage-module__D_oJXq__places{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.875rem;display:flex}.ServicePage-module__D_oJXq__faqs{border-bottom:1px solid var(--rule);margin-top:1rem;display:grid}.ServicePage-module__D_oJXq__faq{border-top:1px solid var(--rule)}.ServicePage-module__D_oJXq__faq>summary{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:.875rem;list-style:none;display:flex}.ServicePage-module__D_oJXq__faq>summary::-webkit-details-marker{display:none}.ServicePage-module__D_oJXq__faq>summary:after{content:"+";content:"+" / "";font-family:var(--font-mono);color:var(--green-deep)}.ServicePage-module__D_oJXq__faq[open]>summary:after{content:"–";content:"–" / ""}.ServicePage-module__D_oJXq__faq>summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.ServicePage-module__D_oJXq__faq .ServicePage-module__D_oJXq__faqA{margin-top:0;padding-bottom:1rem}.ServicePage-module__D_oJXq__faqQ{font-size:var(--step-0);font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);color:var(--ink);line-height:1.35}.ServicePage-module__D_oJXq__faqA{color:var(--ink-soft);margin-top:.375rem;line-height:1.55}.ServicePage-module__D_oJXq__otherList{border-top:1px solid var(--rule);gap:0;margin-top:1rem;display:grid}.ServicePage-module__D_oJXq__otherLink{border-bottom:1px solid var(--rule);min-height:44px;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-block:.75rem;text-decoration-color:#0000;display:flex}.ServicePage-module__D_oJXq__otherLink:hover .ServicePage-module__D_oJXq__otherName{color:var(--green-deep);text-decoration:underline}.ServicePage-module__D_oJXq__otherName{font-size:var(--step-0)}.ServicePage-module__D_oJXq__otherPrice{font-family:var(--font-mono);font-size:var(--step--1);color:var(--graphite)}@media (min-width:60rem){.ServicePage-module__D_oJXq__steps{grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem}}.ServicePage-module__D_oJXq__startWith{font-size:var(--step--1);color:var(--ink-soft);margin-top:.75rem;line-height:1.5}
.page-module__a9SCvW__page{--about-measure:38.5rem;padding-top:clamp(2.5rem,1.5rem + 4vw,5.5rem);padding-bottom:var(--space-2xl)}.page-module__a9SCvW__header{column-gap:clamp(.5rem,2.5vw,2rem);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.page-module__a9SCvW__headerText{gap:var(--space-m);grid-column:1/span 8;align-content:end;display:grid}.page-module__a9SCvW__eyebrow{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);align-items:center;gap:.75rem;font-weight:500;display:flex}.page-module__a9SCvW__dash{border-top:1px solid var(--ink);width:1.5rem}.page-module__a9SCvW__title{font-size:var(--step-5);text-wrap:balance}.page-module__a9SCvW__lede{max-width:40rem;margin-top:var(--space-2xs);color:var(--ink-soft)}.page-module__a9SCvW__progress{padding-bottom:var(--space-3xs);grid-column:10/-1;justify-self:end}.page-module__a9SCvW__plain{gap:var(--space-s);margin-top:var(--space-2xl);padding-top:var(--space-m);border-top:1px solid var(--ink);display:grid}.page-module__a9SCvW__plainNote{max-width:var(--about-measure);font-size:var(--step-small);color:var(--graphite)}.page-module__a9SCvW__plainTitle{font-size:var(--step-4);letter-spacing:-.02em;line-height:1.04}.page-module__a9SCvW__plainProse{max-width:var(--about-measure)}.page-module__a9SCvW__plainProse>*+*{margin-top:1em}.page-module__a9SCvW__closing{column-gap:clamp(.5rem,2.5vw,2rem);row-gap:var(--space-l);margin-top:var(--section-gap);padding-top:var(--space-xl);border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.page-module__a9SCvW__closingTitle{font-size:var(--step-5);grid-column:1/span 6;scroll-margin-top:6.5rem}.page-module__a9SCvW__closingBody{gap:var(--space-m);grid-column:8/-1;justify-items:start;display:grid}.page-module__a9SCvW__closingText{max-width:30rem;color:var(--ink-soft)}.page-module__a9SCvW__closingActions{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}@media (max-width:960px){.page-module__a9SCvW__headerText,.page-module__a9SCvW__progress,.page-module__a9SCvW__closingTitle,.page-module__a9SCvW__closingBody{grid-column:1/-1}.page-module__a9SCvW__progress{justify-self:start}}
.page-module__HgpufW__page{padding-top:clamp(2.5rem,1.5rem + 4vw,5.5rem);padding-bottom:var(--section-gap)}.page-module__HgpufW__lede{font-size:var(--step-1);color:var(--ink-soft);line-height:1.5}.page-module__HgpufW__note{font-size:var(--step-small);color:var(--graphite);margin-top:.9em;line-height:1.55}.page-module__HgpufW__layout{column-gap:clamp(.5rem,2.5vw,2rem);row-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.page-module__HgpufW__form{grid-column:1/span 7;min-width:0}.page-module__HgpufW__side{grid-column:9/-1;min-width:0}@media (max-width:960px){.page-module__HgpufW__form,.page-module__HgpufW__side{grid-column:1/-1}.page-module__HgpufW__side{max-width:40rem}}
.page-module__x1RPBa__page{padding-top:clamp(2.5rem,1.5rem + 4vw,5.5rem);padding-bottom:var(--section-gap)}.page-module__x1RPBa__entries{--entry-gap:clamp(4rem, 2.5rem + 5vw, 7rem);row-gap:var(--entry-gap);display:grid}.page-module__x1RPBa__entry{scroll-margin-top:var(--space-m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(.5rem,2.5vw,2rem);display:grid}.page-module__x1RPBa__entry+.page-module__x1RPBa__entry{padding-top:var(--entry-gap);border-top:1px solid var(--rule);scroll-margin-top:calc(var(--space-m) - var(--entry-gap))}.page-module__x1RPBa__words,.page-module__x1RPBa__exhibit{row-gap:var(--space-l);min-width:0;display:grid}.page-module__x1RPBa__words{grid-area:1/1/auto/span 5}.page-module__x1RPBa__exhibit{row-gap:var(--space-xl);grid-area:1/7/auto/-1}.page-module__x1RPBa__entry[data-side=left] .page-module__x1RPBa__words{grid-column:8/-1}.page-module__x1RPBa__entry[data-side=left] .page-module__x1RPBa__exhibit{grid-column:1/span 6}.page-module__x1RPBa__head{flex-direction:column;align-items:flex-start;display:flex}.page-module__x1RPBa__meta{align-items:baseline;gap:var(--space-3xs) var(--space-s);margin-bottom:var(--space-s);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);flex-wrap:wrap;order:-1;font-weight:500;line-height:1.4;display:flex}.page-module__x1RPBa__stop{color:var(--ink);font-weight:600}.page-module__x1RPBa__name{overflow-wrap:anywhere;max-width:100%;font-size:var(--step-5);letter-spacing:var(--display-tracking);line-height:1}.page-module__x1RPBa__state{align-items:center;gap:var(--space-3xs) var(--space-m);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.page-module__x1RPBa__nameNote{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--graphite);font-weight:500;line-height:1.4}.page-module__x1RPBa__oneLiner{margin-top:var(--space-m);color:var(--ink)}.page-module__x1RPBa__concept{color:var(--ink-soft);gap:.9em;display:grid}.page-module__x1RPBa__figure{margin:0}.page-module__x1RPBa__frame{border-radius:var(--radius-m);background:var(--paper-raised);box-shadow:var(--shadow-sheet);transform:rotate(var(--tilt,0deg));overflow:hidden}.page-module__x1RPBa__image{width:100%;height:auto}.page-module__x1RPBa__caption{min-width:0;margin-top:var(--space-m);font-size:var(--step-small);color:var(--graphite);gap:.25em;line-height:1.5;display:grid}.page-module__x1RPBa__subhead{padding-top:var(--space-s);border-top:1px solid var(--ink);font-family:var(--font-mono);font-size:var(--step--1);font-variation-settings:normal;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);font-weight:600;line-height:1.4}.page-module__x1RPBa__built{margin-top:var(--space-s);color:var(--ink);padding-left:1.15em;font-size:1rem;line-height:1.5}.page-module__x1RPBa__built li+li{margin-top:.5em}.page-module__x1RPBa__built li::marker{color:var(--graphite)}.page-module__x1RPBa__builtNote{margin-top:var(--space-s);font-size:var(--step-small);color:var(--graphite);line-height:1.55}.page-module__x1RPBa__why{margin-top:var(--space-s);font-family:var(--font-display-italic);font-size:var(--step-2);font-variation-settings:"opsz" 72, "SOFT" 80;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-style:italic;font-weight:450;line-height:1.2}.page-module__x1RPBa__closing{column-gap:clamp(.5rem,2.5vw,2rem);row-gap:var(--space-xl);margin-top:var(--section-gap);padding-top:var(--space-l);border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.page-module__x1RPBa__road{gap:var(--space-xs);grid-column:1/span 6;justify-items:start;display:grid}.page-module__x1RPBa__roadLine{font-family:var(--font-display-italic);font-variation-settings:"opsz" 36, "SOFT" 50;color:var(--ink);text-wrap:balance;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-style:italic;font-weight:400;line-height:1.3}.page-module__x1RPBa__back{min-height:44px;color:var(--green);text-underline-offset:.22em;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);align-items:center;gap:.4em;font-size:1rem;font-weight:600;display:inline-flex}.page-module__x1RPBa__back:before{content:"←";content:"←" / "";transition:transform var(--dur-fast) var(--ease-out);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;display:inline-block}.page-module__x1RPBa__back:hover{color:var(--green-deep);text-decoration-color:currentColor}.page-module__x1RPBa__back:hover:before{transform:translate(-3px)}.page-module__x1RPBa__idea{gap:var(--space-xs);grid-column:8/-1;justify-items:start;display:grid}.page-module__x1RPBa__ideaHeading{font-size:var(--step-4);letter-spacing:var(--display-tracking);line-height:1}.page-module__x1RPBa__ideaText{max-width:28rem;color:var(--ink-soft)}@media (min-width:60.0625em){.page-module__x1RPBa__entry[data-side=right] .page-module__x1RPBa__frame{--tilt:1.1deg}.page-module__x1RPBa__entry[data-side=left] .page-module__x1RPBa__frame{--tilt:-1.1deg}}@media (max-width:60em){.page-module__x1RPBa__entry{align-items:stretch;gap:var(--space-l);flex-direction:column;display:flex}.page-module__x1RPBa__words,.page-module__x1RPBa__exhibit{display:contents}.page-module__x1RPBa__head{order:1}.page-module__x1RPBa__figure{order:2}.page-module__x1RPBa__concept{max-width:var(--measure);order:3}.page-module__x1RPBa__exists{max-width:var(--measure);margin-top:var(--space-s);order:4}.page-module__x1RPBa__reason{max-width:var(--measure);margin-top:var(--space-s);order:5}.page-module__x1RPBa__road,.page-module__x1RPBa__idea{grid-column:1/-1}}
.LocationPage-module__qc9Uza__facts{gap:1.25rem;margin-top:1.25rem;display:grid}.LocationPage-module__qc9Uza__fact{border-top:1px solid var(--rule);padding-top:1rem}.LocationPage-module__qc9Uza__factTitle{font-size:var(--step-1);font-weight:var(--display-weight);font-variation-settings:var(--display-axes-text);color:var(--ink);line-height:1.25}.LocationPage-module__qc9Uza__factText{color:var(--ink-soft);margin-top:.375rem;line-height:1.5}.LocationPage-module__qc9Uza__towns{color:var(--ink);margin-top:1rem;line-height:1.7}@media (min-width:60rem){.LocationPage-module__qc9Uza__facts{grid-template-columns:1fr 1fr 1fr;gap:2rem}}
