@font-face{font-family:Pretendard;src:url(/_astro/PretendardVariable-latin.GWjrSSEP.woff2)format("woff2");font-weight:100 900;font-display:swap}._page_1cokl_27{--paper:#fff;--panel:#f9f8f6;--panel-deep:#efede9;--ink:#0a0a0a;--muted:#5e6470;--hairline:#d5d9e2;--line:#25252514;--pill:#edecea;--pill-hover:#e6e6e6;--ink-hover:#2c2c2c;--tint:#f4f3f0;--tint-press:#eeede9;--amber:#f5b83d;--amber-press:#e2aa39;--shipped:#1f8a65;--shipped-ink:#17694d;--concept:#8a909b;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-96:96px;--space-192:192px;--radius-panel:24px;--radius-frame:16px;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Pretendard,system-ui,sans-serif;font-size:16px;line-height:26px;position:relative;overflow:clip;container-type:inline-size}._page_1cokl_27 *,._page_1cokl_27 :before,._page_1cokl_27 :after{box-sizing:border-box}._page_1cokl_27 a{color:inherit;text-decoration:none}._page_1cokl_27 a:focus-visible,._page_1cokl_27 button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@layer reset{:where(._page_1cokl_27) :where(p,h1,h2,h3,h4,figure,blockquote,dl,dd,ol,ul){margin:0}:where(._page_1cokl_27) :where(ol,ul){padding:0;list-style:none}}._container_1cokl_201{width:1280px;margin-inline:auto}._srOnly_1cokl_211{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._display_1cokl_241{letter-spacing:-.02em;font-size:60px;font-weight:500;line-height:64px}._title_1cokl_255{letter-spacing:-.015em;font-size:36px;font-weight:500;line-height:44px}._heading_1cokl_269{letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:32px}._subheading_1cokl_283{letter-spacing:-.005em;font-size:18px;font-weight:600;line-height:28px}._lead_1cokl_297{color:var(--muted);font-size:18px;line-height:28px}._muted_1cokl_309{color:var(--muted)}._kicker_1cokl_317{align-items:center;gap:var(--space-8);color:var(--muted);font-size:14px;font-weight:500;line-height:20px;display:flex}._caption_1cokl_337{color:var(--muted);font-size:14px;line-height:20px}._display_1cokl_241,._title_1cokl_255,._heading_1cokl_269,._subheading_1cokl_283{text-wrap:balance}._lead_1cokl_297,._muted_1cokl_309{text-wrap:pretty}._pair_1cokl_385{gap:var(--space-48);grid-template-columns:repeat(2,616px);align-items:start;display:grid}._trio_1cokl_399,._quad_1cokl_401{gap:var(--space-48);align-items:start;display:grid}._trio_1cokl_399{grid-template-columns:repeat(3,minmax(0,1fr))}._quad_1cokl_401{grid-template-columns:repeat(4,minmax(0,1fr))}._skipLink_1cokl_431{z-index:3;background:var(--ink);height:40px;color:var(--paper);border-radius:9999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:absolute;top:-64px;left:16px}._page_1cokl_27 ._skipLink_1cokl_431:focus-visible{color:var(--paper);top:12px}._panel_1cokl_479{border-radius:var(--radius-panel);background:var(--panel)}._panel_1cokl_479:where(:has(img)){background:var(--stage-fill,transparent);box-shadow:var(--stage-line,none)}._frame_1cokl_513{border-radius:var(--radius-frame);background:var(--panel-deep);position:relative;overflow:hidden}._frame_1cokl_513:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a0a0a14}._picture_1cokl_551{border-radius:var(--radius-frame)}._frame_1cokl_513._sized_1cokl_559,._picture_1cokl_551._sized_1cokl_559{border-radius:min(var(--radius-frame), 12%) / min(var(--radius-frame), calc(12% * var(--aspect)))}._pill_1cokl_601{white-space:nowrap;border-radius:9999px;align-items:center;height:44px;padding:0 24px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1);display:inline-flex}._page_1cokl_27 ._pillBlack_1cokl_633{background:var(--ink);color:var(--paper)}._pillGrey_1cokl_643{background:var(--pill)}._pill_1cokl_601._pillSmall_1cokl_651{height:40px;padding:0 18px;font-size:14px;line-height:20px}._naked_1cokl_667{height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;padding:0 16px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;transition:background-color .15s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1);display:inline-flex}._naked_1cokl_667._nakedSmall_1cokl_707{height:40px;padding:0 12px;font-size:14px;line-height:20px}@media (hover:hover){._page_1cokl_27 ._pillBlack_1cokl_633:hover{background:var(--ink-hover)}._pillGrey_1cokl_643:hover{background:var(--pill-hover)}._naked_1cokl_667:hover{background:var(--tint)}._page_1cokl_27 ._pill_1cokl_601._contactAction_1cokl_593:hover{background:var(--amber);color:var(--ink)}}._pill_1cokl_601:active,._naked_1cokl_667:active{transform:scale(.97)}._naked_1cokl_667:active{background:var(--tint-press)}._page_1cokl_27 ._pill_1cokl_601._contactAction_1cokl_593:active{background:var(--amber-press);color:var(--ink)}._status_1cokl_799{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}._statusDot_1cokl_821{background:var(--concept);border-radius:50%;width:6px;height:6px;display:inline-block}._status_1cokl_799[data-shipped=true]{color:var(--shipped-ink)}._status_1cokl_799[data-shipped=true] ._statusDot_1cokl_821,._statusDot_1cokl_821[data-shipped=true]{background:var(--shipped)}._horizon_1cokl_865{display:block;position:absolute;top:0;left:50%}._atmosphere_1cokl_879{fill:none;stroke:#d6dfee;stroke-width:var(--glow);opacity:.7}._planet_1cokl_893{fill:var(--paper)}._limb_1cokl_901{fill:none;stroke:#6e7c9638;stroke-width:1px}._star_1cokl_913{fill:#b7c1d3}._mobileOnly_1cokl_921{display:none}._dot_1cokl_931{background:var(--amber);border-radius:50%;width:.16em;height:.16em;margin-left:.05em;display:inline-block}._closing_1cokl_959{margin-top:var(--space-192);margin-bottom:var(--space-96);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}._closing_1cokl_959>p{margin-top:var(--space-16)}._closing_1cokl_959>a{margin-top:var(--space-32)}html:has(._siteHeader_1cokl_1009){scroll-padding-top:80px}._siteHeader_1cokl_1009{z-index:3;transition-property:transform,background-color,box-shadow;transition-duration:.25s,.15s,.15s;transition-timing-function:cubic-bezier(.05,.7,.1,1),cubic-bezier(.2,0,0,1),cubic-bezier(.2,0,0,1);position:sticky;top:0}._siteHeader_1cokl_1009[data-scrolled=true]{background:var(--paper);box-shadow:inset 0 -1px 0 var(--line)}._siteHeader_1cokl_1009[data-hidden=true]:not(:has(:focus-visible)){transition-timing-function:cubic-bezier(.3,0,.8,.15),cubic-bezier(.2,0,0,1),cubic-bezier(.2,0,0,1);transform:translateY(-100%)}._siteHeader_1cokl_1009:has(:focus-visible){transition-duration:0s,.15s,.15s}._siteHeader_1cokl_1009 a,._siteHeader_1cokl_1009 button{scroll-margin-top:-80px}._headerBar_1cokl_1075{align-items:center;height:64px;display:flex}._identity_1cokl_1087{flex-direction:column;margin-right:auto;display:flex;position:relative}._identity_1cokl_1087 a:after{content:"";position:absolute;inset:-2px -4px}._name_1cokl_1117{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:20px;transition:transform .1s cubic-bezier(.2,0,0,1)}._shortName_1cokl_1133{display:none}._fullName_1cokl_1153:after,._shortName_1cokl_1133:after{content:"";background:var(--amber);opacity:0;border-radius:50%;width:5px;height:5px;margin:0 -7px 0 2px;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);display:inline-block;transform:scale(.4)}@media (hover:hover){._name_1cokl_1117:hover :is(._fullName_1cokl_1153,._shortName_1cokl_1133):after{opacity:1;transform:none}}._role_1cokl_1199{color:var(--muted);font-size:14px;line-height:20px}._navLinks_1cokl_1211{gap:var(--space-8);display:flex}._navLink_1cokl_1211{font-size:14px;font-weight:500;line-height:20px}._navLink_1cokl_1211,._footerNav_1cokl_1249 a{isolation:isolate;align-items:center;height:44px;padding:0 12px;transition:color .15s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}._page_1cokl_27 :is(._navLink_1cokl_1211,._footerNav_1cokl_1249 a){color:var(--muted)}._page_1cokl_27 ._navLink_1cokl_1211[aria-current]{color:var(--ink)}._navLink_1cokl_1211:after,._footerNav_1cokl_1249 a:after{content:"";z-index:-1;border-radius:9999px;transition:background-color .15s cubic-bezier(.2,0,0,1);position:absolute;inset:6px 0}@media (hover:hover){._page_1cokl_27 :is(._navLink_1cokl_1211:not([aria-current]),._footerNav_1cokl_1249 a):hover{color:var(--ink)}._page_1cokl_27 :is(._navLink_1cokl_1211:not([aria-current]),._footerNav_1cokl_1249 a):hover:after{background:var(--tint)}._page_1cokl_27 :is(._navLink_1cokl_1211,._footerNav_1cokl_1249 a)._contactAction_1cokl_593:hover:after{background:var(--amber)}}._navLink_1cokl_1211:active,._name_1cokl_1117:active,._footerNav_1cokl_1249 a:active{transform:scale(.97)}._navMark_1cokl_1357{z-index:-1;background:var(--pill);border-radius:9999px;position:absolute;inset:6px 0}._contactButton_1cokl_1373{margin-left:var(--space-8);cursor:pointer;background:0 0;border:0;font-family:inherit}._header_1cokl_1075{z-index:2;position:relative}._logo_1cokl_1409{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:26px}._nav_1cokl_1211{gap:var(--space-4);margin-left:var(--space-24);display:flex}._nav_1cokl_1211 a{border-radius:9999px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px}._nav_1cokl_1211 a:hover{background:#0a0a0a0a}._nav_1cokl_1211 a[aria-current=page]{background:var(--pill)}._contact_1cokl_593{margin-left:auto}._menuButton_1cokl_1475{display:none}._footer_1cokl_1249{border-top:1px solid var(--line)}._footerBar_1cokl_1495{padding:var(--space-32) 0 var(--space-48);justify-content:space-between;align-items:center;display:flex}._footerNav_1cokl_1249{gap:var(--space-8);font-size:14px;line-height:20px;display:flex}@container (width<=600px){:where(._page_1cokl_27)>*{--radius-frame:12px}._container_1cokl_201{width:auto;margin-inline:16px}._desktopOnly_1cokl_1555{display:none}._mobileOnly_1cokl_921{display:block}._closing_1cokl_959{margin-top:var(--space-96);margin-bottom:var(--space-48);padding:0 16px}._closing_1cokl_959>a{margin-top:var(--space-24)}._display_1cokl_241{font-size:36px;line-height:40px}._title_1cokl_255{font-size:28px;line-height:36px}._heading_1cokl_269{font-size:20px;line-height:28px}._pair_1cokl_385,._trio_1cokl_399{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}._quad_1cokl_401{gap:var(--space-24) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}._pill_1cokl_601{height:40px;padding:0 20px}._logo_1cokl_1409{font-size:18px}._nav_1cokl_1211{display:none}._nav_1cokl_1211[data-open=true]{padding:var(--space-8);border-radius:var(--radius-panel);background:var(--paper);box-shadow:inset 0 0 0 1px var(--hairline), 0 12px 32px #0a0a0a14;flex-direction:column;gap:0;margin:0;display:flex;position:absolute;top:60px;left:16px;right:16px}._nav_1cokl_1211[data-open=true] a{min-height:48px;padding:0 var(--space-16);align-items:center;font-size:16px;display:flex}._pill_1cokl_601._pillSmall_1cokl_651{height:36px;padding:0 16px}._menuButton_1cokl_1475{width:40px;height:40px;margin-left:var(--space-8);background:var(--pill);cursor:pointer;border:0;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:inline-flex}._menuButton_1cokl_1475>span[aria-hidden]{background:var(--ink);border-radius:1px;width:16px;height:1.5px}._logo_1cokl_1409,._contact_1cokl_593,._menuButton_1cokl_1475{position:relative}._logo_1cokl_1409:after,._contact_1cokl_593:after,._menuButton_1cokl_1475:after{content:"";position:absolute;inset:-4px}._logo_1cokl_1409:after{inset:-9px -4px}._footerBar_1cokl_1495{align-items:flex-start;gap:var(--space-16);padding:var(--space-24) 0 var(--space-48);flex-direction:column}._footerNav_1cokl_1249{gap:0 var(--space-8);flex-wrap:wrap;margin-left:-12px}._role_1cokl_1199{display:none}._identity_1cokl_1087 a:after{inset:-12px -4px}._navLinks_1cokl_1211{gap:0}._navLink_1cokl_1211{padding:0 8px}._contactButton_1cokl_1373{margin-left:0}}@container (width<=359px){._fullName_1cokl_1153{display:none}._shortName_1cokl_1133{display:inline}}@media (height<=480px){._siteHeader_1cokl_1009{position:relative}._siteHeader_1cokl_1009[data-hidden=true]:not(:has(:focus-visible)){transform:none}html:has(._siteHeader_1cokl_1009){scroll-padding-top:0}}@media (prefers-reduced-motion:reduce){._pill_1cokl_601:active,._naked_1cokl_667:active,._navLink_1cokl_1211:active,._name_1cokl_1117:active,._footerNav_1cokl_1249 a:active,._fullName_1cokl_1153:after,._shortName_1cokl_1133:after{transform:none}}._page_1cokl_27{--t:calc((100cqi - 600px) / 840);--margin:clamp(24px, 24px + 56 * var(--t), 80px);--content:min(1280px, 100cqi - 2 * var(--margin))}@container (width>=601px){:where(._page_1cokl_27)>*{--space-48:clamp(24px, 24px + 24 * var(--t), 48px);--space-96:clamp(48px, 48px + 48 * var(--t), 96px);--space-192:clamp(96px, 96px + 96 * var(--t), 192px)}._container_1cokl_201{width:var(--content)}._display_1cokl_241{font-size:clamp(36px, 36px + 24 * var(--t), 60px);line-height:clamp(40px, 40px + 24 * var(--t), 64px)}._title_1cokl_255{font-size:clamp(28px, 28px + 8 * var(--t), 36px);line-height:clamp(36px, 36px + 8 * var(--t), 44px)}._heading_1cokl_269{font-size:clamp(20px, 20px + 4 * var(--t), 24px);line-height:clamp(28px, 28px + 4 * var(--t), 32px)}._pair_1cokl_385{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=601px) and (width<=839px){._pair_1cokl_385{grid-template-columns:minmax(0,1fr)}}@container (width>=601px) and (width<=767px){._trio_1cokl_399{grid-template-columns:minmax(0,1fr)}._trio_1cokl_399>*{max-width:616px}}@container (width>=768px) and (width<=1023px){._trio_1cokl_399:not(:has(._frame_1cokl_513)){grid-template-columns:minmax(0,1fr)}._trio_1cokl_399:not(:has(._frame_1cokl_513))>*{max-width:616px}}@container (width>=601px) and (width<=1023px){._quad_1cokl_401{grid-template-columns:repeat(2,minmax(0,1fr))}}body{margin:0}@view-transition{navigation:auto}::view-transition-old(root){animation:.15s cubic-bezier(.3,0,.8,.15) both page-out}::view-transition-new(root){animation:.25s cubic-bezier(.05,.7,.1,1) .15s both page-in}header{view-transition-name:site-header}nav[aria-label=Main] a[aria-current]>span{view-transition-name:nav-current}::view-transition-group(site-header),::view-transition-group(nav-current){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,0,0,1)}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}}.page-line{z-index:1000;pointer-events:none;height:2px;display:none;position:fixed;inset:0 0 auto;overflow:hidden}html[data-leaving] .page-line{display:block}.page-line:before{content:"";background:#0a0a0a;width:33%;animation:1.2s cubic-bezier(.4,0,.2,1) infinite page-line;position:absolute;inset:0 auto 0 0}@keyframes page-line{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:.15s linear both page-out}::view-transition-new(root){animation:.15s linear both page-in}::view-transition-group(site-header){animation-duration:.15s}::view-transition-group(nav-current){animation-duration:0s}.page-line:before{opacity:.35;width:100%;animation:none}}
