:root{color:#171717;font-synthesis:none;--surface:#f6f6f6;--accent:#df0a12;--page-max-width:900px;--page-gutter:24px;--card-min-width:150px;--card-padding:16px;--header-height:56px;--ease-settle:cubic-bezier(.22, 1, .36, 1);--pin-lift:4px;--board-recede:.94;--board-filter:blur(3px);--panel-shadow:0 30px 80px -32px #00000047;--arrow-lean:1px;background:#fff;font-family:Plus Jakarta Sans,Zen Kaku Gothic New,Hiragino Sans,system-ui,sans-serif}@media (resolution>=1.2x){:root{--arrow-lean:1.6px}}@media (resolution>=1.4x){:root{--arrow-lean:calc(4px / 3)}}@media (resolution>=1.9x){:root{--arrow-lean:1.5px}}@media (resolution>=2.9x){:root{--arrow-lean:calc(4px / 3)}}*{box-sizing:border-box}html{scrollbar-gutter:stable both-edges;font-size:16px}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:999px}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:#b8b8b8 transparent}}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,video:focus-visible{outline-offset:2px;outline:2px solid #171717}:root:not([data-keyboard]) :focus-visible{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.board,.standalone-page){width:min(100%, var(--page-max-width));min-height:100dvh;padding-inline:var(--page-gutter);grid-template-rows:auto 1fr auto;margin-inline:auto;display:grid}.site-header{z-index:6;height:var(--header-height);justify-content:space-between;align-items:flex-start;padding-top:16px;font-size:.7rem;display:flex;position:sticky;top:0}.site-name{display:inline-block}.site-name img{width:96px;height:auto;display:block}.site-footer{inset-inline:0;z-index:6;width:min(100%, var(--page-max-width));padding:12px var(--page-gutter) max(14px, env(safe-area-inset-bottom));background:#fff;flex-wrap:wrap;justify-content:center;gap:6px 26px;margin-inline:auto;font-size:.65rem;font-style:italic;display:flex;position:fixed;bottom:0}.site-footer a{text-underline-offset:3px;text-decoration:underline #0000;transition:text-decoration-color .24s ease-out}.site-footer a:hover{text-decoration-color:currentColor}@media (width<=650px){.site-footer{column-gap:16px}.site-footer span{text-align:center;flex-basis:100%}}.edge-blur{--edge-to:to top;z-index:4;pointer-events:none;height:120px;position:fixed;inset-inline:0}.edge-blur-top{top:0}.edge-blur-bottom{--edge-to:to bottom;height:96px;bottom:0}.edge-blur>*{position:absolute;inset:0}.edge-blur>i{--step:12.5%;-webkit-backdrop-filter:blur(var(--blur));mask-image:linear-gradient(var(--edge-to), transparent calc(var(--band) * var(--step)), #000 calc((var(--band) + 1) * var(--step)), #000 calc((var(--band) + 2) * var(--step)), transparent calc((var(--band) + 3) * var(--step)))}.edge-blur>i:first-child{--blur:.25px;--band:0}.edge-blur>i:nth-child(2){--blur:.5px;--band:1}.edge-blur>i:nth-child(3){--blur:1px;--band:2}.edge-blur>i:nth-child(4){--blur:1.5px;--band:3}.edge-blur>i:nth-child(5){--blur:2.5px;--band:4}.edge-blur>i:nth-child(6){--blur:4px;--band:5}.edge-blur>i:nth-child(7){--blur:6px;mask-image:linear-gradient(var(--edge-to), transparent 75%, #000 87.5%)}.edge-blur>b{background:linear-gradient(var(--edge-to), transparent 0%, #fff3 25%, #fff9 55%, #fffe 80%, #fff 100%)}.edge-blur-top>*{opacity:0}@supports (animation-timeline:scroll()){.edge-blur-top>*{animation:linear both reveal-top-edge scroll(root);animation-range:0 48px}}@keyframes reveal-top-edge{0%{opacity:0}to{opacity:1}}.board-frame[data-state=receded] .edge-blur>i{-webkit-backdrop-filter:none}.board-frame[data-state=receded] .edge-blur-top>*{opacity:var(--board-edge,0);animation:none}.board main{align-content:start;gap:64px;padding-block-end:80px;display:grid}.board:before{content:"";inset-inline:0;z-index:2;height:var(--header-height);pointer-events:none;background:#fff;position:fixed;top:0}.board-frame[data-state=receded]{inset:0 calc(-1 * var(--root-gutter,0px));transform:scale(var(--board-recede));filter:var(--board-filter);background:#fff;position:fixed;overflow:hidden}.board-frame[data-state=receded]>.board-scroll{position:absolute;inset:0;overflow:hidden}.board[data-inert=true]{user-select:none}.intro{z-index:3;place-items:center;min-width:0;min-height:260px;padding-block-start:32px;display:grid;position:relative}.intro-layout{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:24px;width:min(320px,100%);display:grid}.intro-layout h1{width:100%;margin:0}.intro-layout img{width:100%;height:auto;display:block}.intro-copy{width:max-content;max-width:min(34em, 100vw - 2 * var(--page-gutter));word-break:auto-phrase;text-wrap:balance;color:#777;justify-self:center;font-size:.8rem;line-height:1.7}.intro-copy p{margin:0}.content-section{align-content:start;min-width:0;display:grid}.sticky-controls{top:var(--header-height);z-index:5;background:#fff;gap:64px;padding-block:16px 12px;display:grid;position:sticky}.pinned-section{gap:16px;display:grid}.activity-section{align-content:start;gap:12px;display:grid}@media (prefers-reduced-motion:reduce){.board-frame[data-state=receded]{transform:none}}@media (width<=650px){.intro{min-height:240px}.board main{gap:48px}.sticky-controls{display:contents}.pinned-section{z-index:3;padding-block:16px 48px;position:relative}}.popover{opacity:0;filter:blur(3px);visibility:hidden;background:#fff;border-radius:12px;margin:0;padding:4px;list-style:none;transition:opacity .14s ease-in,translate .18s ease-in,filter .14s ease-in,visibility 0s linear .18s;position:absolute;top:calc(100% + 6px);translate:0 -4px}[data-open]>.popover{opacity:1;filter:blur();visibility:visible;transition:opacity .26s var(--ease-settle), translate .46s var(--ease-settle), filter .3s var(--ease-settle), visibility 0s;translate:0}.popover-item{border-radius:8px;justify-content:space-between;align-items:center;transition:background-color .16s ease-out,color .16s ease-out;display:flex}a.popover-item:is(:hover,:focus-visible),.popover-item[data-active]{color:#171717;background:#f3f3f3}.popover-item:focus-visible{outline:none}.popover-item:is([aria-current],[aria-selected=true]){color:#171717;font-weight:600}.chevron{transition:rotate .38s var(--ease-settle)}[data-open] .chevron{rotate:180deg}@media (prefers-reduced-motion:reduce){.popover,.chevron{transition:none!important}}.lang-menu{position:relative}.lang-trigger{color:#777;background:#f7f7f7;border:0;border-radius:30px;align-items:center;gap:2px;padding:3px 6px 3px 9px;font-size:.65rem;line-height:1.4;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex}.lang-trigger:hover,.lang-menu[data-open] .lang-trigger{color:#222;background:#ededed}.lang-chevron{width:11px;height:11px}.lang-list{transform-origin:100% 0;min-width:128px;right:0;box-shadow:0 12px 32px -14px #00000047,0 0 0 1px #0000000d}.lang-list .popover-item{color:#666;gap:16px;padding:7px 10px;font-size:.7rem}.lang-check{width:12px;height:12px}.card-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min-width)), 1fr));gap:12px;display:grid}.card,.external-card{background:var(--surface);flex-direction:column;display:flex;position:relative}.card:focus-visible,.external-card:focus-visible{outline-offset:-2px}.card{aspect-ratio:1;min-height:0;padding:var(--card-padding);gap:8px}.card-title{overflow-wrap:anywhere;font-size:.86rem;font-weight:600;line-height:1.4;display:block}.card-content{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;position:relative}.card-content:after{content:"";pointer-events:none;opacity:0;backdrop-filter:none;transition-behavior:allow-discrete;background:#f6f6f673;transition:opacity .18s ease-out,translate .24s ease-out,backdrop-filter 0s linear .24s;position:absolute;inset:0;translate:0 10px;mask-image:linear-gradient(#0000 0%,#0005 15%,#000b 40%,#000 75%)}.internal-card:is(:hover,:focus-visible) .card-content:after{opacity:1;backdrop-filter:blur(2px);transition:opacity .32s var(--ease-settle), translate .52s var(--ease-settle), backdrop-filter 0s;translate:0}.card-summary{-webkit-line-clamp:7;color:#747474;-webkit-box-orient:vertical;font-size:.75rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.pin{--pin-head:var(--accent);--pin-needle:#999;--pin-lift-x:calc(var(--pin-lift) * .7071);--pin-lift-y:calc(var(--pin-lift) * -.7071);z-index:2;pointer-events:none;width:11px;height:11px;transition:translate .24s ease-out;position:absolute;top:-5.5px;right:-5.5px}.pin-shadow{--pin-head:#e8e8e8;--pin-needle:#e8e8e8;--pin-lift-x:calc(var(--pin-lift) * .9063);--pin-lift-y:calc(var(--pin-lift) * -.4226);z-index:1;transform-origin:-2.3px 13.3px;transform:rotate(20deg)}.pinned-card:is(:hover,:focus-visible) .pin{translate:var(--pin-lift-x) var(--pin-lift-y);transition:translate .52s var(--ease-settle)}.pin:before{content:"";background:var(--pin-needle);transform-origin:100%;border-radius:2px;width:11px;height:1px;position:absolute;top:5px;left:-5.5px;transform:rotate(-45deg)}.pin:after{content:"";background:var(--pin-head);border-radius:50%;position:absolute;inset:0}.external-grid{aspect-ratio:1;grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr));gap:12px;display:grid}.external-card{justify-content:center;align-items:center;min-width:0;overflow:hidden;container-type:inline-size}.external-icon{fill:currentColor;color:#8a8a8a;width:22px;height:22px;transition:color .22s ease-out;display:block}.external-icon-image{object-fit:contain;filter:brightness(0);opacity:.46;transition:opacity .22s ease-out}.external-card:is(:hover,:focus-visible) .external-icon{color:#171717;transition:color .32s var(--ease-settle)}.external-card:is(:hover,:focus-visible) .external-icon-image{opacity:.9;transition:opacity .32s var(--ease-settle)}.external-card .card-affordance{justify-content:center;align-items:center;gap:.15em;padding:3px 0;font-size:.7rem;display:flex;inset:auto 5px 5px}.affordance-icon{stroke-width:2.25px;flex:none;width:1em;height:1em}.card-affordance{inset:auto var(--card-padding) var(--card-padding);z-index:1;opacity:0;color:#171717;text-align:center;filter:blur(3px);background:#c9caccb8;border-radius:999px;padding:3px 7px;font-size:.75rem;font-style:italic;line-height:1.1;transition:opacity .15s ease-out,translate .2s ease-out,filter .15s ease-out;position:absolute;translate:0 5px}.internal-card:is(:hover,:focus-visible) .card-affordance,.external-card:is(:hover,:focus-visible) .card-affordance{opacity:1;filter:blur();transition:opacity .3s var(--ease-settle) 60ms, translate .52s var(--ease-settle) 60ms, filter .36s var(--ease-settle) 60ms;translate:0}.card:not(:has(.card-hero)) .card-summary{flex:1 1 0;min-height:0;mask-image:linear-gradient(#000 calc(100% - 1.5em),#0000)}.card-hero{background:#ebebeb;border-radius:9px;flex:auto;min-height:0;position:relative;overflow:hidden}.card-hero img,.card-hero video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.activity-card{overflow:hidden}.activity-card[hidden]{display:none}.activity-grid{position:relative}@media (prefers-reduced-motion:reduce){.card-content:after,.card-affordance,.pin{filter:none!important;transition:opacity .15s!important;translate:none!important}}.filters{align-items:center;gap:7px;display:flex}.filter-button{z-index:1;color:#555;background:0 0;border:0;border-radius:18px;padding:4px 10px;font-size:.7rem;font-style:italic;font-weight:600;line-height:1;transition:color .24s ease-out;position:relative}.filter-button:is(:hover,[aria-pressed=true]){color:#171717}.filters{position:relative}.filter-indicator{top:var(--indicator-y,0);width:var(--indicator-w,0);height:var(--indicator-h,0);translate:var(--indicator-x,0) 0;opacity:0;pointer-events:none;transition:translate .48s var(--ease-settle), width .48s var(--ease-settle);background:#f3f3f3;border-radius:18px;position:absolute;left:0}.filters[data-indicator] .filter-indicator{opacity:1}.filters[data-indicator-instant] .filter-indicator{transition:none}.filters:not([data-indicator]) .filter-button[aria-pressed=true]{background:#f3f3f3}@media (prefers-reduced-motion:reduce){.filter-indicator{transition:none!important}}@media (width<=650px){.filters{top:var(--header-height);z-index:5;background:#fff;padding-block:12px;position:sticky}}@property --detail-thumb{syntax:"<color>";inherits:true;initial-value:#b8b8b8}.detail-scroll{scrollbar-gutter:stable;--detail-thumb:#b8b8b8;transition:--detail-thumb .36s}.detail-scroll::-webkit-scrollbar-thumb{background:var(--detail-thumb)}@supports ((-moz-appearance:none)){.detail-scroll{scrollbar-color:var(--detail-thumb) transparent}}#overlay-slot:empty{display:none}.overlay-root{z-index:20;place-items:center;display:grid;position:fixed;inset:0}.overlay-root[data-closing]{pointer-events:none}.overlay-backdrop{background:#0000001f;position:absolute;inset:0}.detail-stage{width:min(800px,100vw - 32px);height:min(1080px,100dvh - 64px);position:relative}.detail-panel{z-index:1;isolation:isolate;background:#fff;outline:0;width:100%;height:100%;min-height:0;position:relative}.detail-panel:before{content:"";z-index:-1;box-shadow:var(--panel-shadow);pointer-events:none;position:absolute;inset:0}.detail-stage[data-flying] .detail-panel{transform-origin:0 0}.detail-stage[data-flying] .detail-scroll{--detail-thumb:transparent;transition:none;position:relative}.detail-stage[data-flying=close] .detail-scroll{transition:--detail-thumb .11s ease-in}.flight-card.card{transform-origin:0 0;pointer-events:none;margin:0;position:absolute;left:0}.flight-card .pin{display:none}.flight-pin{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.flight-card .card-content:after{backdrop-filter:none}.flight-card.is-hovered .card-content:after,.flight-card.is-hovered .card-affordance{opacity:1;filter:none;transition:none;translate:0}.detail-scroll:focus-visible{outline:none}.detail-scroll{overscroll-behavior:contain;height:100%;position:relative;overflow:hidden auto}.detail-article{width:100%;margin-inline:auto;padding:72px 94px 84px}.detail-title:focus{outline:none}.detail-title{letter-spacing:.04em;margin:0 0 28px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:500;line-height:1.4}.detail-title:has(+.detail-meta){margin-bottom:10px}.detail-meta{color:#888;margin:0 0 28px;font-size:.7rem}.detail-meta span:before{content:"·";color:#c4c4c4;margin:0 .7em}.detail-hero{max-height:380px;margin-bottom:26px;overflow:hidden}.detail-hero img,.detail-hero video{object-fit:contain;width:100%;max-height:380px;display:block}.detail-body{color:#666;font-size:.95rem;line-height:1.8}.detail-body p{margin:0 0 1.1em}.detail-body h2{color:#171717;margin:56px 0 14px;font-size:1.25rem;font-weight:500;line-height:1.5}.detail-body h3{color:#171717;margin:35px 0 10px;font-size:1.05rem;font-weight:500}.detail-body a{text-underline-offset:3px;text-decoration:underline 1px}.detail-body a[target=_blank]:not(.link-card,.brand-link):after{content:"";will-change:translate;background:#acacac;width:.55em;height:.55em;margin-left:.25em;transition:translate .22s ease-out,background-color .22s ease-out;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 6 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.detail-body a[target=_blank]:not(.link-card,.brand-link):is(:hover,:focus-visible):after{translate:var(--arrow-lean) calc(-1 * var(--arrow-lean));transition:translate .46s var(--ease-settle), background-color .32s var(--ease-settle);background:#171717}.detail-body img,.detail-body video,.detail-body iframe{max-width:100%}.detail-body iframe{aspect-ratio:16/9;border:0;width:100%}.link-cards{gap:8px;margin:24px 0 40px;display:grid}.detail-body .link-card:focus-visible{outline-offset:-2px}.detail-body .link-card{background:var(--surface);color:#171717;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:grid}.link-card-mark{width:18px;height:18px}.link-card-text{gap:1px;display:grid}.link-card-title{overflow-wrap:anywhere;font-size:.8rem;font-weight:600;line-height:1.5}.link-card-note{color:#777;font-size:.75rem;line-height:1.6}.link-card-icon{color:#acacac;will-change:translate;width:14px;height:14px;transition:translate .22s ease-out,color .22s ease-out}.link-card:is(:hover,:focus-visible) .link-card-icon{translate:var(--arrow-lean) calc(-1 * var(--arrow-lean));color:#171717;transition:translate .46s var(--ease-settle), color .32s var(--ease-settle)}.detail-body table{border-collapse:collapse;border-top:1px solid #ededed;width:100%;margin:8px 0 24px}.detail-body thead:has(th:empty){display:none}.detail-body :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #ededed;padding:14px 16px 14px 0;line-height:1.8}.detail-body tbody td:first-child,.detail-body th{color:#777;width:9em;font-size:.75rem;font-weight:600}.detail-body td{color:#171717;font-size:.9rem}.detail-body .brand-link{vertical-align:-.15em;color:#999;margin-left:10px;transition:color .22s ease-out;display:inline-flex}.detail-body .brand-link:is(:hover,:focus-visible){color:#171717;transition:color .32s var(--ease-settle)}.brand-link-mark{width:1.05em;height:1.05em}.detail-body figure{margin:24px 0}.figure-row{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));align-items:start;gap:20px 16px;margin:24px 0;display:grid}.detail-body .figure-row figure{margin:0}.figure-row img{width:100%;height:auto;display:block}.detail-body figcaption{margin-top:6px;font-size:.7rem}.detail-close{z-index:2;color:#777;background:0 0;border:0;font-size:1.8rem;font-weight:200;line-height:1;position:absolute;top:19px;right:19px}.detail-close:hover{color:#111}.detail-close:focus-visible{border-radius:999px}.detail-edge{z-index:3;color:#777;background:0 0;border:0;width:68px;font-size:.7rem;font-weight:600;position:absolute;top:56px;bottom:0}.detail-edge span{opacity:0;display:inline-block}.detail-edge:is(:hover,:focus-visible) span{opacity:1}.detail-edge:focus-visible{outline:none}.detail-edge:disabled{pointer-events:none}.detail-prev{left:0}.detail-next{right:0}@media (width<=650px){.detail-stage{width:100vw;height:100dvh}.detail-article{padding:78px 26px 75px}.detail-edge{width:42px;top:64px}.detail-edge span{opacity:.75}}.contact-form{margin-top:36px}.contact-step[hidden]{display:none}.contact-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.contact-review{gap:24px;display:grid}.contact-lead{color:#555;outline:none;margin:0;font-size:.9rem;line-height:1.8}.contact-summary{border-top:1px solid #ededed;margin:0}.contact-summary>div{border-bottom:1px solid #ededed;grid-template-columns:9em minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.contact-summary dt{color:#777;font-size:.75rem;font-weight:600;line-height:1.8}.contact-summary dd{color:#171717;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.8}.field{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.field-wide,.select-field{grid-column:1/-1}.field-label{color:#555;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.field-required{background:var(--accent);border-radius:50%;width:5px;height:5px}.field-control{background:var(--surface);color:#171717;border:0;border-radius:10px;outline:0;width:100%;padding:12px 14px;font-size:.9rem;font-weight:400;line-height:1.6;transition:background-color .22s ease-out,box-shadow .22s ease-out;box-shadow:0 0 0 1px #0000}.field-control:hover{background:#f1f1f1}.field-control:focus-visible,.select-field[data-open] .field-control{transition:background-color .32s var(--ease-settle), box-shadow .32s var(--ease-settle);background:#fff;outline:none;box-shadow:0 0 0 1px #9f9f9f,0 6px 20px -12px #00000040}.field-control[aria-invalid=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}textarea.field-control{resize:vertical;min-height:168px}.field-error{color:var(--accent);animation:field-error-in .28s var(--ease-settle);margin:0;font-size:.7rem}@keyframes field-error-in{0%{opacity:0;translate:0 -3px}}.select-trigger{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.select-chevron{color:#777;flex:none;width:14px;height:14px}.select-list{z-index:3;transform-origin:top;inset-inline:0;box-shadow:0 14px 36px -16px #0000004d,0 0 0 1px #0000000d}.select-list .popover-item{color:#555;cursor:pointer;gap:12px;padding:9px 10px;font-size:.8rem}.select-check{opacity:0;flex:none;width:14px;height:14px}.select-list [aria-selected=true] .select-check{opacity:1}.contact-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:4px;display:flex}.contact-button{border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:.8rem;font-weight:600;transition:background-color .22s ease-out,color .22s ease-out;display:inline-flex}.contact-primary{color:#fff;background:#171717}.contact-primary:not(:disabled):is(:hover,:focus-visible){background:#000}.contact-secondary{color:#171717;background:#f3f3f3}.contact-secondary:not(:disabled):is(:hover,:focus-visible){background:#eaeaea}.contact-button-icon{flex:none;width:15px;height:15px;transition:translate .24s ease-out}.contact-primary:not(:disabled):is(:hover,:focus-visible) .contact-button-icon{transition:translate .46s var(--ease-settle);translate:3px}.contact-secondary:not(:disabled):is(:hover,:focus-visible) .contact-button-icon{transition:translate .46s var(--ease-settle);translate:-3px}.contact-button:disabled{opacity:.35;cursor:not-allowed}.form-status,.contact-unavailable{color:#777;margin:0;font-size:.75rem}.form-status[data-state=error]{color:var(--accent)}.form-status[data-state=sent]{color:#171717}@media (width<=650px){.contact-edit{grid-template-columns:minmax(0,1fr)}.contact-summary>div{grid-template-columns:minmax(0,1fr);gap:4px}}.not-found{max-width:600px;margin:20vh auto;padding:24px}.not-found h1{font-size:4.5rem;font-weight:500}.standalone-content{width:min(100%,640px);padding-block:96px;font-size:.95rem}.standalone-content h1{margin:0 0 36px;font-size:1.9rem;font-weight:500}.back-home{align-items:center;gap:.35em;display:inline-flex}.back-home-icon{flex:none;width:1.1em;height:1.1em;transition:translate .24s ease-out}.back-home:is(:hover,:focus-visible) .back-home-icon{transition:translate .46s var(--ease-settle);translate:-2px}
