/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.navigation_contact__xHe5v,.navigation_dialog__wk89O,.navigation_mobileBar___S4QJ{--nav-ink-light:#172c38;--nav-fill:#ffffff1a;--nav-hairline:#ffffff1f;--nav-divider:#ffffff26;--nav-outline:#ffffff40}.navigation_contact__xHe5v{color:#fff;pointer-events:auto}.navigation_light__WsOz_{color:var(--nav-ink-light)}.navigation_contactTrigger__RdlcK{align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-height:48px;font-size:var(--type-size-14);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-caps);text-transform:uppercase;cursor:pointer;display:flex}.navigation_contactOptions__jzvRY{align-items:center;gap:calc(var(--spacing,.25rem) * 6);animation:navigation_reveal__5m9WA .2s ease-out;display:flex}.navigation_contactOptions__jzvRY a,.navigation_contactOptions__jzvRY>button{flex-shrink:0;transition:transform .18s}.navigation_contactOptions__jzvRY a:hover{transform:translateY(-3px)}.navigation_contact__xHe5v :is(a,button):focus-visible,.navigation_iconButton__YhQ6g:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid}.navigation_iconButton__YhQ6g{background:var(--nav-fill);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.navigation_mobileBar___S4QJ{z-index:70;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding:calc(calc(var(--spacing,.25rem) * 3) + env(safe-area-inset-top)) calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 3);color:#fff;border-bottom:1px solid var(--nav-hairline);padding-inline:calc(var(--spacing,.25rem) * 6);display:flex;position:fixed;inset:0 0 auto}.navigation_menuButton__QvqAT{align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-height:44px;padding:0 calc(var(--spacing,.25rem) * 3);border:1px solid var(--nav-outline);border-radius:12px;display:flex}.navigation_dialog__wk89O{color:#fff;overscroll-behavior:contain;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.navigation_dialog__wk89O[open]{flex-direction:column;animation:navigation_reveal__5m9WA .2s ease-out;display:flex}.navigation_dialog__wk89O::backdrop{background:var(--color-hotstar)}html:has(.navigation_dialog__wk89O[open]){overflow:hidden}.navigation_menuHeader__LmqX2{padding:calc(calc(var(--spacing,.25rem) * 4) + env(safe-area-inset-top)) calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 4);border-bottom:1px solid var(--nav-divider);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.navigation_menuNav__mzqTs{overscroll-behavior:contain;padding:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 3);flex:1;overflow-y:auto}.navigation_menuFooter__vAm98{padding:calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 7) calc(calc(var(--spacing,.25rem) * 5) + env(safe-area-inset-bottom));border-top:1px solid var(--nav-divider);flex-shrink:0}@keyframes navigation_reveal__5m9WA{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.navigation_edgeBottom__gr3o_{z-index:69;pointer-events:none;background:var(--browser-edge-color);height:12px;position:fixed;bottom:-7px;left:0;right:0}@media (min-width:1024px){.navigation_edgeBottom__gr3o_,.navigation_mobileBar___S4QJ{display:none}}@media (prefers-reduced-motion:reduce){.navigation_contactOptions__jzvRY,.navigation_dialog__wk89O[open]{animation:none}.navigation_contactOptions__jzvRY a{transition:none}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.leisure-bento_group__zdlst{--bento-ease:cubic-bezier(.22,1,.36,1);--bento-duration:.7s;--details-scale:1;--diving-scale:1;--bento-court-surface:#078aba;--bento-water-surface:#073d4b;--bento-label-court:linear-gradient(#a3ff9e,#71c264);--bento-label-water:linear-gradient(#43f0fee6,#289098e6);--bento-copy-muted:#fffc;--bento-control-edge:#ffffff59;--bento-control-fill:#0003;--bento-control-fill-hover:#00000059;--bento-shadow-card:0 16px 28px #23000733;--bento-shadow-card-hover:0 16px 28px #23000742;--bento-shadow-expanded:-13px 21px 27px #00000030,-50px 83px 48px #00000029;--bento-shadow-racquet:0 4.657px 14.66px #0000008c;--bento-inset-shade:#00000040;flex-shrink:0;width:450px;height:634px;position:relative}.leisure-bento_rightColumn__RJFVH{transition:opacity .22s ease,transform .32s var(--bento-ease);transition-delay:.28s;position:absolute;top:1px;left:249px}.leisure-bento_group__zdlst:not([data-expanded=none]) .leisure-bento_rightColumn__RJFVH{opacity:0;pointer-events:none;transition-delay:0s;transform:translate(20px)}.leisure-bento_court__j7fre,.leisure-bento_diving__RKFmy{z-index:1;color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;width:201px;height:293px;box-shadow:var(--bento-shadow-card);transition:top var(--bento-duration) var(--bento-ease),left var(--bento-duration) var(--bento-ease),width var(--bento-duration) var(--bento-ease),height var(--bento-duration) var(--bento-ease),border-radius var(--bento-duration) var(--bento-ease),box-shadow var(--bento-duration) var(--bento-ease),opacity .22s ease .28s,transform .32s var(--bento-ease) .28s;background:0 0;border:0;border-radius:20px;padding:0;position:absolute;top:341px;left:8px}.leisure-bento_court__j7fre:focus-visible,.leisure-bento_diving__RKFmy:focus-visible{outline-offset:6px;outline:2px solid #fff}.leisure-bento_hoverSurface__XAFwV{border-radius:inherit;background:var(--bento-court-surface);-webkit-user-select:none;user-select:none;position:absolute;inset:0}.leisure-bento_diving__RKFmy .leisure-bento_hoverSurface__XAFwV{background:var(--bento-water-surface)}.leisure-bento_hoverSurface__XAFwV[data-tilt-disabled=true]{transform:none}.leisure-bento_hoverSurface__XAFwV[data-tilt-disabled=true]>.bento-shimmer{opacity:0}.leisure-bento_collapseIcon__wvJKL{z-index:40;border:1px solid var(--bento-control-edge);background:var(--bento-control-fill);color:#fff;opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .18s,visibility 0s .18s,background .18s;display:flex;position:absolute;bottom:20px;left:20px}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_diving__RKFmy .leisure-bento_collapseIcon__wvJKL,.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_court__j7fre .leisure-bento_collapseIcon__wvJKL{opacity:1;visibility:visible;transition-delay:.27s,0s,0s}.leisure-bento_collapseIcon__wvJKL:hover{background:var(--bento-control-fill-hover)}.leisure-bento_compact__6Ks3O .leisure-bento_collapseIcon__wvJKL{bottom:16px;left:16px}@media (hover:hover) and (pointer:fine){.leisure-bento_group__zdlst[data-expanded=none] .leisure-bento_court__j7fre:hover,.leisure-bento_group__zdlst[data-expanded=none] .leisure-bento_diving__RKFmy:hover{box-shadow:var(--bento-shadow-card-hover)}}.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_court__j7fre{width:435.66px;height:635.067px;box-shadow:var(--bento-shadow-expanded);border-radius:43.349px;top:0;left:14.34px}.leisure-bento_crop__5i6jy{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.leisure-bento_courtCanvas__5uN3z{width:calc(435.66px * var(--details-scale));height:calc(635.067px * var(--details-scale));transform-origin:0 100%;transform:translate(calc(-227px * var(--details-scale)),calc(54px * var(--details-scale))) rotate(-8deg) scale(1.20754);transition:transform var(--bento-duration) var(--bento-ease);position:absolute;bottom:0;left:0}.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_courtCanvas__5uN3z{transform:translate(0)rotate(0)scale(1)}.leisure-bento_courtImage__7Fhs3{width:101.15%;max-width:none;height:104.08%;position:absolute;top:.06%;left:.92%}.leisure-bento_details__wIT54{width:435.66px;height:635.067px;transform:scale(var(--details-scale));transform-origin:0 0;visibility:hidden;pointer-events:none;transition:visibility 0s .18s;position:absolute;top:0;left:0}.leisure-bento_racquetCopy__8F81e,.leisure-bento_racquet__QbuZY,.leisure-bento_tennisCopy__R9KaL{opacity:0;transition:opacity .18s ease,translate .25s var(--bento-ease);position:absolute;translate:0 16px}.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_details__wIT54{visibility:visible;transition-delay:0s}.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_racquetCopy__8F81e,.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_racquet__QbuZY,.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_tennisCopy__R9KaL{opacity:1;transition-duration:.35s,.45s;transition-delay:.27s;translate:0}.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_tennisCopy__R9KaL{transition-delay:.35s}.leisure-bento_racquet__QbuZY{width:90.568px;height:169.091px;filter:drop-shadow(var(--bento-shadow-racquet));justify-content:center;align-items:center;display:flex;top:42px;left:263.66px}.leisure-bento_racquetCrop__KA37v{width:78.648px;height:163.711px;display:block;position:relative;overflow:hidden;transform:rotate(4.25deg)}.leisure-bento_racquetImage__yp5Ma{width:208.16%;max-width:none;height:100%;position:absolute;top:0;left:-56.4%}.leisure-bento_racquetCopy__8F81e,.leisure-bento_tennisCopy__R9KaL{gap:var(--spacing,.25rem);flex-direction:column;line-height:normal;display:flex}.leisure-bento_racquetCopy__8F81e{width:97px;top:111px;left:113.66px}.leisure-bento_tennisCopy__R9KaL{width:202px;top:271px;left:210.66px}.leisure-bento_eyebrow__6ADsc{font-size:var(--type-size-16);font-weight:var(--type-weight-semibold);color:var(--bento-copy-muted)}.leisure-bento_racquetName__PZ7Ae{font-size:var(--type-size-20);font-weight:var(--type-weight-bold)}.leisure-bento_reason___mjx1{font-size:var(--type-size-18);font-weight:var(--type-weight-bold)}.leisure-bento_ball__LCu3G.bento-prop{z-index:30;pointer-events:none;width:42px;height:42px;transition:left var(--bento-duration) var(--bento-ease),top var(--bento-duration) var(--bento-ease),width var(--bento-duration) var(--bento-ease),height var(--bento-duration) var(--bento-ease),translate .14s ease-out;position:absolute;top:110px;left:172px}.leisure-bento_ballShadow__dqp1c{left:calc(-4.48px * var(--details-scale));opacity:0;width:32.2437px;height:32.2437px;transform:scale(var(--details-scale));transform-origin:0 0;transition:opacity .25s;position:absolute;top:0}.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_ball__LCu3G{left:calc(279.42px * var(--details-scale));top:calc(533.88px * var(--details-scale));width:calc(32.244px * var(--details-scale));height:calc(32.244px * var(--details-scale))}.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_ballShadow__dqp1c{opacity:1;transition-delay:.3s}.leisure-bento_label__IryeG{font-size:var(--type-size-16);font-weight:var(--type-weight-semibold);white-space:nowrap;background:var(--bento-label-court);color:#0000;opacity:0;transition:top var(--bento-duration) var(--bento-ease),right var(--bento-duration) var(--bento-ease),opacity .18s ease;-webkit-background-clip:text;background-clip:text;line-height:normal;position:absolute;top:250px;right:24.49px}.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_label__IryeG{top:calc(581px * var(--details-scale));right:calc(46px * var(--details-scale));opacity:1;transition-delay:0s,0s,.27s}.leisure-bento_insetShadow__WCw6l{pointer-events:none;border-radius:inherit;box-shadow:inset 11.141px -13.741px 21.094px var(--bento-inset-shade);transition:box-shadow var(--bento-duration) var(--bento-ease);position:absolute;inset:0}.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_insetShadow__WCw6l{box-shadow:inset 24.148px -29.783px 45.721px var(--bento-inset-shade)}.leisure-bento_compact__6Ks3O{--details-scale:.729927;--diving-scale:.698901;width:318px;height:594px;scroll-margin-top:calc(5.375rem + env(safe-area-inset-top))}.leisure-bento_compact__6Ks3O .leisure-bento_rightColumn__RJFVH{top:0;left:166.5px}.leisure-bento_compact__6Ks3O .leisure-bento_court__j7fre{border-radius:15px;width:151px;height:292px;top:302px;left:1px}.leisure-bento_compact__6Ks3O .leisure-bento_ball__LCu3G{width:32px;height:32px;top:154px;left:125px}.leisure-bento_compact__6Ks3O .leisure-bento_label__IryeG{top:242px;right:12px}.leisure-bento_compact__6Ks3O[data-expanded=tennis] .leisure-bento_court__j7fre{border-radius:31.641px;width:318px;height:463.556px;top:0;left:0}.leisure-bento_compact__6Ks3O[data-expanded=tennis] .leisure-bento_label__IryeG{font-size:var(--type-size-12)}.leisure-bento_compact__6Ks3O[data-expanded=tennis] .leisure-bento_insetShadow__WCw6l{box-shadow:inset 17.626px -21.739px 33.373px var(--bento-inset-shade)}.leisure-bento_diving__RKFmy{height:302px;top:0}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_court__j7fre,.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_diving__RKFmy{opacity:0;pointer-events:none;transition-delay:0s}.leisure-bento_group__zdlst[data-expanded=tennis] .leisure-bento_diving__RKFmy{transform:translateY(-20px)}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_court__j7fre{transform:translateY(20px)}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_diving__RKFmy{z-index:2;width:455px;height:657px;box-shadow:var(--bento-shadow-expanded);border-radius:43.541px;top:-11.5px;left:0}.leisure-bento_waterCanvas__dHTgH{transform-origin:0 0;width:455px;height:657px;transition:transform var(--bento-duration) var(--bento-ease),left var(--bento-duration) var(--bento-ease);position:absolute;top:0;left:-4.074px;transform:scale(.459665)}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_waterCanvas__dHTgH{transform:scale(var(--diving-scale));left:0}.leisure-bento_diver__18BW6.bento-prop{z-index:30;pointer-events:none;width:130px;height:139px;transition:left var(--bento-duration) var(--bento-ease),top var(--bento-duration) var(--bento-ease),width var(--bento-duration) var(--bento-ease),height var(--bento-duration) var(--bento-ease),translate .14s ease-out;position:absolute;top:94px;left:-16px}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_diver__18BW6{left:calc(17px * var(--diving-scale));top:calc(162px * var(--diving-scale));width:calc(130px * var(--diving-scale));height:calc(139px * var(--diving-scale))}.leisure-bento_divingDetails__Ww1kC{width:455px;height:657px;transform:scale(var(--diving-scale));transform-origin:0 0;visibility:hidden;pointer-events:none;transition:visibility 0s .18s;position:absolute;top:0;left:0}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_divingDetails__Ww1kC{visibility:visible;transition-delay:0s}.leisure-bento_diveCopy__PCORs,.leisure-bento_mantaRay__ix_tR{opacity:0;transition:opacity .18s ease,translate .25s var(--bento-ease);position:absolute;translate:0 16px}.leisure-bento_diveCopy__PCORs{gap:var(--spacing,.25rem);flex-direction:column;width:219px;line-height:normal;display:flex;top:381px;left:37px}.leisure-bento_mantaRay__ix_tR{width:238px;height:238px;top:310px;left:237px;translate:20px 12px}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_diveCopy__PCORs,.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_mantaRay__ix_tR{opacity:1;transition-duration:.35s,.45s;transition-delay:.27s;translate:0}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_mantaRay__ix_tR{transition-delay:.35s}.leisure-bento_divingLabel__gI0nQ{width:max-content;font-size:var(--type-size-16);font-weight:var(--type-weight-semibold);white-space:nowrap;transition:left var(--bento-duration) var(--bento-ease),top var(--bento-duration) var(--bento-ease),font-size var(--bento-duration) var(--bento-ease);line-height:normal;display:grid;position:absolute;top:260px;left:78.51px}.leisure-bento_divingLabel__gI0nQ>span{background:var(--bento-label-water);color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:1/1;transition:opacity .18s}.leisure-bento_timeOffLabel__SB2lN{opacity:0}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_divingLabel__gI0nQ{left:calc(306px * var(--diving-scale));top:calc(586px * var(--diving-scale));font-size:calc(var(--type-size-16) * var(--diving-scale))}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_timeOffLabel__SB2lN{opacity:1;transition-delay:.27s}.leisure-bento_group__zdlst[data-expanded=diving] .leisure-bento_diving__RKFmy .leisure-bento_insetShadow__WCw6l{box-shadow:inset 24.255px -29.915px 45.923px var(--bento-inset-shade)}.leisure-bento_compact__6Ks3O .leisure-bento_diving__RKFmy{border-radius:15px;width:151px;height:290px;left:1px}.leisure-bento_compact__6Ks3O .leisure-bento_waterCanvas__dHTgH{left:-24.919px;transform:scale(.4414)}.leisure-bento_compact__6Ks3O .leisure-bento_diver__18BW6{width:98px;height:104px;top:71px;left:-12px}.leisure-bento_compact__6Ks3O .leisure-bento_divingLabel__gI0nQ{top:230px;left:27px}.leisure-bento_compact__6Ks3O[data-expanded=diving] .leisure-bento_diving__RKFmy{border-radius:30.431px;width:318px;height:459.178px;top:0;left:0}.leisure-bento_compact__6Ks3O[data-expanded=diving] .leisure-bento_diving__RKFmy .leisure-bento_insetShadow__WCw6l{box-shadow:inset 16.952px -20.908px 32.097px var(--bento-inset-shade)}@media (prefers-reduced-motion:reduce){.leisure-bento_group__zdlst *{transition:none!important}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.leisure-bento_compact__6Ks3O{--bento-duration:.2s}.leisure-bento_compact__6Ks3O *{transition-duration:.2s!important;transition-delay:0s!important}}@media (hover:none),(pointer:coarse){.leisure-bento_hoverSurface__XAFwV{transform:none}.leisure-bento_hoverSurface__XAFwV>.bento-shimmer{opacity:0}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.resume_page__AZBog{--board-yellow:var(--color-resume-bg);--board-red:var(--color-bento-checker-red);--board-pink:var(--color-bento-checker-pink);--resume-sky:#a9c9d7;--resume-ink:#000;--resume-ink-muted:#000b;--resume-ink-soft:#0009;--resume-ink-faint:#0002;--resume-ink-hover:#00000008;--resume-ink-inverse:#fff;--resume-inverse-faint:#fff3;--resume-inverse-strong:#fffc;--resume-label:#5e8fa5;--resume-label-embedded:#8fc7df;--resume-tile-label:#ffc5e1;--resume-token-fill:#ffe37f;--resume-die-shadow:#51473525;--resume-shadow-board:-4px 8px 32px #00000020;--resume-card-surface:#f5f1e5;--resume-card-edge:#ffffffa6;--resume-card-shadow:0 8px 24px #303c411f,inset 0 1px 2px #ffffffd9;--resume-card-glass:linear-gradient(145deg,#ffffffdb,#f9f5e6ba);--resume-leading-tile:1.18;--resume-leading-dice:1.15;--resume-leading-meta:1.3;--resume-leading-heading-sm:22px;--resume-leading-detail-sm:21px;--resume-leading-detail-xs:19px;background:var(--resume-sky);height:100svh;min-height:480px;color:var(--resume-ink);font-family:var(--type-family-body),sans-serif;font-weight:var(--type-weight-regular)}.resume_layout__mLjuR{width:100%;height:100%;position:relative}.resume_embedded__OYqXy{scroll-snap-align:start;scroll-snap-stop:always;background:0 0;position:relative}.resume_embedded__OYqXy .resume_layout__mLjuR{z-index:10}.resume_embedded__OYqXy .resume_playArea__fN6e4{width:661px;top:153px;left:628px;transform:none}@media (min-width:1024px){.resume_embedded__OYqXy .resume_layout__mLjuR{left:0;top:var(--resume-stage-top);width:1512px;height:1021px;transform:scale(var(--resume-stage-scale));transform-origin:0 0;visibility:var(--resume-stage-visibility);position:absolute}}.resume_embedded__OYqXy .resume_resumeLabel__cXI8f{color:var(--resume-label-embedded)}.resume_sectionTitle__ePIqB{margin:0 0 calc(var(--spacing,.25rem) * 6);font-size:var(--type-size-32);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-tight);position:absolute;bottom:100%;left:0}.resume_embedded__OYqXy .resume_autoplayControl__4n0Xq,.resume_embedded__OYqXy .resume_diceCopy__DQxIJ,.resume_embedded__OYqXy .resume_resumeLink__tk_R7,.resume_sectionTitle__ePIqB{color:var(--resume-ink-inverse)}.resume_embedded__OYqXy .resume_autoplayTrack__XshU5{stroke:var(--resume-inverse-faint)}.resume_embedded__OYqXy .resume_autoplayProgress__xopbU{stroke:var(--resume-inverse-strong)}.resume_embedded__OYqXy .resume_autoplayControl__4n0Xq:focus-visible,.resume_embedded__OYqXy .resume_dieButton__7agqD:focus-visible{outline-color:var(--resume-ink-inverse)}@media (max-width:1023px){.resume_sectionTitle__ePIqB{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--type-size-24)}.resume_embedded__OYqXy .resume_playArea__fN6e4{width:min(calc(100vw - 2 * var(--layout-page-margin)),calc(70svh / 1.0302),calc((100svh - 180px) / 1.0302));top:50%;left:50%;transform:translate(-50%,-50%)}.resume_embedded__OYqXy .resume_resumeLabel__cXI8f{display:none}}.resume_header__qWtas{z-index:2;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 24);flex-direction:column;display:flex;position:absolute;top:clamp(32px,12svh,123px);left:clamp(24px,4.5vw,68px)}.resume_wordmark__n0U8S{width:130px;color:var(--resume-ink);flex-shrink:0;display:block}.resume_back__9AMw8{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4) 0;text-decoration:none;display:flex}.resume_back__9AMw8 strong{font-size:var(--type-size-20);line-height:var(--type-leading-24);font-weight:var(--type-weight-semibold);display:block}.resume_back__9AMw8 small{margin-top:var(--spacing,.25rem);font-size:var(--type-size-16);line-height:var(--type-leading-20);color:var(--resume-ink-soft);display:block}.resume_back__9AMw8:hover{opacity:.7}.resume_playArea__fN6e4{width:min(70vw,67.948svh,97.0685svh - 174.723px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.resume_resumeLabel__cXI8f{color:var(--resume-label);font-size:var(--type-size-40);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-tight);writing-mode:vertical-rl;margin:0;position:absolute;bottom:6%;left:-78px;transform:rotate(180deg)}.resume_boardFrame__9fDH1{background:var(--board-yellow);box-shadow:var(--resume-shadow-board);border-radius:20px;padding:6.05% 4.54%}.resume_board__Bouwp{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.resume_tiles__Tf5y3{border-radius:2.76%;grid-template:repeat(5,1fr)/repeat(5,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.resume_tile__P4hX1{background:var(--board-red);color:var(--board-pink);position:relative}.resume_tile__P4hX1:nth-child(2n){background:var(--board-pink);color:var(--board-red)}.resume_tileNumber__GJXmT{font-size:clamp(var(--type-size-9),3.33cqw,var(--type-size-20));font-weight:var(--type-weight-bold);line-height:var(--type-leading-tight);position:absolute;top:6.66%;left:6.66%}.resume_tileLabel__q6WEU{text-align:right;max-width:78%;font-size:clamp(var(--type-size-8),3cqw,var(--type-size-18));font-weight:var(--type-weight-semibold);line-height:var(--resume-leading-tile);color:var(--resume-tile-label);position:absolute;top:36%;right:6%}.resume_furniture__vDtP1{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.resume_tokenPosition__STlfx{aspect-ratio:1;pointer-events:none;z-index:5;width:11.65%;position:absolute}.resume_token__7FxZH{transform-origin:50% 80%;border:3px solid var(--board-yellow);background:var(--resume-token-fill);border-radius:50%;width:100%;height:100%;translate:-50% -72%}.resume_portrait__S7Uma{border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.resume_portrait__S7Uma img{width:175%;max-width:none;height:auto;display:block;position:absolute;top:-1%;left:-37.5%}.resume_controls__Wumv8{--dice-control-size:clamp(72px,17.85cqw,118px);align-items:center;gap:clamp(calc(var(--spacing,.25rem) * 4),3.63cqw,calc(var(--spacing,.25rem) * 6));width:95%;height:var(--dice-control-size);display:flex;position:absolute;top:calc(100% - 18px);left:2.5%}.resume_dieButton__7agqD{width:var(--dice-control-size);height:var(--dice-control-size);flex:0 0 var(--dice-control-size);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;position:relative}.resume_dieButton__7agqD:disabled{cursor:default}.resume_autoplayControl__4n0Xq:focus-visible,.resume_back__9AMw8:focus-visible,.resume_careerNavigation__P7DJl button:focus-visible,.resume_dieButton__7agqD:focus-visible,.resume_resumeLink__tk_R7:focus-visible,.resume_wordmark__n0U8S:focus-visible{outline:2px solid var(--resume-ink);outline-offset:4px;border-radius:6px}.resume_dieScene__ziJJD{pointer-events:none;width:100%;height:100%;display:block;position:relative}.resume_roundedDie__k0oFD{background:url(/images/resume/dice.png) 50%/contain no-repeat;width:100%;height:100%;display:block}.resume_roundedDie__k0oFD[data-rendered=true]{background:0 0}.resume_dieShadow__epm_O{background:var(--resume-die-shadow);filter:blur(5px);pointer-events:none;border-radius:50%;width:56%;height:12%;position:absolute;bottom:12%;left:22%}.resume_diceCopy__DQxIJ{flex:1;min-width:0;position:relative}.resume_diceCopy__DQxIJ>p{font-size:var(--type-size-24);line-height:var(--resume-leading-dice);letter-spacing:var(--type-tracking-body);font-weight:var(--type-weight-bold);margin:0}.resume_autoplayControl__4n0Xq{width:36px;height:36px;color:var(--resume-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:calc(100% + 6px);left:0}.resume_autoplayControl__4n0Xq svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.resume_autoplayProgress__xopbU,.resume_autoplayTrack__XshU5{fill:none;stroke-width:2px}.resume_autoplayTrack__XshU5{stroke:var(--resume-ink-faint)}.resume_autoplayProgress__xopbU{stroke:var(--resume-ink-muted);stroke-linecap:round}.resume_pauseIcon__OFEO4{border-left:3px solid;border-right:3px solid;width:8px;height:10px}.resume_playIcon___N5Zn{width:0;height:0;margin-left:calc(var(--spacing,.25rem) * .5);border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid}.resume_resumeLink__tk_R7{margin-top:calc(var(--spacing,.25rem) * 2);color:var(--resume-ink-muted);font-size:var(--type-size-12);text-underline-offset:3px;display:inline-block}.resume_careerAnchor__p0aKt{z-index:6;position:absolute}.resume_careerCard__PgIYu{width:min(305px,100vw - 32px);padding:calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 7) calc(var(--spacing,.25rem) * 8);background:var(--resume-card-surface);border:1px solid var(--resume-card-edge);box-shadow:var(--resume-card-shadow);gap:calc(var(--spacing,.25rem) * 2);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.resume_careerCard__PgIYu{background:var(--resume-card-glass);-webkit-backdrop-filter:blur(32px)saturate(115%);backdrop-filter:blur(32px)saturate(115%)}}@media (prefers-reduced-transparency:reduce){.resume_careerCard__PgIYu{background:var(--resume-card-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.resume_careerHeading___GsmU{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.resume_careerNavigation__P7DJl{margin:calc(var(--spacing,.25rem) * -2) calc(var(--spacing,.25rem) * -3) calc(var(--spacing,.25rem) * -2) 0;gap:0;display:flex}.resume_careerNavigation__P7DJl button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.resume_careerNavigation__P7DJl button:hover:not(:disabled){background:var(--resume-ink-hover)}.resume_careerNavigation__P7DJl button:disabled{opacity:.25;cursor:default}.resume_year__md6u_{font-size:var(--type-size-18);font-weight:var(--type-weight-medium);color:var(--resume-ink-muted);line-height:var(--resume-leading-meta);margin:0}.resume_careerCard__PgIYu h2{font-size:var(--type-size-20);line-height:var(--type-leading-24);font-weight:var(--type-weight-bold);margin:0}.resume_company__jhnLO{font-size:var(--type-size-18);line-height:var(--resume-leading-meta);font-weight:var(--type-weight-semibold);color:var(--resume-ink-muted);margin:0}.resume_detail__maFqE{font-size:var(--type-size-16);line-height:var(--type-leading-body);font-weight:var(--type-weight-medium);color:var(--resume-ink-muted);margin:0}@media (max-width:1100px){.resume_header__qWtas{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;top:20px;left:24px;right:24px}.resume_wordmark__n0U8S{transform-origin:0 0;transform:scale(.65)}.resume_back__9AMw8{padding:0}.resume_back__9AMw8 strong{font-size:var(--type-size-16)}.resume_back__9AMw8 small{font-size:var(--type-size-12)}.resume_playArea__fN6e4{width:min(100vw - 96px,67.948svh,97.0685svh - 174.723px)}.resume_resumeLabel__cXI8f{font-size:var(--type-size-28);left:-48px}}@media (max-width:700px){.resume_header__qWtas{top:16px;left:16px;right:16px}.resume_playArea__fN6e4{width:min(100vw - 32px,67.948svh,97.0685svh - 174.723px)}.resume_resumeLabel__cXI8f{display:none}.resume_boardFrame__9fDH1{border-radius:14px}.resume_token__7FxZH{border-width:2px}.resume_careerCard__PgIYu{width:min(285px,100vw - 32px);padding:calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 5) calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 2);border-radius:20px}.resume_careerCard__PgIYu h2{font-size:var(--type-size-18);line-height:var(--resume-leading-heading-sm)}.resume_company__jhnLO,.resume_detail__maFqE,.resume_year__md6u_{font-size:var(--type-size-16)}.resume_detail__maFqE{line-height:var(--resume-leading-detail-sm)}.resume_careerNavigation__P7DJl button{width:44px;height:44px}.resume_diceCopy__DQxIJ>p{font-size:var(--type-size-20)}.resume_controls__Wumv8{height:auto;min-height:var(--dice-control-size);top:calc(100% + 16px)}.resume_autoplayControl__4n0Xq{margin-top:calc(var(--spacing,.25rem) * 2);position:relative;top:auto;left:auto}}@media (max-height:550px) and (min-width:701px){.resume_header__qWtas{top:16px}.resume_playArea__fN6e4{width:min(70vw,67.948svh,97.0685svh - 126.189px)}.resume_careerCard__PgIYu{padding:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 5);gap:var(--spacing,.25rem)}.resume_detail__maFqE{font-size:var(--type-size-14);line-height:var(--resume-leading-detail-xs)}}