._wordmark_jzhrj_1{display:inline-block;padding-top:.06em;font-family:var(--f-display);letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:color var(--dur-hover) var(--ease-out)}@media (hover: hover){._wordmark_jzhrj_1:hover{color:var(--lilac-deep)}}@supports (text-box: trim-both cap alphabetic){._wordmark_jzhrj_1{text-box:trim-both cap alphabetic;padding-top:0}}._footer_w5abu_1{border-top:2px solid var(--ink)}._main_w5abu_5{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(14px + 14 * var(--x)) calc(16px + 16 * var(--x));padding-block:calc(26px + 26 * var(--x)) calc(18px + 18 * var(--x))}._wordmark_w5abu_15{font-size:calc(clamp(30px,2.8vw,40px) + 40 * var(--x))}._links_w5abu_19{display:flex;gap:calc(10px + 10 * var(--x))}._links_w5abu_19>li{position:relative}._links_w5abu_19>li:nth-child(3n+1){--plate: var(--butter);--blob: 42% 58% 62% 38% / 45% 48% 52% 55%;--blob-hot: 58% 42% 40% 60% / 52% 58% 42% 48%}._links_w5abu_19>li:nth-child(3n+2){--plate: var(--mint);--blob: 58% 42% 38% 62% / 50% 55% 45% 50%;--blob-hot: 40% 60% 62% 38% / 46% 40% 60% 54%}._links_w5abu_19>li:nth-child(3n+3){--plate: var(--sky);--blob: 50% 50% 56% 44% / 42% 58% 42% 58%;--blob-hot: 62% 38% 46% 54% / 56% 44% 56% 44%}._sticker_w5abu_45{display:grid;place-items:center;width:calc(44px + 44 * var(--x));height:calc(44px + 44 * var(--x));border:var(--edge);border-radius:var(--blob);background:var(--plate);box-shadow:3px 4px 0 var(--ink);transition:translate .42s var(--ease-spring),scale .42s var(--ease-spring),border-radius .42s var(--ease-spring),box-shadow .42s var(--ease-spring),background-color var(--dur-hover) var(--ease-out)}._sticker_w5abu_45 svg{width:calc(24px + 24 * var(--x));height:calc(24px + 24 * var(--x));rotate:-6deg;transition:rotate .42s var(--ease-spring),scale .42s var(--ease-spring)}._tip_w5abu_73{position:absolute;z-index:5;left:50%;bottom:calc(100% + 14px + 14 * var(--x));padding:calc(6px + 6 * var(--x)) calc(12px + 12 * var(--x)) calc(3px + 3 * var(--x));border:var(--edge);border-radius:14px 4px/4px 14px;background:var(--plate);box-shadow:3px 3px 0 var(--ink);font-family:var(--f-display);font-size:calc(19px + 19 * var(--x));letter-spacing:.08em;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform-origin:50% 100%;translate:var(--tip-shift, -50%) 10px;rotate:-5deg;scale:.7;transition:opacity var(--dur-hover) var(--ease-out),translate var(--dur-panel) var(--ease-spring),rotate var(--dur-panel) var(--ease-spring),scale var(--dur-panel) var(--ease-spring),visibility 0s linear var(--dur-hover)}._tip_w5abu_73:after{content:"";position:absolute;left:var(--tip-tail, 50%);bottom:-7px;width:11px;height:11px;border:solid var(--ink);border-width:0 var(--bw) var(--bw) 0;background:var(--plate);translate:-50% 0;rotate:45deg}@media (max-width: 720px){._links_w5abu_19>li:last-child ._tip_w5abu_73{--tip-shift: calc(-100% + 22px) ;--tip-tail: calc(100% - 20px) ;transform-origin:calc(100% - 22px) 100%}}@media (hover: hover){._sticker_w5abu_45:is(:hover,:focus-visible){background-color:var(--lilac);border-radius:var(--blob-hot);box-shadow:4px 9px 0 var(--ink);translate:0 -5px;scale:1.08}._sticker_w5abu_45:hover{animation:_wobble_w5abu_1 .3s ease-in-out infinite alternate}._sticker_w5abu_45:is(:hover,:focus-visible) svg{rotate:10deg;scale:1.12}._sticker_w5abu_45:is(:hover,:focus-visible)+._tip_w5abu_73{opacity:1;visibility:visible;translate:var(--tip-shift, -50%) 0;rotate:3deg;scale:1;transition-delay:0s}}._sticker_w5abu_45:active{translate:2px 2px;scale:1;box-shadow:1px 1px 0 var(--ink);animation:none;transition-duration:var(--dur-press)}@keyframes _wobble_w5abu_1{0%{rotate:-3deg}to{rotate:3deg}}._fine_w5abu_167{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding-bottom:calc(20px + 20 * var(--x))}._fine_w5abu_167>*{opacity:.62;font-size:calc(11px + 11 * var(--x))}._top_w5abu_178{display:inline-flex;align-items:center;gap:calc(8px + 8 * var(--x));transition:opacity var(--dur-hover) var(--ease-out)}._top_w5abu_178 svg{width:calc(13px + 13 * var(--x));height:calc(13px + 13 * var(--x))}@media (hover: hover){._top_w5abu_178:hover{opacity:1}}._header_1y5qp_5{position:fixed;top:calc(14px + 14 * var(--nav-x));left:0;right:0;z-index:100;padding-inline:var(--gutter);pointer-events:none;transition:transform .46s var(--ease-out)}._header_1y5qp_5[data-hidden=true]{transform:translateY(calc(-100% - 32px - 32 * var(--nav-x)))}._bar_1y5qp_19{position:relative;z-index:2;display:flex;align-items:center;gap:calc(48px + 48 * var(--nav-x));width:-moz-fit-content;width:fit-content;max-width:100%;min-height:calc(66px + 66 * var(--nav-x));margin-inline:auto;padding:calc(8px + 8 * var(--nav-x)) calc(8px + 8 * var(--nav-x)) calc(8px + 8 * var(--nav-x)) calc(22px + 22 * var(--nav-x));background:var(--paper);border:var(--edge);border-radius:calc(14px + 14 * var(--nav-x));box-shadow:var(--drop);pointer-events:auto}._brand_1y5qp_38{font-size:calc(28px + 28 * var(--nav-x))}._links_1y5qp_42{position:relative;display:flex;align-items:center;gap:calc(2px + 2 * var(--nav-x));margin-left:auto}._indicator_1y5qp_50{position:absolute;top:0;left:0;height:100%;width:var(--iw, 0px);transform:translate(var(--ix, 0px));border:1.5px solid var(--ink);border-radius:calc(8px + 8 * var(--nav-x));background:var(--lilac);opacity:0;transition:transform .56s var(--ease-spring),width .56s var(--ease-spring),opacity var(--dur-hover) var(--ease-out)}._indicator_1y5qp_50[data-visible=true]{opacity:1}._item_1y5qp_70{position:relative;z-index:1;display:inline-flex;align-items:center;height:calc(46px + 46 * var(--nav-x));padding:calc(3px + 3 * var(--nav-x)) calc(17px + 17 * var(--nav-x)) 0;border-radius:calc(8px + 8 * var(--nav-x));font-family:var(--f-display);font-size:calc(21px + 21 * var(--nav-x));letter-spacing:.1em;line-height:1;transition:background-color var(--dur-hover) var(--ease-out)}@media (hover: hover){._item_1y5qp_70:not([data-active=true]):hover{background:var(--lilac-soft)}}._toggle_1y5qp_91{display:none;align-items:center;gap:10px;height:46px;margin-left:auto;padding:0 16px 0 14px;border:var(--edge);border-radius:var(--r-sm);background:var(--lilac);font-family:var(--f-display);font-size:19px;letter-spacing:.1em;transition:transform var(--dur-press) var(--ease-out)}._toggle_1y5qp_91:active{transform:translateY(1px) scale(.97)}._burger_1y5qp_111{position:relative;width:18px;height:12px}._burger_1y5qp_111>span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:var(--ink);transition:top .22s var(--ease-out) .16s,transform .32s var(--ease-spring)}._burger_1y5qp_111>span:first-child{top:1px}._burger_1y5qp_111>span:last-child{top:9px}._header_1y5qp_5[data-open=true] ._burger_1y5qp_111>span{top:5px;transition:top .2s var(--ease-out),transform .42s var(--ease-spring) .18s}._header_1y5qp_5[data-open=true] ._burger_1y5qp_111>span:first-child{transform:rotate(45deg)}._header_1y5qp_5[data-open=true] ._burger_1y5qp_111>span:last-child{transform:rotate(-45deg)}._toggleLabel_1y5qp_147{display:grid;overflow:hidden;padding-top:3px;line-height:1}._toggleLabel_1y5qp_147>span{grid-area:1 / 1;transition:transform .42s var(--ease-spring),opacity .2s var(--ease-out)}._toggleLabel_1y5qp_147>span:first-child[data-shown=false]{transform:translateY(-110%);opacity:0}._toggleLabel_1y5qp_147>span:last-child[data-shown=false]{transform:translateY(110%);opacity:0}._sheet_1y5qp_170{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--nav-space) + 12px) var(--gutter) 30px;pointer-events:none;visibility:hidden;transition:visibility 0s linear .76s}._sheet_1y5qp_170[data-open=true]{pointer-events:auto;visibility:visible;transition:visibility 0s}._bands_1y5qp_187{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:repeat(5,1fr)}._bands_1y5qp_187>span{margin-bottom:-1px;background:var(--lilac);transform:scaleX(0);transform-origin:0 50%;transition:transform .52s var(--ease-in-out) calc((4 - var(--i)) * 45ms + .12s)}._sheet_1y5qp_170[data-open=true] ._bands_1y5qp_187>span{transform:scaleX(1);transform-origin:100% 50%;transition:transform .56s var(--ease-in-out) calc(var(--i) * 55ms)}._sheetNav_1y5qp_207{position:relative}._sheetNav_1y5qp_207 ol{display:grid}._sheetNav_1y5qp_207 a{display:block;width:-moz-fit-content;width:fit-content;opacity:0;transform:translateY(44px);transition:opacity .2s var(--ease-out),transform .36s var(--ease-in-out)}._sheet_1y5qp_170[data-open=true] ._sheetNav_1y5qp_207 a{opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform .62s var(--ease-spring);transition-delay:calc(.23s + var(--i) * 55ms)}._sheetWord_1y5qp_230{display:block;font-family:var(--f-display);font-size:clamp(58px,17vw,112px);line-height:.92;text-transform:uppercase}._sheetNav_1y5qp_207 a[data-active=true] ._sheetWord_1y5qp_230{color:transparent;-webkit-text-stroke:2px var(--ink)}._sheetFoot_1y5qp_243{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 20px;font-weight:600;opacity:0;transition:opacity .2s var(--ease-out)}._sheet_1y5qp_170[data-open=true] ._sheetFoot_1y5qp_243{opacity:1;transition:opacity .5s var(--ease-out) .52s}._sheetFoot_1y5qp_243 .link{--link-line: var(--paper)}._sheetSocials_1y5qp_262{display:flex;gap:18px;font-family:var(--f-display);font-size:20px;letter-spacing:.1em}._sheet_1y5qp_170[data-instant=true],._sheet_1y5qp_170[data-instant=true] *{transition:none!important}@supports (text-box: trim-both cap alphabetic){._item_1y5qp_70>span,._toggleLabel_1y5qp_147>span{text-box:trim-both cap alphabetic}._item_1y5qp_70,._toggleLabel_1y5qp_147{padding-top:0}}@media (max-width: 900px){._links_1y5qp_42{display:none}._toggle_1y5qp_91{display:inline-flex}._bar_1y5qp_19{width:100%;max-width:560px;min-height:60px;padding:6px 6px 6px 18px}._brand_1y5qp_38{font-size:25px}}@media (min-width: 901px){._sheet_1y5qp_170{display:none}}@media (max-width: 380px){._brand_1y5qp_38{font-size:22px}}._page_1jxg8_1{padding-top:calc(var(--nav-space) + clamp(12px,3vw,44px) + 44 * var(--x));padding-bottom:calc(clamp(24px,3.4vw,48px) + 48 * var(--x))}._title_1jxg8_5{width:-moz-fit-content;width:fit-content;margin-left:-.035em;font-size:calc(clamp(88px,15vw,216px) + 216 * var(--x));line-height:.8;letter-spacing:-.004em}._section_1jxg8_16{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:calc(8px + 8 * var(--x)) calc(16px + 16 * var(--x));margin-bottom:calc(clamp(22px,2.6vw,36px) + 36 * var(--x));padding-bottom:calc(12px + 12 * var(--x));border-bottom:2px solid currentColor}._sectionTitle_1jxg8_26{width:-moz-fit-content;width:fit-content;margin-left:-.03em;font-size:calc(clamp(56px,6.6vw,96px) + 96 * var(--x));line-height:.8;transition:color var(--dur-hover) var(--ease-out)}._sectionTitle_1jxg8_26>span{display:inline-block}._cta_1jxg8_36{display:inline-flex;align-items:center;gap:calc(10px + 10 * var(--x));padding-bottom:calc(2px + 2 * var(--x));font-family:var(--f-display);font-size:calc(22px + 22 * var(--x));letter-spacing:.08em;line-height:1}._ctaRing_1jxg8_46{width:calc(38px + 38 * var(--x));height:calc(38px + 38 * var(--x))}@media (hover: hover){._section_1jxg8_16:hover ._sectionTitle_1jxg8_26{color:var(--lilac-deep)}._section_1jxg8_16:hover ._ctaRing_1jxg8_46{background:var(--lilac);border-color:var(--ink)}._section_1jxg8_16:hover ._ctaRing_1jxg8_46 svg{transform:translate(3px)}}@media (max-width: 560px){._cta_1jxg8_36{font-size:18px}._ctaRing_1jxg8_46{width:32px;height:32px}}._row_1hh83_1{border-bottom:var(--rule)}._summary_1hh83_4{display:flex;align-items:center;gap:calc(clamp(14px,2vw,28px) + 28 * var(--x));padding-block:calc(20px + 20 * var(--x)) calc(18px + 18 * var(--x));cursor:pointer;list-style:none}._summary_1hh83_4::-webkit-details-marker{display:none}._heading_1hh83_15{flex:1;min-width:0;display:grid;gap:calc(6px + 6 * var(--x))}._title_1hh83_21{font-size:calc(clamp(34px,4vw,58px) + 58 * var(--x));line-height:.88;transition:color var(--dur-hover) var(--ease-out)}._meta_1hh83_26{font-size:calc(15px + 15 * var(--x));font-weight:500;opacity:.75}._aside_1hh83_31{flex:none;text-align:right;opacity:.7}._icon_1hh83_38{position:relative;flex:none;width:calc(40px + 40 * var(--x));height:calc(40px + 40 * var(--x));border:2px solid var(--ink);border-radius:50%;transition:transform var(--dur-panel) var(--ease-spring),background-color var(--dur-hover) var(--ease-out)}._icon_1hh83_38:before,._icon_1hh83_38:after{content:"";position:absolute;left:50%;top:50%;width:calc(14px + 14 * var(--x));height:2px;background:var(--ink);translate:-50% -50%}._icon_1hh83_38:after{rotate:90deg}@media (hover: hover){._summary_1hh83_4:hover ._title_1hh83_21{color:var(--lilac-deep)}._summary_1hh83_4:hover ._icon_1hh83_38{background:var(--lilac-soft)}}._row_1hh83_1[open] ._icon_1hh83_38{transform:rotate(45deg);background:var(--lilac)}._body_1hh83_76{padding:calc(4px + 4 * var(--x)) 0 calc(clamp(26px,3vw,40px) + 40 * var(--x))}@media (max-width: 720px){._summary_1hh83_4{flex-wrap:wrap;gap:6px 14px}._aside_1hh83_31{order:1;flex-basis:100%;text-align:left}._icon_1hh83_38{width:34px;height:34px}}._intro_1b39y_1{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:calc(36px + 36 * var(--x)) calc(clamp(32px,6vw,110px) + 110 * var(--x));padding-top:calc(18px + 18 * var(--x));padding-bottom:calc(clamp(56px,7vw,104px) + 104 * var(--x));border-top:2px solid var(--ink)}._lead_1b39y_9{max-width:24ch;font-size:calc(clamp(28px,3.1vw,46px) + 46 * var(--x));font-weight:600;line-height:1.16;letter-spacing:-.015em;text-wrap:pretty}._side_1b39y_17{display:grid;align-content:start;gap:calc(28px + 28 * var(--x))}._facts_1b39y_22>div{display:grid;grid-template-columns:calc(110px + 110 * var(--x)) minmax(0,1fr);align-items:baseline;gap:calc(16px + 16 * var(--x));padding-block:calc(12px + 12 * var(--x));border-bottom:var(--rule)}._facts_1b39y_22>div:first-child{padding-top:calc(4px + 4 * var(--x))}._facts_1b39y_22 dt{font-size:calc(10.5px + 10.5 * var(--x));opacity:.6}._facts_1b39y_22 dd{font-weight:600;line-height:1.4}._buttons_1b39y_41{margin-top:calc(4px + 4 * var(--x))}._block_1b39y_45{padding-bottom:calc(clamp(56px,7vw,104px) + 104 * var(--x))}._last_1b39y_48{padding-bottom:calc(clamp(72px,9vw,140px) + 140 * var(--x))}._label_1b39y_51{padding-bottom:calc(12px + 12 * var(--x));border-bottom:2px solid var(--ink);opacity:.85}._job_1b39y_57{display:grid;gap:calc(16px + 16 * var(--x));max-width:calc(820px + 820 * var(--x))}._points_1b39y_62{display:grid;gap:calc(8px + 8 * var(--x))}._points_1b39y_62 li{position:relative;padding-left:calc(24px + 24 * var(--x));line-height:1.5}._points_1b39y_62 li:before{content:"";position:absolute;left:2px;top:.62em;width:calc(10px + 10 * var(--x));height:2px;background:var(--lilac-deep)}._jobFoot_1b39y_80{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12px + 12 * var(--x)) calc(20px + 20 * var(--x));margin-top:calc(4px + 4 * var(--x))}._jobFoot_1b39y_80>.mono{opacity:.6}._tags_1b39y_90{display:flex;flex-wrap:wrap;gap:calc(6px + 6 * var(--x))}._schools_1b39y_96>li{display:grid;grid-template-columns:calc(160px + 160 * var(--x)) minmax(0,1fr);gap:calc(8px + 8 * var(--x)) calc(clamp(16px,3vw,40px) + 40 * var(--x));padding-block:calc(22px + 22 * var(--x));border-bottom:var(--rule)}._schools_1b39y_96>li>.mono{padding-top:.5em;opacity:.6}._schools_1b39y_96 h3{font-size:calc(clamp(32px,3.4vw,50px) + 50 * var(--x));line-height:.9}._schools_1b39y_96 p{margin:calc(8px + 8 * var(--x)) 0 calc(14px + 14 * var(--x));font-weight:500;opacity:.8}._toolkit_1b39y_117{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(34px + 34 * var(--x)) calc(clamp(24px,3vw,48px) + 48 * var(--x));padding-top:calc(24px + 24 * var(--x))}._toolkit_1b39y_117 h3{width:-moz-fit-content;width:fit-content;margin-bottom:calc(12px + 12 * var(--x));padding:.14em .3em .02em;border-radius:6px;background:var(--lilac);font-size:calc(28px + 28 * var(--x))}._toolkit_1b39y_117 ul{display:flex;flex-wrap:wrap;gap:0 calc(14px + 14 * var(--x))}._toolkit_1b39y_117 li{font-size:calc(17px + 17 * var(--x));font-weight:600;line-height:1.8}._toolkit_1b39y_117 li:not(:last-child):after{content:"/";margin-left:calc(14px + 14 * var(--x));opacity:.25;font-weight:400}@media (max-width: 900px){._intro_1b39y_1{grid-template-columns:1fr}._toolkit_1b39y_117{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){._toolkit_1b39y_117{grid-template-columns:1fr}._schools_1b39y_96>li{grid-template-columns:1fr}._facts_1b39y_22>div{grid-template-columns:92px minmax(0,1fr)}}@media print{._intro_1b39y_1{border-top:0}._lead_1b39y_9{font-size:20pt;max-width:none}._block_1b39y_45{break-inside:avoid-page;padding-bottom:24px}._toolkit_1b39y_117 h3{background:none;padding:0}}._form_17kjc_1{display:grid;gap:calc(22px + 22 * var(--x))}._pair_17kjc_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(22px + 22 * var(--x))}._field_17kjc_10{display:grid;gap:calc(8px + 8 * var(--x))}._field_17kjc_10>.mono,._messageLabel_17kjc_15 .mono{font-size:calc(10.5px + 10.5 * var(--x));opacity:.7}._messageLabel_17kjc_15{display:flex;justify-content:space-between}._counter_17kjc_23{font-variant-numeric:tabular-nums}._field_17kjc_10 input,._field_17kjc_10 textarea{width:100%;padding:calc(14px + 14 * var(--x)) calc(16px + 16 * var(--x));border:var(--edge);border-radius:calc(8px + 8 * var(--x));background:#fdfbf7;font-size:calc(18px + 18 * var(--x));line-height:1.5;outline:none;transition:box-shadow var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}._field_17kjc_10 input{height:calc(58px + 58 * var(--x))}._field_17kjc_10 textarea{min-height:calc(190px + 190 * var(--x));resize:vertical}._field_17kjc_10 input:focus,._field_17kjc_10 textarea:focus{background:#fff;box-shadow:0 0 0 4px var(--lilac)}._field_17kjc_10[data-invalid=true] input,._field_17kjc_10[data-invalid=true] textarea{border-color:#b3261e}._error_17kjc_57{color:#a3241c;font-size:calc(14px + 14 * var(--x));font-weight:600;animation:_nudge_17kjc_1 .32s var(--ease-out)}@keyframes _nudge_17kjc_1{25%{transform:translate(-3px)}75%{transform:translate(3px)}}._server_17kjc_71{padding:calc(12px + 12 * var(--x)) calc(14px + 14 * var(--x));border:1.5px solid #b3261e;border-radius:calc(8px + 8 * var(--x));background:#fbe4e1;color:#8c1d18;font-size:calc(15px + 15 * var(--x))}._submit_17kjc_79{display:flex;justify-content:flex-end}._sent_17kjc_85{display:grid;justify-items:start;gap:calc(10px + 10 * var(--x));padding:calc(clamp(26px,4vw,44px) + 44 * var(--x));border:var(--edge);border-radius:calc(14px + 14 * var(--x));background:var(--lilac-soft)}._stamp_17kjc_94{display:grid;place-items:center;width:calc(64px + 64 * var(--x));height:calc(64px + 64 * var(--x));border:var(--edge);border-radius:50%;background:var(--lilac);animation:_stamp_17kjc_94 .7s var(--ease-spring) both}._stamp_17kjc_94 svg{width:calc(30px + 30 * var(--x));height:calc(30px + 30 * var(--x))}@keyframes _stamp_17kjc_94{0%{opacity:0;transform:scale(2.4) rotate(-40deg)}}._sentTitle_17kjc_114{margin-top:calc(8px + 8 * var(--x));font-size:calc(clamp(64px,8vw,110px) + 110 * var(--x));animation:_rise_17kjc_1 .6s var(--ease-out) .16s both}._sentBody_17kjc_119{margin-bottom:calc(14px + 14 * var(--x));font-size:calc(18px + 18 * var(--x));animation:_rise_17kjc_1 .6s var(--ease-out) .24s both}@keyframes _rise_17kjc_1{0%{opacity:0;transform:translateY(14px)}}@media (max-width: 640px){._pair_17kjc_5{grid-template-columns:1fr}._submit_17kjc_79 .btn{width:100%}}._grid_13k87_1{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:calc(40px + 40 * var(--x)) calc(clamp(32px,5vw,88px) + 88 * var(--x));padding-top:calc(24px + 24 * var(--x));padding-bottom:calc(clamp(72px,9vw,140px) + 140 * var(--x));border-top:2px solid var(--ink)}._aside_13k87_10{display:grid;align-content:start;gap:calc(26px + 26 * var(--x))}._card_13k87_15{display:grid;justify-items:start;gap:calc(10px + 10 * var(--x));padding:calc(22px + 22 * var(--x));border:var(--edge);border-radius:calc(14px + 14 * var(--x));background:var(--lilac);box-shadow:var(--drop)}._card_13k87_15>.mono{font-size:calc(10.5px + 10.5 * var(--x));opacity:.75}._email_13k87_29{max-width:100%;font-size:calc(clamp(26px,2.3vw,34px) + 34 * var(--x));line-height:1;overflow-wrap:anywhere}._copy_13k87_35{margin-top:calc(8px + 8 * var(--x))}._socials_13k87_39{border-top:2px solid var(--ink)}._socials_13k87_39 a{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:calc(12px + 12 * var(--x));padding-block:calc(16px + 16 * var(--x));border-bottom:var(--rule)}._socials_13k87_39 svg{width:calc(20px + 20 * var(--x));height:calc(20px + 20 * var(--x))}._socials_13k87_39 .display{padding-top:3px;font-size:calc(26px + 26 * var(--x));line-height:1;transition:color var(--dur-hover) var(--ease-out)}._handle_13k87_60{overflow:hidden;font-size:calc(14px + 14 * var(--x));white-space:nowrap;text-overflow:ellipsis;opacity:.6}._socials_13k87_39 ._ext_13k87_67{width:calc(18px + 18 * var(--x));height:calc(18px + 18 * var(--x));transition:transform var(--dur-panel) var(--ease-spring)}@media (hover: hover){._socials_13k87_39 a:hover .display{color:var(--lilac-deep)}._socials_13k87_39 a:hover ._ext_13k87_67{transform:translate(3px,-3px)}}._facts_13k87_81{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;gap:calc(14px + 14 * var(--x)) calc(36px + 36 * var(--x))}._facts_13k87_81>div{display:grid;gap:calc(4px + 4 * var(--x))}._facts_13k87_81 dt{font-size:calc(10.5px + 10.5 * var(--x));opacity:.6}._facts_13k87_81 dd{font-weight:600}@media (max-width: 900px){._grid_13k87_1{grid-template-columns:1fr}}._picture_10uts_1{position:relative;display:block;overflow:hidden;background:var(--paper-2)}._picture_10uts_1[data-fit=cover]{width:100%;height:100%}._picture_10uts_1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}._picture_10uts_1[data-anchor=top] img{-o-object-position:50% 0;object-position:50% 0}._picture_10uts_1 img[data-arrival=no]{opacity:0}._picture_10uts_1 img[data-arrival=fade]{animation:_arrive_10uts_1 .48s var(--ease-out) both}._hi_10uts_27{position:absolute;top:0;right:0;bottom:0;left:0}@keyframes _arrive_10uts_1{0%{opacity:0}}._cover_10zti_1{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:7% 7.5%;overflow:hidden;background:var(--plate, var(--lilac));color:var(--ink);container-type:inline-size}._name_10zti_14{font-family:var(--f-display);font-size:15cqi;line-height:.84;text-transform:uppercase;text-wrap:balance}._type_10zti_21{margin-top:3.4cqi;font-size:max(10px,2.4cqi);opacity:.75}._cover_10zti_1[data-size=page]{justify-content:center;align-items:center}._cover_10zti_1[data-size=page] ._type_10zti_21{margin-top:0;font-size:max(11px,1.2cqi)}._strip_h1sq7_4{--gap: calc(clamp(10px, 1.2vw, 18px) + 18 * var(--x));display:flex;gap:var(--gap);height:calc((100cqi - 4 * var(--gap)) / 5 * 1.25)}._strip_h1sq7_4>li{flex:1 1 0;min-width:0;transition:scale .52s var(--ease-out),opacity .52s var(--ease-out)}._strip_h1sq7_4>li:nth-child(odd){--tilt: -1.6deg}._strip_h1sq7_4>li:nth-child(2n){--tilt: 1.2deg}._strip_h1sq7_4[data-intro=true]>li{animation:_rise_h1sq7_1 .9s var(--ease-out) backwards;animation-delay:calc(.36s + var(--i) * 70ms)}._frame_h1sq7_32{position:relative;display:block;height:100%}._card_h1sq7_41{--round: calc(10px + 10 * var(--x));--mat: calc(clamp(8px, .7vw, 11px) + 11 * var(--x));--name: calc(clamp(18px, 1.5vw, 24px) + 24 * var(--x));--foot: calc(var(--name) * 2.75);position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;isolation:isolate;border-radius:var(--round);background-color:transparent;box-shadow:inset 0 0 0 0 var(--ink),0 0 0 var(--ink);transition:translate .46s var(--ease-out),rotate .46s var(--ease-out),box-shadow .46s var(--ease-out),background-color 0s linear .44s}._media_h1sq7_68{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;overflow:hidden;border-radius:var(--round);background:#1c12381a;box-shadow:0 0 0 0 var(--ink);transition:inset .44s var(--ease-in-out),border-radius .44s var(--ease-in-out),box-shadow .44s var(--ease-in-out)}._picture_h1sq7_82{display:block;width:100%;height:100%;background:transparent}._picture_h1sq7_82 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}._shot_h1sq7_97{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .24s var(--ease-out)}._shot_h1sq7_97[data-on=true]{opacity:1}._foot_h1sq7_109{position:absolute;right:var(--mat);bottom:0;left:calc(var(--mat) + 2px);display:grid;align-content:center;gap:calc(6px + 6 * var(--x));height:var(--foot);opacity:0;translate:0 100%;transition:translate .32s var(--ease-in-out),opacity 0s linear .32s}._title_h1sq7_124{width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;padding-top:.08em;font-size:var(--name);letter-spacing:.04em;line-height:.9;white-space:nowrap;text-overflow:ellipsis}._detail_h1sq7_135{display:flex;align-items:center;gap:calc(10px + 10 * var(--x));min-width:0;font-size:calc(10.5px + 10.5 * var(--x));line-height:1.2}._what_h1sq7_143{min-width:0;overflow:hidden;opacity:.72;white-space:nowrap;text-overflow:ellipsis}._ticks_h1sq7_152{display:flex;flex:none;gap:calc(3px + 3 * var(--x))}._ticks_h1sq7_152>span{width:calc(11px + 11 * var(--x));height:calc(7px + 7 * var(--x));border:1.5px solid var(--ink);border-radius:99px;scale:0;transition:width .3s var(--ease-spring),background-color .12s var(--ease-out),scale 0s linear .32s}._ticks_h1sq7_152>span[data-on=true]{width:calc(26px + 26 * var(--x));background:var(--ink)}@media (hover: hover){._strip_h1sq7_4:has(>li:hover)>li:not(:hover),._strip_h1sq7_4:has(._frame_h1sq7_32:focus-visible)>li:not(:focus-within){scale:.96;opacity:.7}._strip_h1sq7_4>li:hover,._strip_h1sq7_4>li:focus-within{z-index:1}._frame_h1sq7_32:hover ._card_h1sq7_41,._frame_h1sq7_32:focus-visible ._card_h1sq7_41{translate:0 calc(-12px - 12 * var(--x));rotate:var(--tilt);background-color:var(--paper);box-shadow:inset 0 0 0 var(--bw) var(--ink),8px 8px 0 var(--ink);transition:translate .64s var(--ease-spring),rotate .64s var(--ease-spring),box-shadow .64s var(--ease-spring),background-color 0s}._frame_h1sq7_32:hover ._media_h1sq7_68,._frame_h1sq7_32:focus-visible ._media_h1sq7_68{inset:var(--mat) var(--mat) var(--foot);border-radius:calc(6px + 6 * var(--x));box-shadow:0 0 0 1.5px var(--ink);transition:inset .48s var(--ease-out),border-radius .48s var(--ease-out),box-shadow .48s var(--ease-out)}._frame_h1sq7_32:hover ._shot_h1sq7_97{transition:none}._frame_h1sq7_32:hover ._foot_h1sq7_109,._frame_h1sq7_32:focus-visible ._foot_h1sq7_109{opacity:1;translate:0 0;transition:translate .62s var(--ease-spring) .11s,opacity 0s}._frame_h1sq7_32:hover ._ticks_h1sq7_152>span,._frame_h1sq7_32:focus-visible ._ticks_h1sq7_152>span{scale:1;transition:width .3s var(--ease-spring),background-color .12s var(--ease-out),scale .42s var(--ease-spring) calc(.22s + var(--t) * 45ms)}}._frame_h1sq7_32:focus-visible{outline:none}._frame_h1sq7_32:focus-visible ._card_h1sq7_41{outline:3px solid var(--ink);outline-offset:3px}._ghost_h1sq7_237{display:block;height:100%;border-radius:calc(10px + 10 * var(--x));background:#1c123814;animation:_breathe_h1sq7_1 1.6s var(--ease-in-out) infinite alternate}@keyframes _breathe_h1sq7_1{to{background:#1c123824}}@keyframes _rise_h1sq7_1{0%{opacity:0;transform:translateY(24px)}}@media (max-width: 700px){._strip_h1sq7_4{height:calc((100cqi - 2 * var(--gap)) / 3 * 1.25)}._strip_h1sq7_4>li:nth-child(n+4){display:none}}._print_7ojjc_3{display:block;height:100%}._mount_7ojjc_11{display:grid;align-content:start;gap:calc(12px + 12 * var(--x));height:100%;padding:calc(10px + 10 * var(--x)) calc(10px + 10 * var(--x)) calc(14px + 14 * var(--x));border:var(--edge);border-radius:calc(10px + 10 * var(--x));background:var(--mount);color:var(--mount-ink)}._frame_7ojjc_22{display:block;overflow:hidden;border:1.5px solid var(--ink);border-radius:calc(5px + 5 * var(--x))}._picture_7ojjc_28{border-radius:calc(4px + 4 * var(--x))}._picture_7ojjc_28 img{transition:transform 1.1s var(--ease-out)}._caption_7ojjc_34{display:grid;gap:calc(4px + 4 * var(--x));padding-inline:2px}._title_7ojjc_39{width:-moz-fit-content;width:fit-content;font-size:calc(clamp(24px,2.1vw,32px) + 32 * var(--x));line-height:.9}._meta_7ojjc_44{font-size:calc(10.5px + 10.5 * var(--x));opacity:.8}@media (hover: hover){._print_7ojjc_3:hover ._picture_7ojjc_28 img{transform:scale(1.05)}}._print_7ojjc_3:focus-visible{outline:none}._print_7ojjc_3:focus-visible ._mount_7ojjc_11{outline:3px solid var(--ink);outline-offset:3px}._hero_1iu85_8{display:flex;flex-direction:column;min-height:100svh;padding-top:var(--nav-space)}._heroInner_1iu85_14{flex:1;container-type:inline-size;--name-size: 23cqi;display:grid;grid-template-rows:auto auto 1fr auto;gap:calc(clamp(16px,2vw,28px) + 28 * var(--x));padding-top:calc(clamp(10px,2.4vh,30px) + 30 * var(--x));padding-bottom:calc(clamp(28px,4vw,56px) + 56 * var(--x))}._heroInner_1iu85_14>ul{align-self:end}._name_1iu85_33{display:flex;justify-content:space-between;margin-left:-.041em;font-size:var(--name-size);line-height:.8;letter-spacing:-.005em;white-space:nowrap}._word_1iu85_46{display:block;overflow:hidden;padding-block:.14em .04em;margin-block:-.14em -.04em}._word_1iu85_46>span{display:block}._hero_1iu85_8[data-intro=true] ._word_1iu85_46>span{animation:_surface_1iu85_1 1.1s cubic-bezier(.16,1,.3,1) calc(80ms + var(--i) * .11s) both}@keyframes _surface_1iu85_1{0%{transform:translateY(105%)}}._heroMeta_1iu85_64{display:flex;justify-content:space-between;align-items:flex-end;align-items:last baseline;gap:calc(24px + 24 * var(--x));margin-top:calc(var(--name-size) * -.09);font-size:calc(clamp(17px,1.4vw,21px) + 21 * var(--x))}._role_1iu85_77{font-weight:600;line-height:1.35}._place_1iu85_82{flex:none;margin-left:auto;white-space:nowrap}._resume_1iu85_88{justify-self:end;align-self:end}._hero_1iu85_8[data-intro=true] ._heroMeta_1iu85_64,._hero_1iu85_8[data-intro=true] ._resume_1iu85_88{animation:_rise_1iu85_1 .9s var(--ease-out) backwards}._hero_1iu85_8[data-intro=true] ._heroMeta_1iu85_64{animation-delay:.3s}._hero_1iu85_8[data-intro=true] ._resume_1iu85_88{animation-delay:.74s}@keyframes _rise_1iu85_1{0%{opacity:0;transform:translateY(24px)}}@media (max-aspect-ratio: 10/19),(min-width: 701px) and (max-aspect-ratio: 7/5){._hero_1iu85_8{min-height:0}._heroInner_1iu85_14{grid-template-rows:auto auto auto auto}._heroInner_1iu85_14>ul{margin-top:calc(clamp(12px,3vw,40px) + 40 * var(--x))}}._block_1iu85_126{padding-top:calc(clamp(56px,7vw,104px) + 104 * var(--x))}._photos_1iu85_130{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(clamp(32px,3vw,44px) + 44 * var(--x)) calc(clamp(14px,1.6vw,24px) + 24 * var(--x))}._photoIntro_1iu85_136{max-width:54ch;margin-bottom:calc(clamp(24px,3vw,40px) + 40 * var(--x));font-size:calc(clamp(18px,1.5vw,22px) + 22 * var(--x));line-height:1.45;text-wrap:pretty}._lead_1iu85_144{max-width:34ch;margin-bottom:calc(clamp(28px,3.4vw,48px) + 48 * var(--x));font-size:calc(clamp(24px,2.5vw,36px) + 36 * var(--x));font-weight:600;line-height:1.25;letter-spacing:-.01em;text-wrap:pretty}._timeline_1iu85_156{border-top:2px solid var(--ink)}._entry_1iu85_159{display:grid;grid-template-columns:calc(200px + 200 * var(--x)) minmax(0,1fr) auto;align-items:center;gap:calc(8px + 8 * var(--x)) calc(clamp(20px,3vw,48px) + 48 * var(--x));padding-block:calc(16px + 16 * var(--x));border-bottom:var(--rule)}._when_1iu85_167{opacity:.62;white-space:nowrap}._who_1iu85_171{display:grid;gap:calc(4px + 4 * var(--x))}._entryTitle_1iu85_175{padding-top:.08em;font-size:calc(clamp(30px,3.2vw,46px) + 46 * var(--x));line-height:.9;transition:color var(--dur-hover) var(--ease-out)}._entryRole_1iu85_181{font-size:calc(15px + 15 * var(--x));opacity:.8}@media (hover: hover){._entry_1iu85_159:hover ._entryTitle_1iu85_175{color:var(--lilac-deep)}._entry_1iu85_159:hover ._go_1iu85_189{background:var(--lilac);border-color:var(--ink)}._entry_1iu85_159:hover ._go_1iu85_189 svg{transform:translate(3px)}}._contact_1iu85_199{margin-top:calc(clamp(64px,8vw,120px) + 120 * var(--x))}._contactInner_1iu85_202{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:calc(32px + 32 * var(--x)) calc(clamp(32px,5vw,80px) + 80 * var(--x));padding-block:calc(clamp(56px,7vw,104px) + 104 * var(--x))}._contactWord_1iu85_211{display:inline-flex;align-items:center;gap:.14em;width:-moz-fit-content;width:fit-content;font-size:calc(clamp(76px,11vw,168px) + 168 * var(--x));line-height:.8}._contactWord_1iu85_211>.display{display:inline-block;margin-left:-.035em;padding-top:.06em}._contactGo_1iu85_224{width:.42em;height:.42em;border-width:3px}._contactGo_1iu85_224 svg{width:.22em;height:.22em}@media (hover: hover){._contactWord_1iu85_211:hover ._contactGo_1iu85_224{background:var(--ink);border-color:var(--ink);color:var(--lilac)}._contactWord_1iu85_211:hover ._contactGo_1iu85_224 svg{transform:rotate(-45deg)}}._contactSide_1iu85_243{display:grid;gap:calc(24px + 24 * var(--x))}._details_1iu85_247{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;gap:calc(16px + 16 * var(--x)) calc(40px + 40 * var(--x))}._details_1iu85_247>div{display:grid;gap:calc(2px + 2 * var(--x))}._details_1iu85_247 dt{font-size:calc(11px + 11 * var(--x));opacity:.72}._details_1iu85_247 dd{font-weight:600}@media (max-width: 1100px){._photos_1iu85_130{grid-template-columns:repeat(2,minmax(0,1fr))}._contactInner_1iu85_202{grid-template-columns:1fr;align-items:start}}@media (max-width: 700px){._heroInner_1iu85_14{--name-size: min(44cqi, 25svh)}._name_1iu85_33{display:grid;grid-template-columns:minmax(0,1fr);justify-content:start;line-height:.84}._name_1iu85_33>:last-child{justify-self:end}._heroMeta_1iu85_64{margin-top:calc(var(--name-size) * -.04)}._resume_1iu85_88{justify-self:start}._photos_1iu85_130{gap:28px 12px}}@media (max-width: 560px){._entry_1iu85_159{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}._when_1iu85_167{grid-column:1 / -1}}._page_yuk6k_1{display:grid;justify-items:start;align-content:center;gap:calc(18px + 18 * var(--x));min-height:78svh;padding-top:var(--nav-space);padding-bottom:calc(64px + 64 * var(--x))}._code_yuk6k_10{font-size:calc(clamp(150px,30vw,420px) + 420 * var(--x));line-height:.78;margin-left:-.03em}._line_yuk6k_15{margin-bottom:calc(10px + 10 * var(--x));font-size:calc(clamp(20px,2vw,26px) + 26 * var(--x));font-weight:600}._sheet_1arc3_1{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--gy)}._sheet_1arc3_1>li{grid-column:1;min-width:0}._sheet_1arc3_1[data-measured=false]{display:flex;flex-wrap:wrap;gap:var(--gy) var(--gx)}._sheet_1arc3_1[data-measured=false]>li{flex:var(--ratio) 1 calc(var(--ratio) * 300px + var(--pad))}._sheet_1arc3_1[data-measured=false]:after{content:"";flex:10000 1 0}._body_163ec_1{padding-bottom:calc(clamp(72px,9vw,140px) + 140 * var(--x))}._sheet_163ec_5{padding-top:calc(18px + 18 * var(--x));border-top:2px solid var(--ink)}._ghosts_163ec_11{display:flex;flex-wrap:wrap;gap:calc(30px + 30 * var(--x)) calc(20px + 20 * var(--x))}._ghosts_163ec_11>li{flex:var(--ratio) 1 calc(var(--ratio) * (260px + 260 * var(--x)))}._ghost_163ec_11{display:block;aspect-ratio:var(--ratio);border:var(--edge);border-radius:calc(10px + 10 * var(--x));background:var(--paper-2);animation:_breathe_163ec_1 1.6s var(--ease-in-out) infinite alternate}@keyframes _breathe_163ec_1{to{background:var(--lilac-soft)}}._empty_163ec_33{display:grid;justify-items:start;gap:calc(18px + 18 * var(--x));padding-block:calc(48px + 48 * var(--x));font-size:calc(20px + 20 * var(--x))}._viewer_ege23_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#160e2e;color:var(--paper);overscroll-behavior:contain}._viewer_ege23_1:focus{outline:none}._viewer_ege23_1 :focus-visible{outline-color:var(--paper)}._viewer_ege23_1[data-fade-in=true]{animation:_open_ege23_1 .26s var(--ease-out) both}@keyframes _open_ege23_1{0%{opacity:0}}._bar_ege23_28{display:flex;align-items:center;gap:calc(18px + 18 * var(--x));padding:calc(18px + 18 * var(--x)) var(--gutter)}._count_ege23_34{opacity:.72}._title_ege23_37{flex:1;min-width:0;overflow:hidden;padding-top:3px;font-size:calc(24px + 24 * var(--x));letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis}._actions_ege23_47{display:flex;gap:calc(10px + 10 * var(--x))}._round_ege23_51,._close_ege23_52{display:inline-flex;align-items:center;justify-content:center;gap:calc(10px + 10 * var(--x));height:calc(44px + 44 * var(--x));border:2px solid var(--paper);border-radius:calc(8px + 8 * var(--x));transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}._round_ege23_51{width:calc(44px + 44 * var(--x))}._close_ege23_52{padding:calc(3px + 3 * var(--x)) calc(14px + 14 * var(--x)) 0 calc(16px + 16 * var(--x));font-family:var(--f-display);font-size:calc(19px + 19 * var(--x));letter-spacing:.1em}._close_ege23_52 svg{margin-top:-3px}@media (hover: hover){._round_ege23_51:hover,._close_ege23_52:hover{background:var(--lilac);border-color:var(--lilac);color:var(--ink)}}._round_ege23_51:active,._close_ege23_52:active{transform:scale(.96)}._stage_ege23_91{display:grid;place-items:center;min-height:0;padding:0 calc(clamp(16px,8vw,120px) + 120 * var(--x));touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}._picture_ege23_100{width:min(100%,calc((100dvh - 190px - 190 * var(--x)) * var(--ratio)));border-radius:6px;background:#ffffff0d;transition:transform .42s var(--ease-spring);cursor:grab}._picture_ege23_100:active{cursor:grabbing}._caption_ege23_111{min-height:calc(56px + 56 * var(--x));max-width:70ch;margin-inline:auto;padding:calc(14px + 14 * var(--x)) var(--gutter) calc(22px + 22 * var(--x));font-size:calc(14px + 14 * var(--x));text-align:center;opacity:.72}._arrow_ege23_121{position:absolute;top:50%;display:grid;place-items:center;width:calc(56px + 56 * var(--x));height:calc(56px + 56 * var(--x));margin-top:calc(-28px - 28 * var(--x));border:2px solid var(--paper);border-radius:50%;transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}._arrow_ege23_121 svg{width:calc(22px + 22 * var(--x));height:calc(22px + 22 * var(--x))}@media (hover: hover){._arrow_ege23_121:hover{background:var(--lilac);border-color:var(--lilac);color:var(--ink)}}._arrow_ege23_121:active{transform:scale(.94)}._prev_ege23_151{left:calc(clamp(10px,2vw,32px) + 32 * var(--x))}._next_ege23_154{right:calc(clamp(10px,2vw,32px) + 32 * var(--x))}@media (max-width: 720px){._title_ege23_37{display:none}._count_ege23_34{flex:1}._arrow_ege23_121{top:auto;bottom:16px;width:48px;height:48px;margin-top:0}._stage_ege23_91{padding-inline:12px}._picture_ege23_100{width:min(100%,calc((100dvh - 230px) * var(--ratio)))}._caption_ege23_111{padding-bottom:84px}}._pending_oofxx_1{min-height:100svh}._head_oofxx_5{display:grid;gap:calc(14px + 14 * var(--x));padding-top:calc(var(--nav-space) + clamp(8px,2vw,28px) + 28 * var(--x))}._crumbs_oofxx_10 a{display:inline-flex;align-items:center;gap:calc(8px + 8 * var(--x))}._crumbs_oofxx_10 svg{width:calc(13px + 13 * var(--x));height:calc(13px + 13 * var(--x))}._title_oofxx_20{font-size:calc(clamp(56px,9.2vw,136px) + 136 * var(--x));line-height:.82;margin-left:-.03em;text-wrap:balance}._title_oofxx_20>span{display:inline-block}._sub_oofxx_30{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(16px + 16 * var(--x)) calc(24px + 24 * var(--x))}._type_oofxx_37{font-size:calc(clamp(24px,2.6vw,38px) + 38 * var(--x));line-height:1.05}._cover_oofxx_42{margin-top:calc(clamp(10px,1.6vw,22px) + 22 * var(--x))}._gallery_oofxx_49{position:relative;display:grid;justify-items:center;padding:calc(clamp(20px,4vw,60px) + 60 * var(--x)) calc(clamp(14px,3vw,48px) + 48 * var(--x));border:var(--edge);border-radius:calc(14px + 14 * var(--x));background:var(--lilac-soft)}._monitor_oofxx_60{container-type:inline-size;width:min(66%,calc(900px + 900 * var(--x)),calc((100svh - var(--nav-space) - 190px - 190 * var(--x)) * 1.45))}._display_oofxx_68{position:relative;padding:1.9cqi;border-radius:2.4cqi;background:var(--ink)}._display_oofxx_68:before{content:"";position:absolute;top:.7cqi;left:50%;width:.5cqi;height:.5cqi;border-radius:50%;background:#faf6ee3d;translate:-50% 0}._screen_oofxx_86{display:block;border-radius:.7cqi;cursor:zoom-in}._screen_oofxx_86:focus-visible{outline-color:var(--lilac);outline-offset:-3px}._screenPicture_oofxx_97{display:block;width:100%;aspect-ratio:16 / 9;border-radius:.7cqi}._screenPicture_oofxx_97 img{transition:transform 1s var(--ease-out)}@media (hover: hover){._screen_oofxx_86:hover ._screenPicture_oofxx_97 img{transform:scale(1.02)}}._stand_oofxx_111{width:100%;height:auto;overflow:visible}._neck_oofxx_116,._foot_oofxx_117{fill:var(--lilac)}._neckEdge_oofxx_120,._foot_oofxx_117{stroke:var(--ink);stroke-width:var(--bw);vector-effect:non-scaling-stroke}._footShadow_oofxx_126{fill:var(--ink)}._galleryControls_oofxx_129{position:absolute;right:calc(12px + 12 * var(--x));bottom:calc(12px + 12 * var(--x));display:flex;align-items:center;overflow:hidden;border:var(--edge);border-radius:calc(8px + 8 * var(--x));background:var(--paper);box-shadow:2px 2px 0 var(--ink)}._galleryControls_oofxx_129 button{display:grid;place-items:center;width:calc(44px + 44 * var(--x));height:calc(44px + 44 * var(--x));transition:background-color var(--dur-hover) var(--ease-out)}._galleryControls_oofxx_129 button:focus-visible{outline-offset:-4px}._galleryCount_oofxx_151{min-width:calc(58px + 58 * var(--x));text-align:center;white-space:nowrap}@media (hover: hover){._galleryControls_oofxx_129 button:hover{background:var(--lilac)}}._coverPlate_oofxx_161{display:block;width:100%;max-height:calc(100svh - var(--nav-space) - 40px);aspect-ratio:16 / 5.5;border:var(--edge);border-radius:calc(14px + 14 * var(--x));overflow:hidden}._facts_oofxx_172{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr) minmax(0,1fr);gap:calc(28px + 28 * var(--x)) calc(clamp(24px,4vw,64px) + 64 * var(--x));padding-block:calc(clamp(32px,4vw,56px) + 56 * var(--x))}._facts_oofxx_172>div{display:grid;align-content:start;gap:calc(12px + 12 * var(--x));padding-top:calc(14px + 14 * var(--x));border-top:2px solid var(--ink)}._facts_oofxx_172 h2{opacity:.6}._note_oofxx_188{font-size:calc(14px + 14 * var(--x));opacity:.75}._stack_oofxx_192 ul{display:flex;flex-wrap:wrap;gap:calc(6px + 6 * var(--x))}._bar_oofxx_197{display:flex;height:calc(12px + 12 * var(--x));overflow:hidden;border:1.5px solid var(--ink);border-radius:99px}._bar_oofxx_197>span{width:var(--w);background:var(--c)}._bar_oofxx_197>span+span{border-left:1.5px solid var(--paper)}._legend_oofxx_211{display:flex;flex-wrap:wrap;gap:calc(4px + 4 * var(--x)) calc(16px + 16 * var(--x));font-size:calc(13px + 13 * var(--x));font-weight:600}._legend_oofxx_211 li{display:inline-flex;align-items:center;gap:calc(6px + 6 * var(--x))}._swatch_oofxx_223{width:calc(9px + 9 * var(--x));height:calc(9px + 9 * var(--x));border:1px solid var(--ink);border-radius:50%}._pct_oofxx_229{font-weight:400;opacity:.6}._story_oofxx_235{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:calc(40px + 40 * var(--x)) calc(clamp(32px,6vw,110px) + 110 * var(--x));padding-block:calc(clamp(24px,3vw,44px) + 44 * var(--x)) calc(clamp(48px,6vw,88px) + 88 * var(--x))}._copy_oofxx_241{display:grid;align-content:start;gap:calc(22px + 22 * var(--x))}._lead_oofxx_246{font-size:calc(clamp(22px,2vw,30px) + 30 * var(--x));font-weight:600;line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}._list_oofxx_253{display:grid;align-content:start;gap:calc(16px + 16 * var(--x))}._list_oofxx_253 h2{padding-bottom:calc(12px + 12 * var(--x));border-bottom:2px solid var(--ink);opacity:.8}._list_oofxx_253 li{position:relative;padding-block:calc(11px + 11 * var(--x));padding-left:calc(26px + 26 * var(--x));border-bottom:var(--rule);font-weight:500;line-height:1.45}._list_oofxx_253 li:before{content:"";position:absolute;left:0;top:calc(11px + 11 * var(--x) + .5em);width:calc(12px + 12 * var(--x));height:calc(12px + 12 * var(--x));border:1.5px solid var(--ink);border-radius:50%;background:var(--lilac);translate:0 -50%}._label_oofxx_285{margin-bottom:calc(18px + 18 * var(--x));padding-bottom:calc(12px + 12 * var(--x));border-bottom:2px solid var(--ink);opacity:.8}._screens_oofxx_291{padding-bottom:calc(clamp(48px,6vw,88px) + 88 * var(--x))}._sheet_oofxx_294{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(28px + 28 * var(--x)) calc(20px + 20 * var(--x))}._shot_oofxx_299{display:grid;gap:calc(10px + 10 * var(--x));cursor:zoom-in}._shotFrame_oofxx_304{display:block;overflow:hidden;border:1.5px solid var(--ink);border-radius:calc(6px + 6 * var(--x))}._shotFrame_oofxx_304 img{transition:transform 1s var(--ease-out)}._shotLabel_oofxx_313{font-size:calc(14px + 14 * var(--x));font-weight:600;transition:color var(--dur-hover) var(--ease-out)}@media (hover: hover){._shot_oofxx_299:hover ._shotFrame_oofxx_304 img{transform:scale(1.04)}._shot_oofxx_299:hover ._shotLabel_oofxx_313{color:var(--lilac-deep)}}._build_oofxx_328{padding-bottom:calc(clamp(56px,7vw,104px) + 104 * var(--x))}._build_oofxx_328 ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(240px + 240 * var(--x)),1fr));gap:calc(26px + 26 * var(--x)) calc(28px + 28 * var(--x))}._build_oofxx_328 li{padding-top:calc(14px + 14 * var(--x));border-top:3px solid var(--lilac);font-size:calc(16px + 16 * var(--x));font-weight:500;line-height:1.45}._next_oofxx_345{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.42fr);align-items:center;gap:calc(24px + 24 * var(--x)) calc(clamp(24px,4vw,64px) + 64 * var(--x));padding-block:calc(clamp(28px,4vw,52px) + 52 * var(--x)) calc(clamp(56px,7vw,100px) + 100 * var(--x));border-top:2px solid var(--ink)}._nextText_oofxx_353{display:grid;gap:calc(10px + 10 * var(--x))}._nextText_oofxx_353 .mono{opacity:.6}._nextTitle_oofxx_360{font-size:calc(clamp(52px,7.6vw,124px) + 124 * var(--x));line-height:.84;transition:color var(--dur-hover) var(--ease-out)}._nextTitle_oofxx_360>span{display:inline-block}._nextThumb_oofxx_368{position:relative;display:block;aspect-ratio:16 / 10;border:var(--edge);border-radius:calc(10px + 10 * var(--x))}._nextMedia_oofxx_375{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:calc(8px + 8 * var(--x))}._nextMedia_oofxx_375 img{transition:transform 1s var(--ease-out)}._nextArrow_oofxx_385{position:absolute;right:calc(-18px - 18 * var(--x));bottom:calc(-18px - 18 * var(--x));width:calc(56px + 56 * var(--x));height:calc(56px + 56 * var(--x));border:var(--edge);background:var(--paper)}._nextArrow_oofxx_385 svg{width:calc(22px + 22 * var(--x));height:calc(22px + 22 * var(--x))}@media (hover: hover){._next_oofxx_345:hover ._nextTitle_oofxx_360{color:var(--lilac-deep)}._next_oofxx_345:hover ._nextMedia_oofxx_375 img{transform:scale(1.045)}._next_oofxx_345:hover ._nextArrow_oofxx_385{background:var(--lilac)}._next_oofxx_345:hover ._nextArrow_oofxx_385 svg{transform:translate(4px)}}@media (max-width: 1000px){._facts_oofxx_172{grid-template-columns:1fr 1fr}._stack_oofxx_192{grid-column:1 / -1;grid-row:1}._story_oofxx_235{grid-template-columns:1fr}._sheet_oofxx_294{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._facts_oofxx_172,._sheet_oofxx_294,._next_oofxx_345{grid-template-columns:1fr}._nextThumb_oofxx_368{max-width:78%}._sub_oofxx_30>.btn-row{width:100%}._gallery_oofxx_49{gap:16px}._monitor_oofxx_60{width:100%}._galleryControls_oofxx_129{position:static}}._pending_xiskb_1{min-height:100svh}._head_xiskb_5{display:grid;gap:calc(14px + 14 * var(--x));padding-top:calc(var(--nav-space) + clamp(8px,2vw,28px) + 28 * var(--x));padding-bottom:calc(clamp(22px,2.6vw,36px) + 36 * var(--x))}._crumbs_xiskb_11 a{display:inline-flex;align-items:center;gap:calc(8px + 8 * var(--x))}._crumbs_xiskb_11 svg{width:calc(13px + 13 * var(--x));height:calc(13px + 13 * var(--x))}._title_xiskb_20{font-size:calc(clamp(56px,9.2vw,136px) + 136 * var(--x));line-height:.82;margin-left:-.03em;text-wrap:balance}._title_xiskb_20>span{display:inline-block}._sub_xiskb_30{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:calc(16px + 16 * var(--x)) calc(clamp(24px,4vw,56px) + 56 * var(--x))}._place_xiskb_36{font-size:calc(clamp(24px,2.6vw,38px) + 38 * var(--x));line-height:1.05}._facts_xiskb_40{display:flex;gap:calc(24px + 24 * var(--x))}._facts_xiskb_40>div{display:grid;gap:calc(2px + 2 * var(--x))}._facts_xiskb_40 dt{font-size:calc(10.5px + 10.5 * var(--x));opacity:.6}._facts_xiskb_40 dd{font-weight:600;white-space:nowrap}._actions_xiskb_56{display:flex;gap:calc(8px + 8 * var(--x))}._action_xiskb_56{display:inline-flex;align-items:center;gap:calc(8px + 8 * var(--x));height:calc(42px + 42 * var(--x));padding:0 calc(15px + 15 * var(--x));border:var(--edge);border-radius:calc(8px + 8 * var(--x));font-weight:600;transition:background-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}._action_xiskb_56 svg{width:calc(17px + 17 * var(--x));height:calc(17px + 17 * var(--x))}@media (hover: hover){._action_xiskb_56:hover{background:var(--lilac-soft)}}._action_xiskb_56:active{transform:scale(.96)}._action_xiskb_56[data-on=true]{background:var(--lilac)}._action_xiskb_56[data-on=true] svg{fill:currentColor;animation:_beat_xiskb_1 .52s var(--ease-spring)}@keyframes _beat_xiskb_1{30%{transform:scale(1.35)}}._body_xiskb_100{padding-bottom:calc(clamp(56px,7vw,104px) + 104 * var(--x))}._mount_xiskb_103{padding:calc(clamp(10px,1.4vw,20px) + 20 * var(--x));border:var(--edge);border-radius:calc(14px + 14 * var(--x));background:var(--mount)}._frame_xiskb_109{display:block;overflow:hidden;border:1.5px solid var(--ink);border-radius:calc(6px + 6 * var(--x));cursor:zoom-in}._frame_xiskb_109 img{transition:transform 1.1s var(--ease-out)}@media (hover: hover){._frame_xiskb_109:hover img{transform:scale(1.025)}}._caption_xiskb_124{margin-top:calc(8px + 8 * var(--x));color:var(--mount-ink);font-size:calc(14px + 14 * var(--x));font-weight:600}._next_xiskb_132{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(24px + 24 * var(--x)) calc(clamp(24px,4vw,64px) + 64 * var(--x));padding-block:calc(clamp(28px,4vw,52px) + 52 * var(--x)) calc(clamp(56px,7vw,100px) + 100 * var(--x));border-top:2px solid var(--ink)}._nextText_xiskb_140{display:grid;gap:calc(10px + 10 * var(--x))}._nextText_xiskb_140 .mono{opacity:.6}._nextTitle_xiskb_147{font-size:calc(clamp(52px,7.6vw,124px) + 124 * var(--x));line-height:.84;transition:color var(--dur-hover) var(--ease-out)}._nextTitle_xiskb_147>span{display:inline-block}._nextPlace_xiskb_155{font-size:calc(22px + 22 * var(--x))}._nextThumb_xiskb_158{display:block;width:calc(clamp(140px,18vw,260px) + 260 * var(--x));padding:calc(8px + 8 * var(--x));border:var(--edge);border-radius:calc(10px + 10 * var(--x));background:var(--mount)}._nextThumb_xiskb_158>span{border:1.5px solid var(--ink);border-radius:calc(4px + 4 * var(--x))}._nextThumb_xiskb_158 img{transition:transform 1.1s var(--ease-out)}@media (hover: hover){._next_xiskb_132:hover ._nextTitle_xiskb_147{color:var(--lilac-deep)}._next_xiskb_132:hover ._nextThumb_xiskb_158 img{transform:scale(1.05)}}@media (max-width: 900px){._sub_xiskb_30{grid-template-columns:1fr;align-items:start}}@media (max-width: 720px){._facts_xiskb_40{gap:18px;flex-wrap:wrap}}._tile_1tk7l_1{display:grid;align-content:start;gap:calc(14px + 14 * var(--x))}._frame_1tk7l_9{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border:var(--edge);border-radius:calc(10px + 10 * var(--x));background:var(--paper-2)}._media_1tk7l_21{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:calc(8px + 8 * var(--x))}._media_1tk7l_21 img{transition:transform 1s var(--ease-out)}._flip_1tk7l_31{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .42s var(--ease-out)}._flip_1tk7l_31[data-on=true]{opacity:1}._plate_1tk7l_40{display:block;width:100%;height:100%;background:var(--paper-2)}._meta_1tk7l_47{display:grid;gap:calc(4px + 4 * var(--x))}._title_1tk7l_51{width:-moz-fit-content;width:fit-content;font-size:calc(clamp(26px,2.3vw,36px) + 36 * var(--x));line-height:.9;transition:color var(--dur-hover) var(--ease-out)}@media (hover: hover){._tile_1tk7l_1:hover ._media_1tk7l_21 img{transform:scale(1.045)}._tile_1tk7l_1:hover ._title_1tk7l_51{color:var(--lilac-deep)}}._tile_1tk7l_1:focus-visible{outline:none}._tile_1tk7l_1:focus-visible ._frame_1tk7l_9{outline:3px solid var(--ink);outline-offset:3px}._filters_7d1v1_1{display:flex;flex-wrap:wrap;gap:calc(8px + 8 * var(--x));margin-top:calc(clamp(22px,2.6vw,36px) + 36 * var(--x));padding-top:calc(16px + 16 * var(--x));border-top:2px solid var(--ink)}._chip_7d1v1_9{position:relative;display:inline-flex;align-items:center;height:calc(42px + 42 * var(--x));padding:calc(3px + 3 * var(--x)) calc(16px + 16 * var(--x)) 0;border:1.5px solid var(--ink);border-radius:calc(8px + 8 * var(--x));font-family:var(--f-display);font-size:calc(19px + 19 * var(--x));letter-spacing:.08em;line-height:1;transition:background-color var(--dur-hover) var(--ease-out)}._fill_7d1v1_23{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border:1.5px solid var(--ink);border-radius:inherit;background:var(--lilac)}._chipLabel_7d1v1_30{position:relative}@media (hover: hover){._chip_7d1v1_9:not([data-active=true]):hover{background:var(--lilac-soft)}}._grid_7d1v1_39{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(clamp(40px,4.4vw,64px) + 64 * var(--x)) calc(clamp(18px,2vw,28px) + 28 * var(--x));padding-top:calc(clamp(20px,2vw,32px) + 32 * var(--x));padding-bottom:calc(clamp(72px,9vw,140px) + 140 * var(--x))}@media (max-width: 1100px){._grid_7d1v1_39{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){._grid_7d1v1_39{grid-template-columns:1fr}}@supports (text-box: trim-both cap alphabetic){._chipLabel_7d1v1_30{text-box:trim-both cap alphabetic}._chip_7d1v1_9{padding-top:0}}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lilac: #b8a4ff;--lilac-deep: #5f41d8;--lilac-soft: #e8e1ff;--ink: #1c1238;--ink-soft: rgb(28 18 56 / .66);--paper: #faf6ee;--paper-2: #efe8dc;--butter: #ffe07a;--mint: #b3ead1;--sky: #b6d8ff;--peach: #ffc9a3;--blush: #ffc3dc;--f-display: "Bebas Neue", Impact, "Arial Narrow", sans-serif;--f-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--f-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bw: 2px;--edge: var(--bw) solid var(--ink);--drop: 5px 5px 0 var(--ink);--rule: 1.5px solid rgb(28 18 56 / .16);--r: 14px;--r-sm: 8px;--gutter: clamp(16px, 4vw, 56px);--nav-x: calc(max(0px, min(100svh / 910 - 1px, (100vw - 124px) / 1288 - 1px))/2) ;--nav-space: calc(112px + 112 * var(--nav-x));--x: max( 0px, min((100svh - var(--nav-space)) / 798 - 1px, (100vw - 124px) / 1288 - 1px) );--max: calc(1400px + 1288 * var(--x));--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.22, 1.3, .36, 1);--ease-morph: cubic-bezier(.76, 0, .18, 1);--dur-press: .11s;--dur-hover: .19s;--dur-panel: .32s;--dur-reveal: .85s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:var(--nav-space);background:var(--paper)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;min-height:100svh;background:var(--paper);color:var(--ink);font-family:var(--f-sans);font-size:calc(17px + 17 * var(--x));line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}#root{display:flex;flex-direction:column;min-height:100svh}main{flex:1}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none;opacity:.28;contain:strict;view-transition-name:grain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0.05  0 0 0 0.2 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}input,textarea,select{font:inherit;color:inherit}::-moz-selection{background:var(--ink);color:var(--lilac)}::selection{background:var(--ink);color:var(--lilac)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--lilac);border:3px solid var(--paper);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--lilac-deep)}.display{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.86;letter-spacing:.004em}.serif{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;text-transform:none}.mono{font-family:var(--f-mono);font-size:calc(12px + 12 * var(--x));font-weight:500;letter-spacing:.14em;text-transform:uppercase}.prose{max-width:64ch}.prose p+p{margin-top:1em}.link{--link-line: var(--lilac-deep);position:relative;padding-bottom:2px;background-image:linear-gradient(var(--link-line),var(--link-line)),linear-gradient(currentColor,currentColor);background-position:0 100%,100% 100%;background-size:0 2px,100% 2px;background-repeat:no-repeat;transition:background-size var(--dur-panel) var(--ease-out)}.link:after{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}@media (hover: hover){.link:hover{background-size:100% 2px,0 2px}}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.tone-lilac{background:var(--lilac);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:400;padding:10px 16px 8px;border:var(--edge);border-radius:var(--r-sm);background:var(--butter);font-family:var(--f-display);font-size:18px;letter-spacing:.1em;transform:translateY(-160%);transition:transform var(--dur-panel) var(--ease-spring)}.skip-link:focus{transform:none}.btn{--btn-bg: var(--paper);--btn-fg: var(--ink);--btn-sweep: var(--butter);--btn-sweep-fg: var(--ink);--btn-shadow: var(--ink);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:calc(10px + 10 * var(--x));min-height:calc(54px + 54 * var(--x));padding:calc(4px + 4 * var(--x)) calc(24px + 24 * var(--x)) 0;border:var(--edge);border-radius:calc(10px + 10 * var(--x));background:var(--btn-bg);color:var(--btn-fg);font-family:var(--f-display);font-size:calc(21px + 21 * var(--x));letter-spacing:.08em;line-height:1;white-space:nowrap;box-shadow:4px 4px 0 var(--btn-shadow);transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),color var(--dur-panel) var(--ease-out)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-sweep);transform:scaleX(0);transform-origin:100% 50%;transition:transform .42s var(--ease-morph)}@media (hover: hover){.btn:hover{color:var(--btn-sweep-fg)}.btn:hover:before{transform:scaleX(1);transform-origin:0 50%}}.btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--btn-shadow);transition-duration:var(--dur-press)}.btn:disabled{opacity:.55;transform:none;box-shadow:4px 4px 0 var(--btn-shadow)}.btn:disabled:before{transform:scaleX(0)}.btn .arrow{display:inline-block;margin-top:calc(-4px - 4 * var(--x));transition:transform .42s var(--ease-spring)}@media (hover: hover){.btn:hover .arrow{transform:translate(5px)}.btn:hover .arrow-ext{transform:translate(3px,-3px)}}.btn-lilac{--btn-bg: var(--lilac);--btn-sweep: var(--ink);--btn-sweep-fg: var(--paper)}.btn-ink{--btn-bg: var(--ink);--btn-fg: var(--paper);--btn-sweep: var(--paper);--btn-sweep-fg: var(--ink);--btn-shadow: var(--paper);border-color:var(--ink)}.btn-sm{min-height:calc(42px + 42 * var(--x));padding:calc(3px + 3 * var(--x)) calc(16px + 16 * var(--x)) 0;font-size:calc(17px + 17 * var(--x));border-radius:calc(8px + 8 * var(--x))}.btn-row{display:flex;flex-wrap:wrap;gap:calc(14px + 14 * var(--x)) calc(16px + 16 * var(--x))}.tag{display:inline-flex;align-items:center;gap:calc(6px + 6 * var(--x));min-height:calc(26px + 26 * var(--x));padding:calc(3px + 3 * var(--x)) calc(9px + 9 * var(--x)) calc(2px + 2 * var(--x));border:1.5px solid currentColor;border-radius:6px;font-family:var(--f-mono);font-size:calc(11px + 11 * var(--x));font-weight:500;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap}.tag-fill{border-color:var(--ink);background:var(--ink);color:var(--paper)}.tag-lilac{border-color:var(--ink);background:var(--lilac);color:var(--ink)}.dot{width:calc(8px + 8 * var(--x));height:calc(8px + 8 * var(--x));border-radius:50%;background:currentColor}.ring{display:grid;flex:none;place-items:center;width:calc(40px + 40 * var(--x));height:calc(40px + 40 * var(--x));border:2px solid currentColor;border-radius:50%;transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.ring svg{width:calc(16px + 16 * var(--x));height:calc(16px + 16 * var(--x));transition:transform .42s var(--ease-spring)}html.js [data-reveal]{opacity:0;transform:translate3d(0,30px,0);transition:opacity var(--dur-reveal) var(--ease-out) var(--d, 0ms),transform var(--dur-reveal) var(--ease-out) var(--d, 0ms)}html.js [data-reveal=rise]{transform:translate3d(0,60px,0)}html.js [data-reveal][data-shown]{opacity:1;transform:none}::view-transition-group(site-nav),::view-transition-group(grain){animation:none}::view-transition-old(site-nav),::view-transition-old(grain){display:none}::view-transition-new(site-nav),::view-transition-new(grain){animation:none}html[data-vt=viewer] header[data-site-nav],html[data-vt=step] header[data-site-nav],html:has([data-viewer-img]) header[data-site-nav]{visibility:hidden}html[data-vt=page]::view-transition-old(root){animation:vt-sink .64s var(--ease-in-out) both}html[data-vt=page]::view-transition-new(root){animation:vt-cover .64s var(--ease-morph) both}@keyframes vt-sink{to{transform:translateY(-6%) scale(.94);filter:brightness(.82)}}@keyframes vt-cover{0%{transform:translateY(100%)}}html[data-vt=morph]::view-transition-old(root){animation:vt-fade-out .36s var(--ease-in-out) both}html[data-vt=morph]::view-transition-new(root){animation:vt-rise-in .56s var(--ease-out) 90ms both}@keyframes vt-fade-out{to{opacity:0;transform:translateY(-14px)}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(28px)}}::view-transition-group(morph-media),::view-transition-group(morph-label),::view-transition-group(page-title),::view-transition-group(viewer-img){animation-duration:.68s;animation-timing-function:var(--ease-morph)}::view-transition-old(morph-media),::view-transition-new(morph-media),::view-transition-old(viewer-img),::view-transition-new(viewer-img){height:100%;-o-object-fit:cover;object-fit:cover;overflow:clip}html[data-vt=morph]::view-transition-old(morph-media),html[data-vt=morph]::view-transition-new(morph-media){animation-duration:.2s;animation-timing-function:linear}html[data-vt=morph][data-vt-dir=back]::view-transition-old(morph-media),html[data-vt=morph][data-vt-dir=back]::view-transition-new(morph-media){animation-delay:.48s}::view-transition-old(morph-label),::view-transition-new(morph-label),::view-transition-old(page-title),::view-transition-new(page-title){height:100%;width:auto}::view-transition-old(morph-label),::view-transition-old(page-title){animation:vt-text-out .3s var(--ease-out) both}::view-transition-new(morph-label),::view-transition-new(page-title){animation:vt-text-in .48s var(--ease-out) .12s both}@keyframes vt-text-out{to{opacity:0}}@keyframes vt-text-in{0%{opacity:0}}html[data-vt=viewer]::view-transition-old(root){animation:none}html[data-vt=viewer]::view-transition-new(root){animation:vt-backdrop .42s var(--ease-out) both}@keyframes vt-backdrop{0%{opacity:0}}html[data-vt=step]::view-transition{background:#160e2e}html[data-vt=step]::view-transition-old(root),html[data-vt=step]::view-transition-new(root){display:none}html[data-vt=step]::view-transition-group(viewer-bar),html[data-vt=step]::view-transition-group(viewer-caption),html[data-vt=step]::view-transition-group(viewer-prev),html[data-vt=step]::view-transition-group(viewer-next),html[data-vt=step]::view-transition-new(viewer-bar),html[data-vt=step]::view-transition-new(viewer-caption),html[data-vt=step]::view-transition-new(viewer-prev),html[data-vt=step]::view-transition-new(viewer-next){animation:none}html[data-vt=step]::view-transition-old(viewer-bar),html[data-vt=step]::view-transition-old(viewer-caption),html[data-vt=step]::view-transition-old(viewer-prev),html[data-vt=step]::view-transition-old(viewer-next){display:none}html[data-vt=step]::view-transition-group(viewer-img){animation:none}html[data-vt=step]::view-transition-old(viewer-img){animation:vt-step-out .38s var(--ease-in-out) both}html[data-vt=step]::view-transition-new(viewer-img){animation:vt-step-in .46s var(--ease-out) both}html[data-vt=step][data-vt-dir=prev]::view-transition-old(viewer-img){animation-name:vt-step-out-prev}html[data-vt=step][data-vt-dir=prev]::view-transition-new(viewer-img){animation-name:vt-step-in-prev}@keyframes vt-step-out{to{opacity:0;transform:translate(-12%) scale(.96)}}@keyframes vt-step-in{0%{opacity:0;transform:translate(14%) scale(.98)}}@keyframes vt-step-out-prev{to{opacity:0;transform:translate(12%) scale(.96)}}@keyframes vt-step-in-prev{0%{opacity:0;transform:translate(-14%) scale(.98)}}html[data-vt=reflow]::view-transition-old(root),html[data-vt=reflow]::view-transition-new(root){animation:none}html[data-vt=reflow]::view-transition-group(*){animation-duration:.56s;animation-timing-function:var(--ease-morph)}html[data-vt=reflow]::view-transition-old(*):only-child{animation:vt-shrink .32s var(--ease-in-out) both}html[data-vt=reflow]::view-transition-new(*):only-child{animation:vt-settle .52s var(--ease-spring) .16s both}@keyframes vt-shrink{to{opacity:0;transform:scale(.86)}}@keyframes vt-settle{0%{opacity:0;transform:scale(.9) translateY(18px)}}html[data-vt=menu]::view-transition-old(root){animation:none;opacity:0}html[data-vt=menu]::view-transition-new(root){animation:none}html[data-vt=menu]::view-transition-old(menu-sheet){animation:vt-sheet-away .72s var(--ease-morph) 80ms both}@keyframes vt-sheet-away{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.js [data-reveal]{opacity:1;transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}details::details-content{block-size:0;overflow-y:clip;transition:block-size .46s var(--ease-in-out),content-visibility .46s allow-discrete}details[open]::details-content{block-size:auto}@media print{@page{margin:14mm}:root{--nav-space: 0px;--x: 0px}html,body{background:#fff}.grain,.no-print,header[data-site-nav],footer[data-site-footer]{display:none!important}html.js [data-reveal]{opacity:1!important;transform:none!important}details::details-content{block-size:auto!important;content-visibility:visible!important}}@media (max-width: 720px){body{font-size:16px}.btn{min-height:50px;padding-inline:20px;font-size:19px}:root{--nav-space: 96px}}
