.exploration-launch-module__gKmoKq__launch{isolation:isolate;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:-8.5px -13px;padding:0;display:grid;position:relative}.exploration-launch-module__gKmoKq__launch:before{content:"";opacity:0;background:#f6f2e9;border-radius:50%;transition:opacity .16s;position:absolute;inset:8px}.exploration-launch-module__gKmoKq__launch:active:before,.exploration-launch-module__gKmoKq__launch:focus-visible:before,.exploration-launch-module__gKmoKq__launch[data-launched]:before{opacity:1}.exploration-launch-module__gKmoKq__launch:focus-visible{outline-offset:-4px}.exploration-launch-module__gKmoKq__launch[data-inline]{width:36px;height:36px;margin:-6px -4px}@media (max-width:680px){.exploration-launch-module__gKmoKq__launch[data-inline]{width:44px;height:44px;margin:-10px -8px}}@media (pointer:coarse){.exploration-launch-module__gKmoKq__launch{width:48px;height:48px;margin:-10.5px -15px}.exploration-launch-module__gKmoKq__launch[data-inline]{width:48px;height:48px;margin:-12px -10px}}.exploration-launch-module__gKmoKq__launch:active .exploration-launch-module__gKmoKq__flight{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.exploration-launch-module__gKmoKq__launch:hover:before{opacity:1}.exploration-launch-module__gKmoKq__launch:hover .exploration-launch-module__gKmoKq__flight{transform:translate(1px,-2px)rotate(-6deg)}}.exploration-launch-module__gKmoKq__flight{width:18px;height:18px;transition:transform .18s;display:block;position:relative}.exploration-launch-module__gKmoKq__flight img{display:block}.exploration-launch-module__gKmoKq__orbit{opacity:0;pointer-events:none;border:1px solid #a493bb;border-radius:50%;position:absolute;inset:7px;transform:rotate(-25deg)scaleY(.6)}.exploration-launch-module__gKmoKq__satellite{position:absolute;inset:-1px}.exploration-launch-module__gKmoKq__satellite:after{content:"";background:#806b9b;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;left:calc(50% - 1.5px)}@keyframes exploration-launch-module__gKmoKq__liftOff{0%,8%{opacity:1;transform:translate(0)}20%,80%{opacity:0;transform:translate(3px,-3px)scale(.8)}to{opacity:1;transform:translate(0)}}@keyframes exploration-launch-module__gKmoKq__orbitIn{0%,to{opacity:0}20%,65%{opacity:.4}}@keyframes exploration-launch-module__gKmoKq__orbitTurn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.exploration-launch-module__gKmoKq__launch[data-launched] .exploration-launch-module__gKmoKq__flight{animation:1.05s cubic-bezier(.2,.7,.2,1) exploration-launch-module__gKmoKq__liftOff}.exploration-launch-module__gKmoKq__launch[data-launched] .exploration-launch-module__gKmoKq__orbit{animation:1.05s exploration-launch-module__gKmoKq__orbitIn}.exploration-launch-module__gKmoKq__launch[data-launched] .exploration-launch-module__gKmoKq__satellite{animation:1.05s ease-in-out exploration-launch-module__gKmoKq__orbitTurn}}@media (prefers-reduced-motion:reduce){.exploration-launch-module__gKmoKq__flight{transition:none}.exploration-launch-module__gKmoKq__launch:hover .exploration-launch-module__gKmoKq__flight,.exploration-launch-module__gKmoKq__launch:active .exploration-launch-module__gKmoKq__flight{transform:none}}
.rocket-playground-module__F0XN_q__layer{z-index:1000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.rocket-playground-module__F0XN_q__cursor{opacity:0;pointer-events:none;width:24px;height:24px;display:block;position:absolute;top:0;left:0}.rocket-playground-module__F0XN_q__cursor[data-visible]{opacity:1}.rocket-playground-module__F0XN_q__cursor img,.rocket-playground-module__F0XN_q__projectile img{display:block;position:relative}.rocket-playground-module__F0XN_q__vehicle{transform-origin:84.375% 15.625%;width:100%;height:100%;display:block;position:relative}.rocket-playground-module__F0XN_q__exhaust{opacity:0;clip-path:polygon(0 5%,100% 50%,0 95%,12% 50%);transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#fff1cf,#cba16d 35%,#b99a7700);width:28px;height:5px;position:absolute;top:68.75%;left:31.25%;transform:translateY(-50%)rotate(135deg)}.rocket-playground-module__F0XN_q__cursor[data-visible] .rocket-playground-module__F0XN_q__vehicle,.rocket-playground-module__F0XN_q__cursor[data-visible] .rocket-playground-module__F0XN_q__exhaust{will-change:transform, opacity}.rocket-playground-module__F0XN_q__projectile{pointer-events:none;width:28px;height:28px;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-space-cursor=true]{cursor:none}}@media (prefers-reduced-motion:reduce){.rocket-playground-module__F0XN_q__layer{display:none}}
.navigation-link-module___SG_AG__label{transition:opacity .12s;display:block}.navigation-link-module___SG_AG__label[aria-busy=true]{color:var(--ink);cursor:progress;opacity:.75;transition-delay:.1s}
.project-mark-module__JrZngG__mark{object-fit:contain;border-radius:6px;flex-shrink:0}
.exploration-rocket-module__-DkXWa__rocket{vertical-align:middle;flex-shrink:0;transition:transform .18s;display:inline-block}a:hover .exploration-rocket-module__-DkXWa__rocket,a:focus-visible .exploration-rocket-module__-DkXWa__rocket,h1:hover .exploration-rocket-module__-DkXWa__rocket{transform:translate(1px,-2px)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.exploration-rocket-module__-DkXWa__rocket{transition:none}a:hover .exploration-rocket-module__-DkXWa__rocket,a:focus-visible .exploration-rocket-module__-DkXWa__rocket,h1:hover .exploration-rocket-module__-DkXWa__rocket{transform:none}}
.product-gallery-module__RfoT7W__gallery{padding:4px 12px 16px}.product-gallery-module__RfoT7W__previewBar{justify-content:flex-end;margin-bottom:5px;display:flex}.product-gallery-module__RfoT7W__more{min-height:36px;color:var(--product-accent);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:4px 9px;font-size:12px;display:inline-flex}.product-gallery-module__RfoT7W__more:active{background:color-mix(in srgb, var(--product-accent) 7%, transparent)}.product-gallery-module__RfoT7W__more>span{font-size:17px}.product-gallery-module__RfoT7W__carousel{aspect-ratio:16/9;background:var(--product-paper);border-radius:6px;width:100%;min-width:0;position:relative;overflow:hidden}.product-gallery-module__RfoT7W__shot{cursor:zoom-in;touch-action:pan-y pinch-zoom;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.product-gallery-module__RfoT7W__shot:focus-visible{outline-offset:-4px}.product-gallery-module__RfoT7W__shot .product-gallery-module__RfoT7W__slide{object-fit:contain;object-position:center;opacity:0;visibility:hidden;width:100%;height:100%;display:block}.product-gallery-module__RfoT7W__shot .product-gallery-module__RfoT7W__slide[data-active]{opacity:1;visibility:visible}.product-gallery-module__RfoT7W__dots{align-items:center;display:flex;position:absolute;bottom:4px;left:2px}.product-gallery-module__RfoT7W__dots>button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.product-gallery-module__RfoT7W__dots>button:after{content:"";background:#ffffff70;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 1px #0003}.product-gallery-module__RfoT7W__dots>button[aria-pressed=true]:after{background:#fff;box-shadow:0 0 0 1px #0005}.product-gallery-module__RfoT7W__dots>button:focus-visible{outline-offset:-8px}.product-gallery-module__RfoT7W__playback{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:13px;display:grid;position:absolute;bottom:4px;right:4px}.product-gallery-module__RfoT7W__playback:before{content:"";background:#ffffffe6;border-radius:50%;position:absolute;inset:8px;box-shadow:0 1px 3px #0002}.product-gallery-module__RfoT7W__playback>span{position:relative}.product-gallery-module__RfoT7W__playback:focus-visible:before{background:#fff}.product-gallery-module__RfoT7W__playback:focus-visible{outline-offset:-5px}.product-gallery-module__RfoT7W__demo{color:var(--muted);background:#ffffffe8;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;top:8px;right:8px}.product-gallery-module__RfoT7W__empty{color:var(--muted);font-size:var(--text-small);padding:14px 0}@keyframes product-gallery-module__RfoT7W__previewIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes product-gallery-module__RfoT7W__viewerIn{0%{opacity:0;transform:translateY(3px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes product-gallery-module__RfoT7W__backdropIn{0%{opacity:0}to{opacity:1}}.product-gallery-module__RfoT7W__viewer{overscroll-behavior:contain;width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper);border:1px solid #e5e1e8;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 16px 80px #0003}.product-gallery-module__RfoT7W__viewer::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#29202e65}.product-gallery-module__RfoT7W__viewerContent{flex-direction:column;min-width:0;display:flex}.product-gallery-module__RfoT7W__viewerHeader{z-index:1;background:var(--paper);justify-content:space-between;align-items:center;gap:4px;min-width:0;margin:0;padding:10px 10px 6px 20px;display:flex;position:sticky;top:0}.product-gallery-module__RfoT7W__viewerHeader h2{min-width:0;font-size:var(--text-body);font-weight:var(--weight-strong);align-items:center;gap:9px;display:flex}.product-gallery-module__RfoT7W__viewerHeader h2 img{border-radius:4px}.product-gallery-module__RfoT7W__demoTitle{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.product-gallery-module__RfoT7W__viewer button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:20px;transition:background-color .16s,transform .16s;display:inline-flex}.product-gallery-module__RfoT7W__viewer button:active:not(:disabled){background:#e9e7e0}.product-gallery-module__RfoT7W__viewer button:focus-visible{outline-offset:-4px;border-radius:5px}.product-gallery-module__RfoT7W__viewer button:disabled{opacity:.25;cursor:default}.product-gallery-module__RfoT7W__fullImage{object-fit:contain;background:var(--product-paper);touch-action:pan-y pinch-zoom;width:100%;height:auto;max-height:52dvh;display:block}.product-gallery-module__RfoT7W__productInfo{color:var(--muted);padding:2px 20px 18px;font-size:13px;line-height:1.6}.product-gallery-module__RfoT7W__productInfo .product-gallery-module__RfoT7W__productLine{color:var(--ink);margin-bottom:5px;font-size:14px}.product-gallery-module__RfoT7W__viewerFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px;display:flex}.product-gallery-module__RfoT7W__website{overflow-wrap:anywhere;border:1px solid var(--line);max-width:100%;min-height:40px;color:var(--ink);border-radius:6px;align-items:center;gap:16px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.product-gallery-module__RfoT7W__website>span{flex-shrink:0;margin-left:auto}.product-gallery-module__RfoT7W__website:active{border-color:var(--product-accent);color:var(--product-accent)}.product-gallery-module__RfoT7W__more,.product-gallery-module__RfoT7W__dots>button,.product-gallery-module__RfoT7W__playback,.product-gallery-module__RfoT7W__viewer button,.product-gallery-module__RfoT7W__website{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.product-gallery-module__RfoT7W__ownership{color:var(--muted);margin-left:auto;font-size:11px}.product-gallery-module__RfoT7W__viewerNav{flex-shrink:0;align-items:center;gap:0;margin:0;padding:0;display:flex}.product-gallery-module__RfoT7W__viewerNav>span{text-align:center;min-width:30px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:680px){.product-gallery-module__RfoT7W__gallery{padding:0 0 12px;display:block}.product-gallery-module__RfoT7W__carousel{aspect-ratio:4/3;border-radius:4px;width:100%}.product-gallery-module__RfoT7W__empty{padding:8px 10px 12px}.product-gallery-module__RfoT7W__viewerHeader{padding-left:10px}.product-gallery-module__RfoT7W__viewerHeader h2{gap:7px;font-size:14px}.product-gallery-module__RfoT7W__viewerHeader h2 img{width:18px;height:18px}.product-gallery-module__RfoT7W__viewerNav>span{min-width:24px}.product-gallery-module__RfoT7W__productInfo{padding:4px 14px 16px}.product-gallery-module__RfoT7W__viewerFooter{padding:12px 14px}}@media (pointer:coarse){.product-gallery-module__RfoT7W__more{min-height:44px}}@media (hover:hover) and (pointer:fine){.product-gallery-module__RfoT7W__more:hover{background:color-mix(in srgb, var(--product-accent) 7%, transparent)}.product-gallery-module__RfoT7W__playback:hover:before{background:#fff}.product-gallery-module__RfoT7W__viewer button:hover:not(:disabled){background:#e9e7e0}.product-gallery-module__RfoT7W__website:hover{border-color:var(--product-accent);color:var(--product-accent)}}@media (prefers-reduced-motion:no-preference){.product-gallery-module__RfoT7W__gallery{animation:.18s cubic-bezier(.2,.7,.2,1) product-gallery-module__RfoT7W__previewIn}.product-gallery-module__RfoT7W__shot .product-gallery-module__RfoT7W__slide{transition:opacity .18s,visibility 0s .18s}.product-gallery-module__RfoT7W__shot .product-gallery-module__RfoT7W__slide[data-active]{transition-delay:0s}.product-gallery-module__RfoT7W__dots>button:after{transition:background-color .18s,box-shadow .18s}.product-gallery-module__RfoT7W__playback:before{transition:background-color .14s,transform .14s}.product-gallery-module__RfoT7W__playback:active:before{transform:scale(.92)}.product-gallery-module__RfoT7W__viewer[open]{animation:.16s cubic-bezier(.2,.7,.2,1) product-gallery-module__RfoT7W__viewerIn}.product-gallery-module__RfoT7W__viewer[open]::backdrop{animation:.16s ease-out product-gallery-module__RfoT7W__backdropIn}.product-gallery-module__RfoT7W__viewer button:active:not(:disabled){transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.product-gallery-module__RfoT7W__viewer button{transition:none}.product-gallery-module__RfoT7W__viewer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.portfolio-users-module__jFqZLG__users{min-width:0;font-size:var(--text-small);flex:0 360px}.portfolio-users-module__jFqZLG__users>summary{cursor:pointer;align-items:baseline;gap:8px;width:fit-content;max-width:100%;min-height:44px;padding-block:10px;list-style:none;display:flex}.portfolio-users-module__jFqZLG__users>summary::-webkit-details-marker{display:none}.portfolio-users-module__jFqZLG__users>summary strong{font-size:var(--text-title);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.portfolio-users-module__jFqZLG__users>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.portfolio-users-module__jFqZLG__qualifier,.portfolio-users-module__jFqZLG__toggle{color:var(--muted);font-size:var(--text-caption)}.portfolio-users-module__jFqZLG__toggle{transition:transform .16s;display:inline-block}.portfolio-users-module__jFqZLG__users[open] .portfolio-users-module__jFqZLG__toggle{transform:rotate(45deg)}.portfolio-users-module__jFqZLG__breakdown{max-width:360px;padding:2px 0 10px}.portfolio-users-module__jFqZLG__breakdown ul{margin:0;padding:0;list-style:none}.portfolio-users-module__jFqZLG__breakdown li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.portfolio-users-module__jFqZLG__breakdown li>a{align-items:baseline;min-height:32px;padding-block:6px;display:inline-flex}.portfolio-users-module__jFqZLG__breakdown li>span{color:var(--muted);font-variant-numeric:tabular-nums}.portfolio-users-module__jFqZLG__breakdown sup{margin-left:2px;font-size:.75em}.portfolio-users-module__jFqZLG__breakdown p{color:var(--muted);font-size:var(--text-caption);margin-top:6px}@media (prefers-reduced-motion:reduce){.portfolio-users-module__jFqZLG__toggle{transition:none}}
.product-table-module__UFR5JG__table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:var(--text-small)}.product-table-module__UFR5JG__table th,.product-table-module__UFR5JG__table td{vertical-align:middle;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 12px}.product-table-module__UFR5JG__table th:first-child{width:30%}.product-table-module__UFR5JG__table thead th:nth-child(2){width:auto}.product-table-module__UFR5JG__table thead th:nth-child(3){width:44px}.product-table-module__UFR5JG__table[data-metrics] thead th:nth-child(2),.product-table-module__UFR5JG__table[data-metrics] thead th:nth-child(3){width:35%}.product-table-module__UFR5JG__table th:last-child,.product-table-module__UFR5JG__table td:last-child{padding-right:0}.product-table-module__UFR5JG__table thead th{color:var(--muted);font-size:var(--text-caption);padding-block:8px 10px;font-weight:400}.product-table-module__UFR5JG__table tbody th{font-weight:400}.product-table-module__UFR5JG__productRow>th{box-shadow:inset 2px 0 color-mix(in srgb, var(--product-accent) 60%, transparent)}.product-table-module__UFR5JG__productRow{cursor:pointer}.product-table-module__UFR5JG__productRow>*{transition:background-color .15s}.product-table-module__UFR5JG__productRow:active>*,.product-table-module__UFR5JG__productRow:focus-within>*,.product-table-module__UFR5JG__productRow[data-open]>*{background:var(--product-paper)}.product-table-module__UFR5JG__productRow[data-open]>*{border-bottom-color:#0000}.product-table-module__UFR5JG__table h3{font-size:var(--text-body);font-weight:var(--weight-strong);line-height:1.5}.product-table-module__UFR5JG__identity{max-width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-block:-10px;padding:0;scroll-margin-top:20px;display:inline-flex}.product-table-module__UFR5JG__identity img{border-radius:4px;flex-shrink:0;transition:transform .18s}.product-table-module__UFR5JG__mark{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.product-table-module__UFR5JG__identity:active,.product-table-module__UFR5JG__identity[aria-expanded=true]{color:var(--product-accent)}.product-table-module__UFR5JG__identity,.product-table-module__UFR5JG__expand{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.product-table-module__UFR5JG__expand:active{background:color-mix(in srgb, var(--product-accent) 8%, transparent)}.product-table-module__UFR5JG__identity>span{min-width:0}.product-table-module__UFR5JG__toggle{color:var(--product-accent);flex-shrink:0;font-size:16px;font-weight:400;line-height:1}.product-table-module__UFR5JG__cellContent{min-width:0;animation:.18s ease-out product-table-module__UFR5JG__flipIn}.product-table-module__UFR5JG__table[data-metrics] .product-table-module__UFR5JG__destinationCell{color:var(--muted)}.product-table-module__UFR5JG__mobileLabel{display:none}.product-table-module__UFR5JG__expand{width:44px;min-height:44px;color:var(--product-accent);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-block:-10px;padding:0;font-size:20px;font-weight:400;display:grid}.product-table-module__UFR5JG__expand>span{transition:transform .18s;display:block}.product-table-module__UFR5JG__expand:focus-visible{outline-offset:-4px}.product-table-module__UFR5JG__previewRow[hidden]{display:none}.product-table-module__UFR5JG__table .product-table-module__UFR5JG__previewRow>td{padding:0}@keyframes product-table-module__UFR5JG__flipIn{0%{opacity:.4;transform:perspective(500px)rotateX(-25deg)}to{opacity:1;transform:perspective(500px)rotateX(0)}}@media (max-width:680px){.product-table-module__UFR5JG__table,.product-table-module__UFR5JG__table thead,.product-table-module__UFR5JG__table tbody{display:block}.product-table-module__UFR5JG__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-table-module__UFR5JG__table .product-table-module__UFR5JG__productRow{border-bottom:1px solid var(--line);box-shadow:inset 2px 0 color-mix(in srgb, var(--product-accent) 60%, transparent);grid-template-columns:minmax(0,1fr) 44px;gap:2px 8px;padding:12px 10px;display:grid}.product-table-module__UFR5JG__table .product-table-module__UFR5JG__productRow>*{width:auto;box-shadow:none;background:0 0;border:0;padding:0}.product-table-module__UFR5JG__productRow:active,.product-table-module__UFR5JG__productRow:focus-within,.product-table-module__UFR5JG__productRow[data-open]{background:var(--product-paper)}.product-table-module__UFR5JG__table .product-table-module__UFR5JG__productRow>th{grid-area:1/1;width:auto}.product-table-module__UFR5JG__detail{color:var(--muted);grid-area:2/1}.product-table-module__UFR5JG__destinationCell{text-align:center;grid-area:1/2/3;align-self:center}.product-table-module__UFR5JG__expand{margin-block:-8px}.product-table-module__UFR5JG__table[data-metrics] .product-table-module__UFR5JG__productRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:5px}.product-table-module__UFR5JG__table[data-metrics] .product-table-module__UFR5JG__productRow>th{grid-column:1/-1}.product-table-module__UFR5JG__table[data-metrics] .product-table-module__UFR5JG__detail{color:var(--ink);grid-column:1}.product-table-module__UFR5JG__table[data-metrics] .product-table-module__UFR5JG__destinationCell{color:var(--ink);text-align:left;grid-area:2/2;align-self:start}.product-table-module__UFR5JG__mobileLabel{color:var(--muted);margin-bottom:1px;font-size:11px;display:block}.product-table-module__UFR5JG__table .product-table-module__UFR5JG__previewRow{display:block}.product-table-module__UFR5JG__table .product-table-module__UFR5JG__previewRow[hidden]{display:none}.product-table-module__UFR5JG__table .product-table-module__UFR5JG__previewRow>td{display:block}.product-table-module__UFR5JG__table .product-table-module__UFR5JG__productRow[data-open]{border-bottom:0}}@media (hover:hover) and (pointer:fine){.product-table-module__UFR5JG__productRow:hover>*{background:var(--product-paper)}.product-table-module__UFR5JG__identity:hover{color:var(--product-accent)}}@media (max-width:680px) and (hover:hover) and (pointer:fine){.product-table-module__UFR5JG__productRow:hover{background:var(--product-paper)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-table-module__UFR5JG__identity:hover img{transform:translateY(-1px)}.product-table-module__UFR5JG__productRow:hover .product-table-module__UFR5JG__expand>span{transform:rotate(90deg)}.product-table-module__UFR5JG__productRow[data-open]:hover .product-table-module__UFR5JG__expand>span{transform:none}}@media (prefers-reduced-motion:no-preference){.product-table-module__UFR5JG__mark,.product-table-module__UFR5JG__toggle{transition:transform .14s}.product-table-module__UFR5JG__identity:active .product-table-module__UFR5JG__mark,.product-table-module__UFR5JG__identity:active .product-table-module__UFR5JG__toggle{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.product-table-module__UFR5JG__productRow>*,.product-table-module__UFR5JG__identity img,.product-table-module__UFR5JG__expand>span{transition:none}.product-table-module__UFR5JG__cellContent{animation:none}}
.portfolio-tokens-module__hR6isG__tokens{min-height:44px;font-size:var(--text-small);flex:none;margin:0;padding-block:10px}.portfolio-tokens-module__hR6isG__tokens strong{font-size:var(--text-title);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}
.portfolio-welcome-module__9egsNG__surprise{min-height:44px;color:var(--muted);font-size:var(--text-small);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:6px 4px}.portfolio-welcome-module__9egsNG__surprise:active,.portfolio-welcome-module__9egsNG__surprise:focus-visible{color:var(--ink);text-decoration:underline}.portfolio-welcome-module__9egsNG__arrival{background:linear-gradient(110deg,#fbf9fd,#fffdf8);border:1px solid #ece6f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px 24px;min-height:104px;margin-top:16px;padding:18px 20px;display:flex}.portfolio-welcome-module__9egsNG__arrivalCopy{flex:1;min-width:0;min-height:58px}.portfolio-welcome-module__9egsNG__arrivalCopy h2{max-width:450px;font-size:22px;font-weight:var(--weight-medium);letter-spacing:-.025em;text-wrap:pretty;line-height:1.3}.portfolio-welcome-module__9egsNG__arrivalCopy h2 em{color:#715986;font-style:normal}.portfolio-welcome-module__9egsNG__arrival .portfolio-welcome-module__9egsNG__returnVisit,.portfolio-welcome-module__9egsNG__arrival[data-visit=returning] .portfolio-welcome-module__9egsNG__firstVisit{display:none}.portfolio-welcome-module__9egsNG__arrival[data-visit=returning] .portfolio-welcome-module__9egsNG__returnVisit{display:inline}.portfolio-welcome-module__9egsNG__lastProduct{min-height:20px;color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.portfolio-welcome-module__9egsNG__lastProduct img{border-radius:3px;flex-shrink:0}.portfolio-welcome-module__9egsNG__lastProduct>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-welcome-module__9egsNG__arrivalAction{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);white-space:nowrap;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.portfolio-welcome-module__9egsNG__arrivalAction>span{flex-shrink:0}.portfolio-welcome-module__9egsNG__arrivalAction>span:last-child{display:inline-flex}.portfolio-welcome-module__9egsNG__arrivalAction:active{background:#42334d}.portfolio-welcome-module__9egsNG__arrivalAction:focus-visible{outline-offset:3px;outline-color:#806b9b}.portfolio-welcome-module__9egsNG__surprise,.portfolio-welcome-module__9egsNG__arrivalAction{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.portfolio-welcome-module__9egsNG__surprise:hover{color:var(--ink);text-decoration:underline}.portfolio-welcome-module__9egsNG__arrivalAction:hover{background:#42334d;border-color:#42334d}}@media (max-width:680px){.portfolio-welcome-module__9egsNG__arrival{gap:12px;padding:14px}.portfolio-welcome-module__9egsNG__arrivalCopy h2{font-size:20px;line-height:1.25}.portfolio-welcome-module__9egsNG__arrival[data-visit=returning] .portfolio-welcome-module__9egsNG__arrivalCopy h2{font-size:16px;line-height:1.4}.portfolio-welcome-module__9egsNG__arrivalAction{gap:8px;padding-inline:10px;font-size:12px}}@media (max-width:380px){.portfolio-welcome-module__9egsNG__arrivalCopy h2{font-size:18px}}@media (prefers-reduced-motion:no-preference){.portfolio-welcome-module__9egsNG__surprise{transition:color .14s,transform .14s}.portfolio-welcome-module__9egsNG__surprise:active{transform:translateY(1px)}.portfolio-welcome-module__9egsNG__arrivalAction{transition:background-color .14s,border-color .14s,transform .14s}.portfolio-welcome-module__9egsNG__arrivalAction>span:last-child{transition:transform .18s}.portfolio-welcome-module__9egsNG__arrivalAction:active{transform:scale(.98)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.portfolio-welcome-module__9egsNG__arrivalAction:hover>span:last-child{transform:translate(2px,-2px)}}
@font-face{font-family:deckFont;src:url(../media/NotoSans_Regular-s.0kgfemx-z6asp.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:deckFont;src:url(../media/NotoSans_Bold-s.2zsugjtzwx9ur.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:deckFont Fallback;src:local(Arial);ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.0%;size-adjust:106.47%}.deckfont_d8c501ad-module__OWI3nG__className{font-family:deckFont,deckFont Fallback}
.demo-day-reminders-module__XukF9a__reminders{border-top:1px solid var(--line);font-size:var(--text-small);margin-top:18px}.demo-day-reminders-module__XukF9a__reminders>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.demo-day-reminders-module__XukF9a__reminders>summary::-webkit-details-marker{display:none}.demo-day-reminders-module__XukF9a__reminders>summary:after{content:"+";color:var(--muted)}.demo-day-reminders-module__XukF9a__reminders[open]>summary:after{content:"−"}.demo-day-reminders-module__XukF9a__reminders>summary>span{color:var(--muted);font-variant-numeric:tabular-nums}.demo-day-reminders-module__XukF9a__reminders>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.demo-day-reminders-module__XukF9a__reminders a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.demo-day-reminders-module__XukF9a__reminders p{color:var(--muted);font-size:var(--text-caption);margin-bottom:8px}
.portfolio-board-module__u6DarG__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.portfolio-board-module__u6DarG__heading h2{font-size:var(--text-reading);font-weight:var(--weight-medium)}.portfolio-board-module__u6DarG__controls{align-items:center;gap:12px;min-width:0;display:flex}.portfolio-board-module__u6DarG__ownership{color:var(--muted);font-size:var(--text-caption);margin-top:12px}@media (max-width:680px){.portfolio-board-module__u6DarG__controls{gap:10px}.portfolio-board-module__u6DarG__ownership{font-size:11px}}
.password-form-module__FodUUW__form{margin-top:20px}.password-form-module__FodUUW__lock{color:#625d50;width:56px;height:64px;margin-bottom:16px}.password-form-module__FodUUW__shackle{transform-origin:40px 26px;transition:transform .2s}.password-form-module__FodUUW__eyes{transform-origin:28px 39px;transition:transform .16s}.password-form-module__FodUUW__hands{opacity:0;transition:transform .2s,opacity .16s;transform:translateY(4px)}.password-form-module__FodUUW__lock[data-private] .password-form-module__FodUUW__hands{opacity:1;transform:translateY(-9px)}.password-form-module__FodUUW__lock[data-private] .password-form-module__FodUUW__eyes{transform:scaleY(.1)}.password-form-module__FodUUW__lock[data-private] .password-form-module__FodUUW__shackle{transform:rotate(-4deg)}.password-form-module__FodUUW__lock[data-pending] .password-form-module__FodUUW__shackle{animation:.6s ease-in-out infinite alternate password-form-module__FodUUW__check}.password-form-module__FodUUW__form label{font-size:var(--text-reading);display:block}.password-form-module__FodUUW__field{margin:8px 0 16px;position:relative}.password-form-module__FodUUW__field input{background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border:1px solid #ccc;border-radius:6px;padding:10px 72px 10px 12px;font-size:16px;transition:border-color .16s;display:block}.password-form-module__FodUUW__field input:focus-visible{outline-offset:2px;outline:2px solid #80613e}.password-form-module__FodUUW__field input[aria-invalid]{border-color:#9b2929}.password-form-module__FodUUW__reveal{min-width:62px;height:44px;color:var(--muted);font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px;position:absolute;top:2px;right:2px}.password-form-module__FodUUW__reveal:hover{color:var(--ink);background:#f5f5f2}.password-form-module__FodUUW__reveal:focus-visible{outline-offset:-3px}.password-form-module__FodUUW__hint,.password-form-module__FodUUW__error{font-size:var(--text-small);margin:-6px 0 12px}.password-form-module__FodUUW__hint{color:var(--muted)}.password-form-module__FodUUW__error{color:#9b2929}.password-form-module__FodUUW__submit{background:var(--ink);color:#fff;width:100%;min-height:48px;font-size:var(--text-reading);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;transition:background-color .16s,transform .18s;display:flex}.password-form-module__FodUUW__submit:hover{background:#494337}.password-form-module__FodUUW__submit:disabled,.password-form-module__FodUUW__reveal:disabled{cursor:wait;opacity:.65}.password-form-module__FodUUW__arrow{transition:transform .18s}.password-form-module__FodUUW__submit:hover .password-form-module__FodUUW__arrow{transform:translate(3px)}.password-form-module__FodUUW__spinner{border:1.5px solid #fff5;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite password-form-module__FodUUW__spin}@keyframes password-form-module__FodUUW__check{to{transform:rotate(6deg)}}@keyframes password-form-module__FodUUW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.password-form-module__FodUUW__submit:active:not(:disabled){transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.password-form-module__FodUUW__shackle,.password-form-module__FodUUW__eyes,.password-form-module__FodUUW__hands,.password-form-module__FodUUW__submit,.password-form-module__FodUUW__arrow{transition:none}.password-form-module__FodUUW__lock[data-pending] .password-form-module__FodUUW__shackle,.password-form-module__FodUUW__spinner{animation:none}.password-form-module__FodUUW__submit:hover .password-form-module__FodUUW__arrow{transform:none}}
.product-footer-module__-LK1yW__footer{margin-top:16px;padding-top:8px;display:block}.product-footer-module__-LK1yW__links{justify-content:space-between;align-items:center;gap:20px;display:flex}.product-footer-module__-LK1yW__links a,.product-footer-module__-LK1yW__links button{min-height:44px;font-size:var(--text-caption);align-items:center;display:inline-flex}.product-footer-module__-LK1yW__links button{color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:4px;background:0 0;border:0;padding:0}.product-footer-module__-LK1yW__links button:disabled{opacity:.65;cursor:wait}.product-footer-module__-LK1yW__note{padding-block:4px}.product-footer-module__-LK1yW__destinations{flex-wrap:wrap;gap:0 20px;display:flex}.product-footer-module__-LK1yW__quiet{color:#767670;border:0;margin-top:12px;padding-top:0}.product-footer-module__-LK1yW__quiet a,.product-footer-module__-LK1yW__quiet button{text-decoration:none}.product-footer-module__-LK1yW__quiet a:hover,.product-footer-module__-LK1yW__quiet button:hover{color:var(--ink);text-decoration:underline}
.demo-day-module__4ibv5W__demo{isolation:isolate;background:linear-gradient(115deg,#fcfbfd,#fdfcf9);border:1px solid #e9e6ed;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:20px 0 14px;padding:20px 18px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.demo-day-module__4ibv5W__demo:focus-within{border-color:#b6a3c8;box-shadow:0 2px 14px #806b9b09}.demo-day-module__4ibv5W__when{z-index:1;flex:385px;position:relative}.demo-day-module__4ibv5W__when h2{font-size:var(--text-body);font-weight:var(--weight-strong);align-items:center;gap:9px;display:flex}.demo-day-module__4ibv5W__pitch{font-size:var(--text-small);color:#4e4555;margin-top:5px}.demo-day-module__4ibv5W__pitch strong{font-weight:var(--weight-strong);color:#715986}.demo-day-module__4ibv5W__date{color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;display:flex}.demo-day-module__4ibv5W__countdown{font-variant-numeric:tabular-nums;color:#715986;white-space:nowrap;background:#f0eaf4;border-radius:20px;padding:2px 7px;font-size:12px}.demo-day-module__4ibv5W__browse{margin-block:-4px;color:#806b9b;border-radius:50%;justify-content:center;align-items:center;width:28px;min-height:28px;margin-left:-5px;text-decoration:none;display:inline-flex}.demo-day-module__4ibv5W__browse>span{transition:transform .16s;display:inline-block}.demo-day-module__4ibv5W__browse:focus-visible{outline-offset:2px;outline:2px solid #806b9b}.demo-day-module__4ibv5W__signup{z-index:1;flex:0 365px;align-items:center;min-width:0;min-height:67px;display:flex;position:relative}.demo-day-module__4ibv5W__contactPending{width:100%}.demo-day-module__4ibv5W__signup .demo-day-module__4ibv5W__contactComplete{display:none}.demo-day-module__4ibv5W__signup[data-contact=saved] .demo-day-module__4ibv5W__contactComplete{display:block}.demo-day-module__4ibv5W__signup[data-contact=saved] .demo-day-module__4ibv5W__contactPending{display:none}.demo-day-module__4ibv5W__form{width:100%;min-width:0}.demo-day-module__4ibv5W__fields{gap:8px;display:flex}.demo-day-module__4ibv5W__fields input,.demo-day-module__4ibv5W__detailsForm input{background:var(--paper);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border:1px solid #dedbe2;border-radius:5px;padding:8px 10px;font-size:16px;transition:border-color .16s,box-shadow .16s}.demo-day-module__4ibv5W__fields input{flex:1;min-height:44px}.demo-day-module__4ibv5W__fields button,.demo-day-module__4ibv5W__primary{background:var(--ink);min-height:44px;color:var(--paper);font:inherit;font-size:var(--text-small);cursor:pointer;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.demo-day-module__4ibv5W__fields button>span,.demo-day-module__4ibv5W__primary>span{transition:transform .16s;display:inline-block}.demo-day-module__4ibv5W__fields button:active:not(:disabled),.demo-day-module__4ibv5W__primary:active:not(:disabled){transform:scale(.98)}.demo-day-module__4ibv5W__fields button,.demo-day-module__4ibv5W__primary,.demo-day-module__4ibv5W__close,.demo-day-module__4ibv5W__browse{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.demo-day-module__4ibv5W__browse:active,.demo-day-module__4ibv5W__close:active{background:#f0eaf4}.demo-day-module__4ibv5W__fields button:disabled,.demo-day-module__4ibv5W__primary:disabled{opacity:.65;cursor:wait}.demo-day-module__4ibv5W__fields input:focus-visible,.demo-day-module__4ibv5W__detailsForm input:focus-visible{border-color:#9b83b1;outline:none;box-shadow:0 0 0 3px #806b9b15}.demo-day-module__4ibv5W__fields button:focus-visible,.demo-day-module__4ibv5W__primary:focus-visible,.demo-day-module__4ibv5W__close:focus-visible{outline-offset:3px;outline:2px solid #806b9b}.demo-day-module__4ibv5W__availability{color:#796584;justify-content:flex-end;align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex}.demo-day-module__4ibv5W__availability>span{background:#9272a8;border-radius:50%;flex:0 0 6px;width:6px;height:6px;animation:1.8s ease-in-out infinite demo-day-module__4ibv5W__signal;position:relative}.demo-day-module__4ibv5W__availability>span:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #a287b6;animation:1.8s ease-out infinite demo-day-module__4ibv5W__signalRing;position:absolute;inset:-1px}.demo-day-module__4ibv5W__spinner{border:1.5px solid #fff5;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite demo-day-module__4ibv5W__turn}.demo-day-module__4ibv5W__consent,.demo-day-module__4ibv5W__error{color:var(--muted);margin-top:5px;font-size:12px}.demo-day-module__4ibv5W__error{color:#9b2929}.demo-day-module__4ibv5W__saved{width:100%}.demo-day-module__4ibv5W__saved .demo-day-module__4ibv5W__primary{margin-top:0}.demo-day-module__4ibv5W__trap{display:none}.demo-day-module__4ibv5W__dialog{background:var(--paper);width:min(400px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;border:1px solid #e0d8e6;border-radius:16px;padding:0;position:fixed;overflow:auto;box-shadow:0 24px 100px #2d1d3a2b}.demo-day-module__4ibv5W__dialog[open]{animation:.22s ease-out demo-day-module__4ibv5W__arrive}.demo-day-module__4ibv5W__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#29202e48}.demo-day-module__4ibv5W__dialog[data-keyboard-open]{top:calc(var(--visual-top,0px) + 12px);max-height:calc(var(--visual-height,100dvh) - 24px);margin-block:0;bottom:auto}.demo-day-module__4ibv5W__dialog[data-keyboard-open] .demo-day-module__4ibv5W__ticket{padding:16px}.demo-day-module__4ibv5W__dialog[data-keyboard-open] .demo-day-module__4ibv5W__orbit{display:none}.demo-day-module__4ibv5W__dialog[data-keyboard-open] .demo-day-module__4ibv5W__ticket h2{margin-top:8px;font-size:22px}.demo-day-module__4ibv5W__dialog[data-keyboard-open] .demo-day-module__4ibv5W__ticketDescription{margin-top:6px;font-size:12px;line-height:1.4}.demo-day-module__4ibv5W__dialog[data-keyboard-open] .demo-day-module__4ibv5W__detailsForm{margin-top:10px}.demo-day-module__4ibv5W__dialog[data-keyboard-open] .demo-day-module__4ibv5W__detailsForm label{margin-bottom:4px}.demo-day-module__4ibv5W__dialog[data-keyboard-open] .demo-day-module__4ibv5W__detailsForm input{height:44px}.demo-day-module__4ibv5W__dialog[data-keyboard-open] .demo-day-module__4ibv5W__detailsForm input+label{margin-top:8px}.demo-day-module__4ibv5W__dialog[data-keyboard-open] .demo-day-module__4ibv5W__promise{margin-top:8px;line-height:1.5}.demo-day-module__4ibv5W__dialog[data-keyboard-open] .demo-day-module__4ibv5W__primary{min-height:44px;margin-top:10px}.demo-day-module__4ibv5W__ticket{padding:28px;position:relative}.demo-day-module__4ibv5W__close{color:#827989;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:25px;display:grid;position:absolute;top:4px;right:4px}.demo-day-module__4ibv5W__ticketMeta{color:var(--muted);align-items:center;gap:10px;padding-right:16px;font-size:12px;display:flex}.demo-day-module__4ibv5W__orbit{background:#f7f2fa;border:1px solid #e6ddee;border-radius:50%;place-items:center;width:48px;height:48px;margin-block:24px 20px;display:grid;position:relative}.demo-day-module__4ibv5W__orbit span{z-index:1;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative}.demo-day-module__4ibv5W__orbit:after{content:"";border:1px solid #d8c9e5;border-radius:50%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:13px -8px;transform:rotate(-32deg)}.demo-day-module__4ibv5W__orbit i{background:#9e83b5;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:-4px}.demo-day-module__4ibv5W__orbit span img{width:25px;height:25px;display:block}.demo-day-module__4ibv5W__ticket h2{font-size:28px;line-height:1.2;font-weight:var(--weight-strong);letter-spacing:-.035em}.demo-day-module__4ibv5W__ticketDescription{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.65}.demo-day-module__4ibv5W__detailsForm{margin-top:22px;display:grid}.demo-day-module__4ibv5W__detailsForm label{font-size:12px;font-weight:var(--weight-medium);margin-bottom:6px}.demo-day-module__4ibv5W__detailsForm input+label{margin-top:16px}.demo-day-module__4ibv5W__detailsForm input{height:46px}.demo-day-module__4ibv5W__detailsForm input[aria-invalid=true]{border-color:#9b2929}.demo-day-module__4ibv5W__promise{color:#796584;margin-top:12px;font-size:12px;line-height:1.6}.demo-day-module__4ibv5W__primary{width:100%;min-height:46px;margin-top:22px;font-size:14px}.demo-day-module__4ibv5W__primary>span{margin-left:auto}.demo-day-module__4ibv5W__alfredButton{text-align:left;gap:8px;font-size:13px;line-height:1.4}.demo-day-module__4ibv5W__alfredButton>.demo-day-module__4ibv5W__alfredMark{background:#f8f5ee;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;margin-left:0;display:grid}.demo-day-module__4ibv5W__alfredButton>.demo-day-module__4ibv5W__buttonArrow{margin-left:auto}@keyframes demo-day-module__4ibv5W__signal{0%,to{opacity:.45}30%,50%{opacity:1}}@keyframes demo-day-module__4ibv5W__signalRing{0%{opacity:.8;transform:scale(.7)}65%,to{opacity:0;transform:scale(2.3)}}@keyframes demo-day-module__4ibv5W__arrive{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-day-module__4ibv5W__turn{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.demo-day-module__4ibv5W__demo:hover{border-color:#d2c4de;box-shadow:0 3px 16px #806b9b09}.demo-day-module__4ibv5W__ticket:hover .demo-day-module__4ibv5W__orbit>span{transform:translate(2px,-2px)rotate(-6deg)}.demo-day-module__4ibv5W__ticket:hover .demo-day-module__4ibv5W__orbit:after{transform:rotate(-20deg)}.demo-day-module__4ibv5W__fields button:hover:not(:disabled),.demo-day-module__4ibv5W__primary:hover:not(:disabled){background:#42334d;transform:translateY(-1px)}.demo-day-module__4ibv5W__fields button:hover:not(:disabled)>span,.demo-day-module__4ibv5W__primary:hover:not(:disabled)>span{transform:translate(1px,-1px)}.demo-day-module__4ibv5W__browse:hover,.demo-day-module__4ibv5W__close:hover{background:#f0eaf4}.demo-day-module__4ibv5W__browse:hover>span{transform:translateY(2px)}}@media (max-width:800px){.demo-day-module__4ibv5W__when,.demo-day-module__4ibv5W__signup{flex-basis:100%}}@media (max-width:680px){.demo-day-module__4ibv5W__demo{gap:15px;margin-top:18px;padding:16px 14px}.demo-day-module__4ibv5W__availability{justify-content:flex-start}}@media (pointer:coarse){.demo-day-module__4ibv5W__browse{width:44px;min-height:44px;margin-block:-10px;margin-inline:-8px}}@media (max-width:380px){.demo-day-module__4ibv5W__date{column-gap:5px}.demo-day-module__4ibv5W__signup{min-height:120px}.demo-day-module__4ibv5W__fields{flex-direction:column}.demo-day-module__4ibv5W__fields button{justify-content:space-between}.demo-day-module__4ibv5W__ticket{padding:24px 20px}.demo-day-module__4ibv5W__ticket h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.demo-day-module__4ibv5W__demo,.demo-day-module__4ibv5W__fields input,.demo-day-module__4ibv5W__fields button,.demo-day-module__4ibv5W__fields button>span,.demo-day-module__4ibv5W__primary,.demo-day-module__4ibv5W__primary>span,.demo-day-module__4ibv5W__detailsForm input,.demo-day-module__4ibv5W__browse>span{transition:none}.demo-day-module__4ibv5W__availability>span,.demo-day-module__4ibv5W__availability>span:after,.demo-day-module__4ibv5W__spinner,.demo-day-module__4ibv5W__dialog[open]{animation:none}.demo-day-module__4ibv5W__orbit>span,.demo-day-module__4ibv5W__orbit:after{transition:none;transform:none!important}.demo-day-module__4ibv5W__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.demo-day-module__4ibv5W__fields button:hover:not(:disabled),.demo-day-module__4ibv5W__fields button:hover:not(:disabled)>span,.demo-day-module__4ibv5W__fields button:active:not(:disabled),.demo-day-module__4ibv5W__primary:hover:not(:disabled),.demo-day-module__4ibv5W__primary:active:not(:disabled),.demo-day-module__4ibv5W__primary:hover:not(:disabled)>span,.demo-day-module__4ibv5W__browse:hover>span{transform:none}}
.deck-module__XNSlUG__page{--reading-offset:64px;--weight-strong:700;--weight-medium:700;max-width:760px;margin-top:40px}.deck-module__XNSlUG__page .hero{margin-bottom:0}.deck-module__XNSlUG__cover{background:#faf8f2;justify-content:space-between;align-items:center;gap:24px;margin-inline:-24px;padding:12px 24px;display:flex}.deck-module__XNSlUG__coverText{min-width:0}.deck-module__XNSlUG__cover h1{letter-spacing:-.035em;font-size:clamp(30px,4vw,42px);line-height:1.25}.deck-module__XNSlUG__cover .project-line{font-size:var(--text-body);margin-top:6px}.deck-module__XNSlUG__coverArt{flex:0 0 110px;width:110px;height:120px;position:relative;overflow:hidden}.deck-module__XNSlUG__coverArt img{object-fit:cover;object-position:right}.deck-module__XNSlUG__title{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.deck-module__XNSlUG__identity{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.deck-module__XNSlUG__identity h1{overflow-wrap:anywhere}.deck-module__XNSlUG__title+.project-line{margin-top:3px}.deck-module__XNSlUG__draft{color:var(--muted);font-size:var(--text-caption)}.deck-module__XNSlUG__contents a,.deck-module__XNSlUG__evidence a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.deck-module__XNSlUG__contents{border-block:1px solid var(--line);font-size:var(--text-small);margin-block:8px 0}.deck-module__XNSlUG__contents summary,.deck-module__XNSlUG__evidence summary,.deck-module__XNSlUG__unconfirmed summary{cursor:pointer;width:fit-content;min-width:44px;min-height:44px;padding-block:12px}.deck-module__XNSlUG__contents summary:focus-visible,.deck-module__XNSlUG__evidence summary:focus-visible,.deck-module__XNSlUG__unconfirmed summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.deck-module__XNSlUG__contents ol{columns:2;margin-block:0 16px;padding-left:24px}.deck-module__XNSlUG__contents li{break-inside:avoid}.deck-module__XNSlUG__story{margin:0;padding:0;list-style:none}.deck-module__XNSlUG__slide{border-bottom:1px solid var(--line);padding-block:28px}.deck-module__XNSlUG__slide section,.deck-module__XNSlUG__unconfirmed summary,.deck-module__XNSlUG__story{scroll-margin-top:var(--reading-offset)}.deck-module__XNSlUG__label{color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;margin-bottom:12px;display:flex}.deck-module__XNSlUG__slide h2{letter-spacing:-.025em;font-size:clamp(22px,3vw,28px);line-height:1.25;font-weight:var(--weight-strong);text-wrap:balance;max-width:680px}.deck-module__XNSlUG__body{font-size:var(--text-body);max-width:680px;margin-top:12px;line-height:1.6}.deck-module__XNSlUG__body p+p{margin-top:8px}.deck-module__XNSlUG__note{font-size:var(--text-small);color:var(--muted);max-width:680px;margin-top:12px;line-height:1.6}.deck-module__XNSlUG__evidence{font-size:var(--text-caption);color:var(--muted);margin-top:4px}.deck-module__XNSlUG__evidence ul{margin:0;padding:0;list-style:none}.deck-module__XNSlUG__deferred{border-bottom:1px solid var(--line);font-size:var(--text-small);padding-block:4px}.deck-module__XNSlUG__unconfirmed summary{width:100%}.deck-module__XNSlUG__unconfirmed[open]{padding-bottom:16px}.deck-module__XNSlUG__unconfirmed h2{font-size:var(--text-title);font-weight:var(--weight-strong);margin-top:4px;line-height:1.4}.deck-module__XNSlUG__confirm{color:var(--muted);font-size:var(--text-caption);margin-left:12px}@media (max-width:540px){.deck-module__XNSlUG__contents ol{columns:1}.deck-module__XNSlUG__slide{padding-block:24px}.deck-module__XNSlUG__page footer{flex-wrap:wrap;gap:4px 20px}.deck-module__XNSlUG__cover{gap:12px;margin-inline:-16px;padding:16px}.deck-module__XNSlUG__coverArt{flex-basis:80px;width:80px;height:96px}}@media (max-width:440px){.deck-module__XNSlUG__coverArt{display:none}}@media (max-width:520px){.deck-module__XNSlUG__page{--reading-offset:112px}}@media (max-width:680px){.deck-module__XNSlUG__page{margin-top:24px}}
dl.learn-module__JHuz_q__overview{width:min(100%,400px);font-size:var(--text-small);margin-block:0 12px}.learn-module__JHuz_q__note{margin-block:0 8px}.learn-module__JHuz_q__startReading:any-link{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px}.learn-module__JHuz_q__topics{color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;gap:0 24px;margin-bottom:4px;display:flex}.learn-module__JHuz_q__topics a{text-underline-offset:4px;align-items:center;gap:6px;min-width:44px;min-height:44px;text-decoration-line:underline;display:inline-flex}.learn-module__JHuz_q__topics span{color:#858585;font-variant-numeric:tabular-nums;font-size:10px}.learn-module__JHuz_q__topics a:hover,.learn-module__JHuz_q__topics a:focus-visible{color:var(--ink);text-decoration:underline}.learn-module__JHuz_q__documentation{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-small)}.learn-module__JHuz_q__documentation summary{cursor:pointer;min-height:44px;padding-block:12px}.learn-module__JHuz_q__documentation summary:hover{color:var(--ink)}.learn-module__JHuz_q__documentation summary:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:2px}.learn-module__JHuz_q__tasks{margin:0;padding:0 0 8px;list-style:none}.learn-module__JHuz_q__tasks li+li{margin-top:16px}.learn-module__JHuz_q__tasks h3{color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-strong)}.learn-module__JHuz_q__tasks a{text-underline-offset:4px;align-items:center;min-width:44px;min-height:44px;text-decoration-line:underline;display:inline-flex}.learn-module__JHuz_q__tasks a:hover,.learn-module__JHuz_q__tasks a:focus-visible{text-decoration:underline}@media (max-width:680px){.learn-module__JHuz_q__topics{gap:0 20px}dl.learn-module__JHuz_q__overview{grid-template-columns:minmax(0,1fr);row-gap:4px}dl.learn-module__JHuz_q__overview>div{grid-template-columns:104px minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}dl.learn-module__JHuz_q__overview dt{margin:0}}@media (max-width:520px){.learn-module__JHuz_q__topics{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;display:grid}}.learn-module__JHuz_q__identity{align-items:center;gap:10px;display:flex}
.product-module__-8KHRW__page{max-width:600px;margin-top:48px}.product-module__-8KHRW__back{font-size:var(--text-small);color:var(--muted);margin-bottom:28px}.product-module__-8KHRW__back a{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.product-module__-8KHRW__back a:hover,.product-module__-8KHRW__back a:focus-visible{color:var(--ink);text-decoration:underline}.product-module__-8KHRW__intro{margin-bottom:28px}.product-module__-8KHRW__identity{align-items:center;gap:10px;min-width:0;display:flex}.product-module__-8KHRW__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.product-module__-8KHRW__titleRow h1{letter-spacing:-.04em;font-size:36px;line-height:1.2;font-weight:var(--weight-strong);overflow-wrap:anywhere}.product-module__-8KHRW__category{font-size:var(--text-reading);color:var(--muted);margin-top:6px}.product-module__-8KHRW__description{text-wrap:pretty;max-width:500px;margin-top:18px;font-size:17px;line-height:1.6}.product-module__-8KHRW__openSite{background:var(--ink);min-height:44px;color:var(--paper);font-size:var(--text-small);font-weight:var(--weight-medium);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.product-module__-8KHRW__openSite:hover{background:#454545}dl.product-module__-8KHRW__metrics{background:#f5f5f2;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:20px;display:grid}.product-module__-8KHRW__metrics>div{min-width:0}.product-module__-8KHRW__metrics dt{font-size:var(--text-caption);color:#64645f;margin-bottom:8px}dl.product-module__-8KHRW__metrics dd,dl.product-module__-8KHRW__metrics>div+div dd{color:var(--ink);font-size:20px;font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:1.35}.product-module__-8KHRW__destinations{border:1px solid #e8e8e3;border-radius:10px;overflow:hidden}.product-module__-8KHRW__destination{padding:20px;text-decoration:none;display:block}.product-module__-8KHRW__destinationContent{justify-content:space-between;align-items:center;gap:20px;display:flex}.product-module__-8KHRW__destination+.product-module__-8KHRW__destination{border-top:1px solid #e8e8e3}.product-module__-8KHRW__destination:hover,.product-module__-8KHRW__destination:focus-visible{background:#fafaf8}.product-module__-8KHRW__destination:active{background:#f5f5f2}.product-module__-8KHRW__destination:focus-visible{outline-offset:-3px}.product-module__-8KHRW__destinationTitle{font-size:16px;font-weight:var(--weight-strong);display:block}.product-module__-8KHRW__destinationNote{color:var(--muted);font-size:var(--text-small);margin-top:4px;display:block}.product-module__-8KHRW__arrow{color:#80807a;flex-shrink:0;font-size:20px;font-weight:400;transition:transform .16s;display:inline-block}.product-module__-8KHRW__destination:hover .product-module__-8KHRW__arrow,.product-module__-8KHRW__destination:focus-visible .product-module__-8KHRW__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.product-module__-8KHRW__arrow{transition:none}.product-module__-8KHRW__destination:hover .product-module__-8KHRW__arrow,.product-module__-8KHRW__destination:focus-visible .product-module__-8KHRW__arrow{transform:none}}@media (max-width:680px){.product-module__-8KHRW__page{margin-top:20px}.product-module__-8KHRW__back{margin-bottom:20px}}@media (max-width:380px){.product-module__-8KHRW__titleRow h1{font-size:30px}.product-module__-8KHRW__openSite{padding-inline:12px}dl.product-module__-8KHRW__metrics dd,dl.product-module__-8KHRW__metrics>div+div dd{font-size:17px}dl.product-module__-8KHRW__metrics{gap:14px;padding:18px}.product-module__-8KHRW__destination{padding:18px}}
.public-portfolio-highlights-module__jJkKQa__highlights{margin:0 0 16px}.public-portfolio-highlights-module__jJkKQa__figures{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:12px 0;display:grid}.public-portfolio-highlights-module__jJkKQa__figures>div{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.public-portfolio-highlights-module__jJkKQa__figures dt{color:var(--muted);font-size:var(--text-caption)}.public-portfolio-highlights-module__jJkKQa__figures dd{font-size:clamp(19px,3.5vw,28px);font-weight:var(--weight-medium);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:1.2}.public-portfolio-highlights-module__jJkKQa__period{color:#8a858e;margin-left:2px;font-size:10px}@media (max-width:380px){.public-portfolio-highlights-module__jJkKQa__figures{gap:6px}}
.page-module___8aEwW__portfolio{width:min(900px,100% - 64px);margin-top:28px}.page-module___8aEwW__portfolio[id=top]:focus-visible{outline:none}.page-module___8aEwW__intro{--mark-size:18px;--mark-gap:10px;margin-bottom:16px}.page-module___8aEwW__introIdentity{grid-template-columns:var(--mark-size) minmax(0, 1fr);column-gap:var(--mark-gap);align-items:start;display:grid}@media (max-width:680px){.page-module___8aEwW__portfolio{width:calc(100% - 32px);margin-top:20px}}
