:is(html:has(.resume-module__R4NoHW__page),body:has(.resume-module__R4NoHW__page)){background:#000;height:auto;min-height:100%;overflow:visible}.resume-module__R4NoHW__page{--resume-divider:#ffffff29;--ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;color:#f5f5f7;letter-spacing:-.0064em;overflow-wrap:break-word;background:#000;min-height:100dvh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;position:relative}.resume-module__R4NoHW__page:before{content:"";z-index:-1;transform-origin:top;pointer-events:none;background:linear-gradient(#141416,#09090b 45%,#0000);position:absolute;inset:0}.resume-module__R4NoHW__page,.resume-module__R4NoHW__page *{-webkit-user-select:text;user-select:text}.resume-module__R4NoHW__page :is(strong,b){color:#f5f5f7;font-weight:650}.resume-module__R4NoHW__page ::selection{color:#fff;background:#fff3}.resume-module__R4NoHW__page a{color:inherit;text-decoration:none;transition:color .32s,opacity .32s;position:relative}.resume-module__R4NoHW__page a:before,.resume-module__R4NoHW__page a:after{content:"";pointer-events:none;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.resume-module__R4NoHW__page a:before{opacity:.25}.resume-module__R4NoHW__page a:after{transform-origin:0;transition:transform .46s var(--ease);transform:scaleX(0)}.resume-module__R4NoHW__page :is(a,button):focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #fff!important}.resume-module__R4NoHW__page a:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.resume-module__R4NoHW__page a:hover:after{transform:scaleX(1)}.resume-module__R4NoHW__page a:hover{color:#fff}}.resume-module__R4NoHW__sheet{padding-bottom:max(96px, env(safe-area-inset-bottom));width:min(550px,100% - 64px);margin:0 auto}.resume-module__R4NoHW__navigation{color:#999;justify-content:center;align-items:center;gap:24px;height:76px;padding-top:16px;font-size:12px;display:flex}.resume-module__R4NoHW__navigation a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.resume-module__R4NoHW__navigation a:before,.resume-module__R4NoHW__navigation a:after{display:none}.resume-module__R4NoHW__navigation .resume-module__R4NoHW__exportButton{color:#e2e2e6;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff26;border-radius:8px;padding:0 12px}.resume-module__R4NoHW__navigation .resume-module__R4NoHW__exportButton:hover{background:#ffffff12}@media (max-width:400px){.resume-module__R4NoHW__navigation{flex-wrap:wrap;gap:0 12px;font-size:11px}.resume-module__R4NoHW__navigation .resume-module__R4NoHW__exportButton{gap:6px;padding-inline:8px}}.resume-module__R4NoHW__header{padding:32px 0 40px}.resume-module__R4NoHW__signature{z-index:1;color:#fff;width:160px;height:46px;margin:0 auto 56px;position:relative}.resume-module__R4NoHW__signature svg{width:100%;height:100%;display:block;overflow:visible}.resume-module__R4NoHW__pen,.resume-module__R4NoHW__infinity{stroke-dasharray:100;stroke-dashoffset:0}.resume-module__R4NoHW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resume-module__R4NoHW__identity{margin-bottom:24px}.resume-module__R4NoHW__headerPortrait{object-fit:cover;border-radius:10px;width:64px;height:64px;margin-bottom:16px;display:block}.resume-module__R4NoHW__identityName{color:#fff;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:550;line-height:1.25}.resume-module__R4NoHW__identityRole{color:#b0b0b6;letter-spacing:0;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.5}.resume-module__R4NoHW__intro{color:#b0b0b6;margin:0;font-size:14px;line-height:21px}.resume-module__R4NoHW__intro+.resume-module__R4NoHW__intro{margin-top:16px}.resume-module__R4NoHW__buildWord{display:inline-block;position:relative}.resume-module__R4NoHW__buildCircle{pointer-events:none;color:#ffc17a;width:144%;height:140%;position:absolute;top:-15%;left:-22%;overflow:visible}.resume-module__R4NoHW__buildCircle path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}.resume-module__R4NoHW__contact{color:#929299;flex-direction:column;align-items:flex-start;margin-top:20px;font-size:12px;font-style:normal;display:flex}.resume-module__R4NoHW__contact>span,.resume-module__R4NoHW__contact a{align-items:center;gap:8px;min-height:32px;display:inline-flex}.resume-module__R4NoHW__contact svg{flex:none}.resume-module__R4NoHW__contact a:before,.resume-module__R4NoHW__contact a:after{bottom:5px;left:22px}.resume-module__R4NoHW__section+.resume-module__R4NoHW__section{margin-top:40px}.resume-module__R4NoHW__section h2{margin:0;font-size:14px;font-weight:400;line-height:20px}.resume-module__R4NoHW__sectionToggle{border:0;border-bottom:1px solid var(--resume-divider);text-align:left;color:#99999f;background:0 0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:44px;padding:0 0 10px;transition:color .32s;display:flex}.resume-module__R4NoHW__sectionMeta{color:#77777e;align-items:center;gap:12px;font-size:12px;font-weight:400;transition:color .32s;display:flex}.resume-module__R4NoHW__sectionMeta svg{transition:transform .65s var(--ease);flex:none;transform:rotate(0)}.resume-module__R4NoHW__section[data-open=false] .resume-module__R4NoHW__sectionMeta svg{transform:rotate(-90deg)}.resume-module__R4NoHW__sectionPanel{visibility:visible;transition:grid-template-rows .7s var(--ease), visibility 0s;grid-template-rows:1fr;display:grid}.resume-module__R4NoHW__section[data-open=false] .resume-module__R4NoHW__sectionPanel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.4,0,.2,1),visibility 0s .44s}.resume-module__R4NoHW__panelClip{min-height:0;margin:0 -8px;overflow:hidden}.resume-module__R4NoHW__sectionContent{padding:20px 8px 8px}@media (prefers-reduced-motion:no-preference){.resume-module__R4NoHW__sectionContent{opacity:1;transition:opacity .24s}.resume-module__R4NoHW__section[data-open=false] .resume-module__R4NoHW__sectionContent{opacity:0;transition:opacity .3s}.resume-module__R4NoHW__section .resume-module__R4NoHW__sectionContent [data-resume-item]{opacity:1;filter:blur();transition:opacity .44s ease, filter .5s ease, transform .5s var(--ease);transition-delay:var(--resume-enter-delay,0s);transform:translateY(0)}.resume-module__R4NoHW__section[data-open=false] .resume-module__R4NoHW__sectionContent [data-resume-item]{opacity:0;filter:blur(6px);transition-duration:.24s,.26s,.26s;transition-delay:var(--resume-exit-delay,0s);transform:translateY(10px)}}@media (hover:hover) and (pointer:fine){.resume-module__R4NoHW__sectionToggle:hover,.resume-module__R4NoHW__sectionToggle:hover .resume-module__R4NoHW__sectionMeta{color:#fff}}.resume-module__R4NoHW__sectionToggle:focus-visible .resume-module__R4NoHW__sectionMeta{color:#fff}.resume-module__R4NoHW__section h3{margin:0;font-size:14px;font-weight:500;line-height:21px}.resume-module__R4NoHW__description{color:#b0b0b6;margin:8px 0 0;font-size:14px;line-height:21px}.resume-module__R4NoHW__education{align-items:center;gap:18px;display:flex}.resume-module__R4NoHW__educationSeal{object-fit:contain;filter:brightness(0)invert();opacity:.45;flex:none;width:64px;height:64px}.resume-module__R4NoHW__expertise{color:#b0b0b6;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.resume-module__R4NoHW__page .resume-module__R4NoHW__portfolioButton{color:#f5f5f7;min-height:44px;transition:color .32s ease, background-color .32s ease, border-color .32s ease, transform .42s var(--ease);background:#141416;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:10px 42px 10px 16px;font-size:13px;font-weight:500;display:inline-flex;overflow:clip}.resume-module__R4NoHW__page .resume-module__R4NoHW__portfolioButton:before,.resume-module__R4NoHW__page .resume-module__R4NoHW__portfolioButton:after{display:none}.resume-module__R4NoHW__page .resume-module__R4NoHW__portfolioButton:hover{background:#202023;border-color:#ffffff45}.resume-module__R4NoHW__page .resume-module__R4NoHW__portfolioButtonWhite{color:#111;background:#f5f5f7;margin-top:0}.resume-module__R4NoHW__page .resume-module__R4NoHW__portfolioButtonWhite:hover{color:#111;background:#e4e4e8}.resume-module__R4NoHW__portfolioCopy{transition:opacity .18s ease, transform .24s var(--ease);display:inline-flex}.resume-module__R4NoHW__portfolioArrow{transition:transform .28s var(--ease);place-items:center;display:grid;position:absolute;inset:0;transform:translate(calc(50% - 24px))}.resume-module__R4NoHW__portfolioButton:focus-visible .resume-module__R4NoHW__portfolioCopy{opacity:0;transform:translateY(-4px)}.resume-module__R4NoHW__portfolioButton:focus-visible .resume-module__R4NoHW__portfolioArrow{transform:translate(0)}.resume-module__R4NoHW__page .resume-module__R4NoHW__portfolioButton:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.resume-module__R4NoHW__portfolioButton:hover .resume-module__R4NoHW__portfolioCopy{opacity:0;transform:translateY(-4px)}.resume-module__R4NoHW__portfolioButton:hover .resume-module__R4NoHW__portfolioArrow{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.resume-module__R4NoHW__page .resume-module__R4NoHW__portfolioButton:active{transform:none}}.resume-module__R4NoHW__tools{color:#b2b2b8;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;margin:0 -8px;padding:0;font-size:14px;list-style:none;display:grid}.resume-module__R4NoHW__toolItem{cursor:default;align-items:center;gap:10px;min-height:44px;padding:8px;display:flex}.resume-module__R4NoHW__tools img{object-fit:contain;opacity:1;flex:none;width:24px;height:24px}.resume-module__R4NoHW__tools .resume-module__R4NoHW__appIcon{border-radius:5px}.resume-module__R4NoHW__references{gap:20px;display:grid}.resume-module__R4NoHW__references article+article{border-top:1px solid var(--resume-divider);padding-top:20px}.resume-module__R4NoHW__references h3{font-size:14px}.resume-module__R4NoHW__referenceRole{color:#a1a1a6;margin:2px 0 4px;font-size:13px;line-height:1.6}.resume-module__R4NoHW__references address{color:#a1a1a6;flex-wrap:wrap;gap:4px 20px;font-size:13px;font-style:normal;line-height:2.2;display:flex}@media (prefers-reduced-motion:no-preference){.resume-module__R4NoHW__page:before{animation:3s cubic-bezier(.25,.46,.45,.94) 3.22s both resume-module__R4NoHW__gradientReveal}.resume-module__R4NoHW__page[data-skip-entrance=true]:before{animation-delay:0s}.resume-module__R4NoHW__buildCircle path{animation:.85s cubic-bezier(.35,.05,.25,1) 5.7s both resume-module__R4NoHW__write}.resume-module__R4NoHW__page[data-skip-entrance=true] .resume-module__R4NoHW__buildCircle path{animation-delay:.15s}.resume-module__R4NoHW__signature{animation:1.6s cubic-bezier(.65,0,.2,1) 3.85s both resume-module__R4NoHW__signatureRise}.resume-module__R4NoHW__pen{animation:.6s ease-in-out .2s both resume-module__R4NoHW__write}.resume-module__R4NoHW__pen:nth-child(2){animation-duration:.6s;animation-delay:.75s}.resume-module__R4NoHW__pen:nth-child(3){animation-duration:.22s;animation-delay:1.35s}.resume-module__R4NoHW__pen:nth-child(4){animation-duration:.55s;animation-delay:1.57s}.resume-module__R4NoHW__pen:nth-child(5){animation-duration:1.15s;animation-timing-function:linear;animation-delay:2.07s}.resume-module__R4NoHW__infinity{animation:.45s ease-in-out 3.22s both resume-module__R4NoHW__write}.resume-module__R4NoHW__navigation,.resume-module__R4NoHW__introduction,.resume-module__R4NoHW__section,.resume-module__R4NoHW__page [data-resume-sidebar]{animation:1s cubic-bezier(.22,1,.36,1) 4.95s backwards resume-module__R4NoHW__reveal}.resume-module__R4NoHW__section{animation-delay:5.15s}.resume-module__R4NoHW__page[data-skip-entrance=true] :is(.resume-module__R4NoHW__signature,.resume-module__R4NoHW__pen,.resume-module__R4NoHW__infinity,.resume-module__R4NoHW__navigation,.resume-module__R4NoHW__introduction,.resume-module__R4NoHW__section,[data-resume-sidebar]){animation:none}}@keyframes resume-module__R4NoHW__write{0%{visibility:hidden;stroke-dashoffset:100px}to{visibility:visible;stroke-dashoffset:0}}@keyframes resume-module__R4NoHW__signatureRise{0%{transform:translateY(calc(50svh - 131px))scale(1.4375)}to{transform:translateY(0)scale(1)}}@keyframes resume-module__R4NoHW__gradientReveal{0%{opacity:0;transform:translateY(-60svh)scaleY(.15)}35%{opacity:.8;transform:translateY(-12svh)scaleY(.5)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes resume-module__R4NoHW__reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.resume-module__R4NoHW__page *,.resume-module__R4NoHW__page :before,.resume-module__R4NoHW__page :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}@media (max-width:600px){.resume-module__R4NoHW__sheet{padding-bottom:max(80px, env(safe-area-inset-bottom));width:calc(100% - 48px)}.resume-module__R4NoHW__navigation{height:68px;padding-top:8px}.resume-module__R4NoHW__header{padding:28px 0 32px}.resume-module__R4NoHW__signature{width:144px;height:42px;margin-bottom:48px}.resume-module__R4NoHW__section+.resume-module__R4NoHW__section{margin-top:32px}.resume-module__R4NoHW__sectionToggle{gap:12px}.resume-module__R4NoHW__sectionMeta{gap:8px;font-size:11px}.resume-module__R4NoHW__expertise{gap:8px 16px;font-size:13px}.resume-module__R4NoHW__tools{gap:2px 8px;font-size:12px}.resume-module__R4NoHW__toolItem{gap:8px}.resume-module__R4NoHW__references address a{min-height:36px}@keyframes resume-module__R4NoHW__signatureRise{0%{transform:translateY(calc(50svh - 117px))scale(1.5625)}to{transform:translateY(0)scale(1)}}}@media print{:is(html:has(.resume-module__R4NoHW__page),body:has(.resume-module__R4NoHW__page),.resume-module__R4NoHW__page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.resume-module__R4NoHW__page,.resume-module__R4NoHW__page *{color:#111!important;animation:none!important}.resume-module__R4NoHW__page{--resume-divider:#ccc;font-size:10pt}.resume-module__R4NoHW__page:before,.resume-module__R4NoHW__navigation,.resume-module__R4NoHW__bottomBlur{display:none}.resume-module__R4NoHW__sheet{padding-bottom:max(96px, env(safe-area-inset-bottom));width:100%}.resume-module__R4NoHW__header{padding:0 0 24px}.resume-module__R4NoHW__signature{width:200px;height:57px;margin-bottom:24px}.resume-module__R4NoHW__intro{font-size:10pt}.resume-module__R4NoHW__section{border-color:#ccc}.resume-module__R4NoHW__sectionToggle{min-height:48px;padding:12px 0}.resume-module__R4NoHW__sectionMeta svg{display:none}.resume-module__R4NoHW__section .resume-module__R4NoHW__sectionPanel{opacity:1!important;visibility:visible!important;grid-template-rows:1fr!important}.resume-module__R4NoHW__sectionContent{padding-bottom:20px;opacity:1!important}.resume-module__R4NoHW__section .resume-module__R4NoHW__sectionContent [data-resume-item]{opacity:1;filter:none;transition:none;transform:none}.resume-module__R4NoHW__references article{break-inside:avoid}}.resume-module__R4NoHW__bottomBlur{--note-edge-height:200px;--reader-blur-strength:1;z-index:3}@media (max-width:680px){.resume-module__R4NoHW__bottomBlur{--note-edge-height:160px}}.resume-module__R4NoHW__page .resume-module__R4NoHW__signatureFooter{--spf-accent-fg:#fff;width:100vw;margin-top:96px;position:relative;left:50%;overflow:clip visible;transform:translate(-50%)}.resume-module__R4NoHW__signatureFooter .spf-main{padding:80px 0 32px}.resume-module__R4NoHW__signatureFooter .spf-stage{width:min(80%,550px)}.resume-module__R4NoHW__signatureFooter .spf-svg{z-index:2;pointer-events:none}.resume-module__R4NoHW__page .resume-module__R4NoHW__signatureFooter,.resume-module__R4NoHW__page .resume-module__R4NoHW__signatureFooter *{-webkit-user-select:none;user-select:none}:is(.resume-module__R4NoHW__signatureFooter .spf-glow,.resume-module__R4NoHW__signatureFooter .spf-bar){display:none}.resume-module__R4NoHW__signatureFooter .spf-actions{flex-wrap:nowrap;width:auto;max-width:calc(100% - 48px);margin-top:24px}.resume-module__R4NoHW__signatureFooter .spf-btn{height:auto;min-height:44px;box-shadow:none;border:1px solid #ffffff26;border-radius:10px;flex:none;padding:10px 42px 10px 16px;font-size:13px;font-weight:500;overflow:clip}.resume-module__R4NoHW__signatureFooter .spf-btn:before{display:none}.resume-module__R4NoHW__signatureFooter .spf-btn:after{display:none}.resume-module__R4NoHW__signatureFooter .spf-btn-primary{color:#fff}.resume-module__R4NoHW__signatureFooter .spf-btn-primary:hover{color:#fff;box-shadow:none;filter:none;background:#292929;transform:none}.resume-module__R4NoHW__signatureFooter .spf-action-copy{transition:opacity .18s ease, transform .24s var(--ease)}.resume-module__R4NoHW__signatureFooter .resume-module__R4NoHW__emailCopy{transition:padding .28s var(--ease), background .18s ease}.resume-module__R4NoHW__signatureFooter .resume-module__R4NoHW__emailCopy .spf-action-copy{display:inline-grid}.resume-module__R4NoHW__emailLabel{white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .14s,visibility 0s .14s}.resume-module__R4NoHW__emailLabel:first-child:not([data-active=true]){visibility:hidden;opacity:0;transition:none}.resume-module__R4NoHW__emailLabel[data-active=true]{visibility:visible;opacity:1;transition:none;animation:.24s cubic-bezier(.22,1,.36,1) both resume-module__R4NoHW__emailLabelIn}.resume-module__R4NoHW__emailLabel:first-child[data-active=true]{animation-delay:.14s}@keyframes resume-module__R4NoHW__emailLabelIn{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}.resume-module__R4NoHW__signatureFooter .resume-module__R4NoHW__emailCopy[data-status=copied],.resume-module__R4NoHW__signatureFooter .resume-module__R4NoHW__emailCopy[data-status=try\ again]{padding-inline:29px}.resume-module__R4NoHW__page .resume-module__R4NoHW__signatureFooter .resume-module__R4NoHW__emailCopy:not([data-status=email]) .spf-action-copy{opacity:1;transition:none;transform:none}.resume-module__R4NoHW__page .resume-module__R4NoHW__signatureFooter .resume-module__R4NoHW__emailCopy:not([data-status=email]) .spf-action-arrow{opacity:0}@media (prefers-reduced-motion:reduce){.resume-module__R4NoHW__emailLabel{transition:none}.resume-module__R4NoHW__emailLabel[data-active=true]{animation:none}.resume-module__R4NoHW__signatureFooter .resume-module__R4NoHW__emailCopy{transition:none}}.resume-module__R4NoHW__signatureFooter .spf-action-arrow{transition:transform .28s var(--ease), opacity .18s ease;place-items:center;display:grid;position:absolute;inset:0;transform:translate(calc(50% - 24px))}.resume-module__R4NoHW__signatureFooter .spf-btn:focus-visible .spf-action-copy{opacity:0;transform:translateY(-4px)}.resume-module__R4NoHW__signatureFooter .spf-btn:focus-visible .spf-action-arrow{transform:translate(0)}@media (hover:hover) and (pointer:fine){.resume-module__R4NoHW__signatureFooter .spf-btn:hover .spf-action-copy{opacity:0;transform:translateY(-4px)}.resume-module__R4NoHW__signatureFooter .spf-btn:hover .spf-action-arrow{transform:translate(0)}}@media (max-width:600px){.resume-module__R4NoHW__signatureFooter{margin-top:80px}}.resume-module__R4NoHW__page .resume-module__R4NoHW__signatureFooter:focus-within .spf-r{opacity:1;filter:none;transform:none}.resume-module__R4NoHW__page .resume-module__R4NoHW__signatureFooter .spf-guide{display:none}.resume-module__R4NoHW__sheet:has(.resume-module__R4NoHW__signatureFooter){padding-bottom:0}.resume-module__R4NoHW__section{scroll-margin-top:96px}.resume-module__R4NoHW__signatureFooter{scroll-margin-top:0}.resume-module__R4NoHW__page .resume-module__R4NoHW__signatureFooter{--spf-blend-span:calc((1 - var(--spf-scroll-progress,1)) * 65svh);color:#111;background:linear-gradient(to bottom, rgb(255 255 255/calc(var(--spf-scroll-progress,1) * 0)) calc(var(--spf-blend-span) * 0), rgb(255 255 255/calc(var(--spf-scroll-progress,1) * .028)) calc(var(--spf-blend-span) * .1), rgb(255 255 255/calc(var(--spf-scroll-progress,1) * .104)) calc(var(--spf-blend-span) * .2), rgb(255 255 255/calc(var(--spf-scroll-progress,1) * .216)) calc(var(--spf-blend-span) * .3), rgb(255 255 255/calc(var(--spf-scroll-progress,1) * .352)) calc(var(--spf-blend-span) * .4), rgb(255 255 255/calc(var(--spf-scroll-progress,1) * .5)) calc(var(--spf-blend-span) * .5), rgb(255 255 255/calc(var(--spf-scroll-progress,1) * .648)) calc(var(--spf-blend-span) * .6), rgb(255 255 255/calc(var(--spf-scroll-progress,1) * .784)) calc(var(--spf-blend-span) * .7), rgb(255 255 255/calc(var(--spf-scroll-progress,1) * .896)) calc(var(--spf-blend-span) * .8), rgb(255 255 255/calc(var(--spf-scroll-progress,1) * .972)) calc(var(--spf-blend-span) * .9), rgb(255 255 255/calc(var(--spf-scroll-progress,1) * 1)) calc(var(--spf-blend-span) * 1))}.resume-module__R4NoHW__page .resume-module__R4NoHW__signatureFooter :is(a,button):focus-visible{outline-color:#111!important}
.NotesDialog-module__GCYVQq__dialog{--note-width:600px;--note-edge-height:200px;--note-top:max(80px, calc(env(safe-area-inset-top) + 60px));z-index:2;color:#f3f1ea;opacity:0;touch-action:pan-y pinch-zoom;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.NotesDialog-module__GCYVQq__dialog:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;transition:background-color .55s,-webkit-backdrop-filter .55s,backdrop-filter .55s;position:absolute;inset:0}.NotesDialog-module__GCYVQq__dialog[data-visible=true]:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03091089}.NotesDialog-module__GCYVQq__dialog[data-forming=true][data-visible=true]:before{background:rgba(3, 9, 16, calc(.538462 * var(--notes-cover,0)));-webkit-backdrop-filter:blur(calc(10px * var(--notes-cover,0)));backdrop-filter:blur(calc(10px * var(--notes-cover,0)));transition:none}.NotesDialog-module__GCYVQq__dialog[data-forming=true] .NotesDialog-module__GCYVQq__directoryContent{opacity:var(--notes-content,0);transform:translateY(calc(14px * (1 - var(--notes-content,0))))}.NotesDialog-module__GCYVQq__dialog[data-forming=true] .NotesDialog-module__GCYVQq__infinityHero{overflow:visible}.NotesDialog-module__GCYVQq__dialog[data-reading=false][data-visible=false]:before{transition:background-color .6s cubic-bezier(.4,0,.2,1) .3s,-webkit-backdrop-filter .6s cubic-bezier(.4,0,.2,1) .3s,backdrop-filter .6s cubic-bezier(.4,0,.2,1) .3s}.NotesDialog-module__GCYVQq__dialog::backdrop{background:0 0}.NotesDialog-module__GCYVQq__detail{position:absolute;inset:0;overflow:hidden}.NotesDialog-module__GCYVQq__navigation{z-index:2;top:max(20px, calc(env(safe-area-inset-top) + 12px));left:max(32px, env(safe-area-inset-left));right:max(32px, env(safe-area-inset-right));pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.NotesDialog-module__GCYVQq__navigation button{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffff73;background:#0f12179e;border:0;border-radius:999px;width:40px;height:40px;padding:0;font-size:14px;transition:color .18s ease-out;position:relative;box-shadow:0 4px 20px #00000014}.NotesDialog-module__GCYVQq__dialog[data-forming=true] .NotesDialog-module__GCYVQq__navigation{opacity:0;visibility:hidden}.NotesDialog-module__GCYVQq__navigation button:after{content:"";border-radius:inherit;position:absolute;inset:-4px}.NotesDialog-module__GCYVQq__readingProgress{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.NotesDialog-module__GCYVQq__readingProgress rect{stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;width:calc(100% - 2px);height:calc(100% - 2px);transition:opacity .4s}.NotesDialog-module__GCYVQq__backArrow{place-items:center;display:grid;position:absolute;inset:0}.NotesDialog-module__GCYVQq__navigation button:focus-visible{color:#fff;outline-offset:3px;outline:1px solid}.NotesDialog-module__GCYVQq__index,.NotesDialog-module__GCYVQq__reader{inset:var(--note-top) 0 0;overscroll-behavior:contain;scrollbar-width:thin;position:absolute;overflow-y:auto}.NotesDialog-module__GCYVQq__index{isolation:isolate;color:#f3f1ea;background:0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0}.NotesDialog-module__GCYVQq__index[aria-hidden=true]:not([data-exiting=true]){opacity:0}.NotesDialog-module__GCYVQq__dialog[data-reading=true] .NotesDialog-module__GCYVQq__index:not([data-exiting=true]){--notes-logo-image:none;--newsletter-submit-mask:none}.NotesDialog-module__GCYVQq__index[data-exiting=true] [data-selected=true] .NotesDialog-module__GCYVQq__noteLink{visibility:hidden}.NotesDialog-module__GCYVQq__infinityHero{height:clamp(300px,48vh,500px);position:relative;overflow:clip}.NotesDialog-module__GCYVQq__infinityHero [data-arrival=direct][data-ready=true] canvas{animation:1.1s cubic-bezier(.22,1,.36,1) .24s both NotesDialog-module__GCYVQq__infinityArrival}@keyframes NotesDialog-module__GCYVQq__infinityArrival{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.NotesDialog-module__GCYVQq__index[data-direct-arrival=true] .NotesDialog-module__GCYVQq__introduction h2,.NotesDialog-module__GCYVQq__index[data-direct-arrival=true] .NotesDialog-module__GCYVQq__tagline,.NotesDialog-module__GCYVQq__index[data-direct-arrival=true] .NotesDialog-module__GCYVQq__introduction>:last-child,.NotesDialog-module__GCYVQq__index[data-direct-arrival=true] .NotesDialog-module__GCYVQq__list,.NotesDialog-module__GCYVQq__index[data-direct-arrival=true] .NotesDialog-module__GCYVQq__emptyNotes{animation:.48s cubic-bezier(.22,1,.36,1) 60ms backwards NotesDialog-module__GCYVQq__directoryArrival}.NotesDialog-module__GCYVQq__index[data-direct-arrival=true] .NotesDialog-module__GCYVQq__tagline{animation-delay:.11s}.NotesDialog-module__GCYVQq__index[data-direct-arrival=true] .NotesDialog-module__GCYVQq__introduction>:last-child{animation-delay:.16s}.NotesDialog-module__GCYVQq__index[data-direct-arrival=true] .NotesDialog-module__GCYVQq__list,.NotesDialog-module__GCYVQq__index[data-direct-arrival=true] .NotesDialog-module__GCYVQq__emptyNotes{animation-delay:.21s}.NotesDialog-module__GCYVQq__detail[data-direct-arrival=true] .NotesDialog-module__GCYVQq__articleHeader,.NotesDialog-module__GCYVQq__detail[data-direct-arrival=true] .NotesDialog-module__GCYVQq__body{animation:.4s cubic-bezier(.22,1,.36,1) 40ms backwards NotesDialog-module__GCYVQq__articleArrival}.NotesDialog-module__GCYVQq__detail[data-direct-arrival=true] .NotesDialog-module__GCYVQq__body{animation-delay:90ms}}@keyframes NotesDialog-module__GCYVQq__directoryArrival{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes NotesDialog-module__GCYVQq__articleArrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.NotesDialog-module__GCYVQq__directoryContent{width:min(var(--note-width), calc(100% - 64px));padding-bottom:max(calc(var(--note-edge-height) - 8px), calc(env(safe-area-inset-bottom) + 96px));margin:0 auto;position:relative}.NotesDialog-module__GCYVQq__introduction{--notes-logo-width:320px;font-family:var(--font-spectral), Georgia, serif;text-align:center;margin-top:-40px;padding:0}.NotesDialog-module__GCYVQq__introduction h2{margin:0;font-size:30px;font-weight:400;line-height:1.3}.NotesDialog-module__GCYVQq__introduction p{color:#f3f1eabf;margin:0;font-size:16px;line-height:1.7}.NotesDialog-module__GCYVQq__introduction .NotesDialog-module__GCYVQq__tagline{text-wrap:balance;max-width:320px;margin:10px auto 0;font-size:18px;line-height:1.5}.NotesDialog-module__GCYVQq__year{color:#f3f1ea80;font-variant-numeric:tabular-nums;margin:26px 0 12px;font-size:12px;display:block}.NotesDialog-module__GCYVQq__noteLink,.NotesDialog-module__GCYVQq__articleHeader{color:#f3f1ea;text-align:left;border-top:1px solid #d7e3ff26;grid-template-columns:1fr auto;align-items:baseline;column-gap:22px;width:100%;padding:22px 0;text-decoration:none;display:grid}.NotesDialog-module__GCYVQq__noteLink{transition:opacity .4s}.NotesDialog-module__GCYVQq__articleHeader{border-top-color:#0000}.NotesDialog-module__GCYVQq__articleHeader .NotesDialog-module__GCYVQq__noteTitle{color:#ffc17a}.NotesDialog-module__GCYVQq__noteTitle{font-family:var(--font-spectral), Georgia, serif;text-wrap:balance;font-size:clamp(26px,2.4vw,32px);font-weight:400;line-height:1.4}.NotesDialog-module__GCYVQq__noteDate{color:#f3f1eabf;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px}.NotesDialog-module__GCYVQq__noteLink:focus-visible{opacity:1}.NotesDialog-module__GCYVQq__noteLink:focus-visible .NotesDialog-module__GCYVQq__noteTitle{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.NotesDialog-module__GCYVQq__emptyNotes{color:#91a0b9;font-size:16px}.NotesDialog-module__GCYVQq__list{width:100%;margin:32px 0 0;padding:0;scroll-margin-top:32px;list-style:none}.NotesDialog-module__GCYVQq__list li{margin:0}.NotesDialog-module__GCYVQq__title{color:inherit;font-size:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;font-weight:400;line-height:1.4}.NotesDialog-module__GCYVQq__title>span{max-width:100%;display:block}.NotesDialog-module__GCYVQq__list a:focus-visible{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.NotesDialog-module__GCYVQq__reader{--reader-space:clamp(16px, 2vh, 28px);padding:max(88px, calc(env(safe-area-inset-top) + 72px)) 32px max(calc(var(--reader-space) + var(--note-top)), env(safe-area-inset-bottom));flex-direction:column;display:flex;inset:0}.NotesDialog-module__GCYVQq__article{width:min(var(--note-width), 100%);text-align:center;flex:none;margin:0 auto}.NotesDialog-module__GCYVQq__body{width:min(var(--note-width), 100%);margin:32px auto 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.0625rem,1.03125rem + .125vw,1.125rem);font-weight:400;line-height:1.5}.NotesDialog-module__GCYVQq__prose{text-align:left;overflow-wrap:break-word}.NotesDialog-module__GCYVQq__signoff{text-align:left;margin:1.4em 0 0}.NotesDialog-module__GCYVQq__signoff svg{width:110px;height:32px;display:block;overflow:visible}.NotesDialog-module__GCYVQq__prose,.NotesDialog-module__GCYVQq__prose *{-webkit-user-select:text;user-select:text}.NotesDialog-module__GCYVQq__prose ::selection{color:#fff;background:#f3f1ea33}.NotesDialog-module__GCYVQq__prose a{color:inherit;text-underline-offset:.16em;font-family:inherit;font-style:normal;text-decoration-line:underline;text-decoration-color:#f3f1ea59;text-decoration-thickness:1px;transition:text-decoration-color .3s ease-out;display:inline}.NotesDialog-module__GCYVQq__prose a:focus-visible{text-decoration-color:currentColor}.NotesDialog-module__GCYVQq__prose p{margin:0 0 1.4em}.NotesDialog-module__GCYVQq__prose ul,.NotesDialog-module__GCYVQq__prose ol{margin:0 0 1.4em;padding-left:1.5em}.NotesDialog-module__GCYVQq__prose li+li{margin-top:.5em}.NotesDialog-module__GCYVQq__prose p:last-child{margin-bottom:0}.NotesDialog-module__GCYVQq__prose h3{font-family:var(--font-spectral), Georgia, serif;margin:2.5em 0 1em;font-size:24px;font-weight:400;line-height:1.35}.NotesDialog-module__GCYVQq__prose em,.NotesDialog-module__GCYVQq__prose i{font-family:inherit;font-size:inherit;font-style:italic}.NotesDialog-module__GCYVQq__prose blockquote{font-family:var(--font-spectral), Georgia, serif;font-size:1.06em;font-style:italic;font-weight:400;line-height:inherit;color:#f3f1eae6;border-left:1px solid #f3f1ea55;margin:28px 0;padding:4px 0 4px 20px;position:relative}.NotesDialog-module__GCYVQq__quoteAttribution{color:#f3f1eabf;align-items:center;gap:10px;margin:0 0 28px 21px;font-size:13px;font-style:normal;line-height:1.4;display:flex}.NotesDialog-module__GCYVQq__prose blockquote:has(+.NotesDialog-module__GCYVQq__quoteAttribution){margin-bottom:0;padding-bottom:18px}.NotesDialog-module__GCYVQq__prose blockquote+.NotesDialog-module__GCYVQq__quoteAttribution{border-left:1px solid #f3f1ea55;margin-left:0;padding-left:20px;position:relative}.NotesDialog-module__GCYVQq__quoteAttribution img{object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px;display:block}.NotesDialog-module__GCYVQq__prose figure{margin:34px 0}.NotesDialog-module__GCYVQq__prose figure img{width:100%;height:auto;display:block}.NotesDialog-module__GCYVQq__prose .NotesDialog-module__GCYVQq__imageLink{text-decoration:none;display:block}.NotesDialog-module__GCYVQq__videoFrame{background:#ffffff0d;width:100%;position:relative;overflow:hidden}.NotesDialog-module__GCYVQq__videoFrame video,.NotesDialog-module__GCYVQq__videoFrame iframe{object-fit:contain;border:0;width:100%;height:100%;display:block}.NotesDialog-module__GCYVQq__videoPreview{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.NotesDialog-module__GCYVQq__videoPreview>img{object-fit:cover}.NotesDialog-module__GCYVQq__videoPreview>span{background:#030910d9;border-radius:4px;padding:12px 18px;position:relative}.NotesDialog-module__GCYVQq__videoTitle{opacity:.75;margin-top:4px;font-size:13px;display:block}.NotesDialog-module__GCYVQq__videoPreview:focus-visible{outline-offset:-3px;outline:2px solid #ffc17a}.NotesDialog-module__GCYVQq__prose figcaption{color:#f3f1eabf;margin-top:12px;font-size:13px;line-height:1.6}.NotesDialog-module__GCYVQq__progressive-blur{z-index:1;height:var(--note-edge-height);pointer-events:none;position:fixed;left:0;right:0;overflow:hidden}.NotesDialog-module__GCYVQq__progressive-blur.NotesDialog-module__GCYVQq__bottom-blur{--blur-direction:to top;bottom:-32px}.NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__layer{pointer-events:none;position:absolute;inset:0}.NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__blur-1{z-index:1;-webkit-backdrop-filter:blur(calc(.078125px * var(--reader-blur-strength,0)));backdrop-filter:blur(calc(.078125px * var(--reader-blur-strength,0)));-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 87.5%, #000 100%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 87.5%, #000 100%);mask-image:linear-gradient(var(--blur-direction), transparent 87.5%, #000 100%)}.NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__blur-2{z-index:2;-webkit-backdrop-filter:blur(calc(.15625px * var(--reader-blur-strength,0)));backdrop-filter:blur(calc(.15625px * var(--reader-blur-strength,0)));-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 75%, #000 87.5% 100%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 75%, #000 87.5% 100%);mask-image:linear-gradient(var(--blur-direction), transparent 75%, #000 87.5% 100%)}.NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__blur-3{z-index:3;-webkit-backdrop-filter:blur(calc(.3125px * var(--reader-blur-strength,0)));backdrop-filter:blur(calc(.3125px * var(--reader-blur-strength,0)));-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 62.5%, #000 75% 87.5%, transparent 100%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 62.5%, #000 75% 87.5%, transparent 100%);mask-image:linear-gradient(var(--blur-direction), transparent 62.5%, #000 75% 87.5%, transparent 100%)}.NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__blur-4{z-index:4;-webkit-backdrop-filter:blur(calc(.625px * var(--reader-blur-strength,0)));backdrop-filter:blur(calc(.625px * var(--reader-blur-strength,0)));-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 50%, #000 62.5% 75%, transparent 87.5%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 50%, #000 62.5% 75%, transparent 87.5%);mask-image:linear-gradient(var(--blur-direction), transparent 50%, #000 62.5% 75%, transparent 87.5%)}.NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__blur-5{z-index:5;-webkit-backdrop-filter:blur(calc(1.25px * var(--reader-blur-strength,0)));backdrop-filter:blur(calc(1.25px * var(--reader-blur-strength,0)));-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 37.5%, #000 50% 62.5%, transparent 75%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 37.5%, #000 50% 62.5%, transparent 75%);mask-image:linear-gradient(var(--blur-direction), transparent 37.5%, #000 50% 62.5%, transparent 75%)}.NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__blur-6{z-index:6;-webkit-backdrop-filter:blur(calc(2.5px * var(--reader-blur-strength,0)));backdrop-filter:blur(calc(2.5px * var(--reader-blur-strength,0)));-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 25%, #000 37.5% 50%, transparent 62.5%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 25%, #000 37.5% 50%, transparent 62.5%);mask-image:linear-gradient(var(--blur-direction), transparent 25%, #000 37.5% 50%, transparent 62.5%)}.NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__blur-7{z-index:7;-webkit-backdrop-filter:blur(calc(5px * var(--reader-blur-strength,0)));backdrop-filter:blur(calc(5px * var(--reader-blur-strength,0)));-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 12.5%, #000 25% 37.5%, transparent 50%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 12.5%, #000 25% 37.5%, transparent 50%);mask-image:linear-gradient(var(--blur-direction), transparent 12.5%, #000 25% 37.5%, transparent 50%)}.NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__blur-8{z-index:8;-webkit-backdrop-filter:blur(calc(10px * var(--reader-blur-strength,0)));backdrop-filter:blur(calc(10px * var(--reader-blur-strength,0)));-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 0%, #000 12.5% 25%, transparent 37.5%);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 0%, #000 12.5% 25%, transparent 37.5%);mask-image:linear-gradient(var(--blur-direction), transparent 0%, #000 12.5% 25%, transparent 37.5%)}.NotesDialog-module__GCYVQq__dialog[data-visible=false] .NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__layer{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:-webkit-backdrop-filter .32s ease-out,backdrop-filter .32s ease-out}.NotesDialog-module__GCYVQq__dialog[data-reading=false][data-visible=false] .NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__layer{transition:-webkit-backdrop-filter .6s cubic-bezier(.4,0,.2,1) .3s,backdrop-filter .6s cubic-bezier(.4,0,.2,1) .3s}@media (max-width:680px){.NotesDialog-module__GCYVQq__dialog{--note-edge-height:160px}}.NotesDialog-module__GCYVQq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.NotesDialog-module__GCYVQq__noteLink{opacity:.55}.NotesDialog-module__GCYVQq__noteLink:is(:hover,:focus-visible){opacity:1}.NotesDialog-module__GCYVQq__prose a:hover{text-decoration-color:currentColor}.NotesDialog-module__GCYVQq__navigation button:hover{color:#fff}}@media (max-width:600px){.NotesDialog-module__GCYVQq__navigation{left:max(22px, env(safe-area-inset-left));right:max(22px, env(safe-area-inset-right))}.NotesDialog-module__GCYVQq__infinityHero{height:370px}.NotesDialog-module__GCYVQq__directoryContent{width:calc(100% - 48px)}.NotesDialog-module__GCYVQq__introduction{--notes-logo-width:290px}.NotesDialog-module__GCYVQq__introduction h2{font-size:28px}.NotesDialog-module__GCYVQq__noteLink,.NotesDialog-module__GCYVQq__articleHeader{grid-template-columns:1fr;gap:10px;padding:18px 0}.NotesDialog-module__GCYVQq__noteDate{grid-row:2}.NotesDialog-module__GCYVQq__list{margin-top:28px}.NotesDialog-module__GCYVQq__reader{--reader-space:16px;padding-inline:24px}}@media (prefers-reduced-motion:reduce){.NotesDialog-module__GCYVQq__infinityHero [data-arrival=direct][data-ready=true] canvas{animation:none}.NotesDialog-module__GCYVQq__prose a,.NotesDialog-module__GCYVQq__dialog:before,.NotesDialog-module__GCYVQq__dialog[data-reading=false][data-visible=false]:before,.NotesDialog-module__GCYVQq__list li,.NotesDialog-module__GCYVQq__list a,.NotesDialog-module__GCYVQq__navigation button,.NotesDialog-module__GCYVQq__readingProgress rect,.NotesDialog-module__GCYVQq__dialog[data-visible=false] .NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__layer,.NotesDialog-module__GCYVQq__dialog[data-reading=false][data-visible=false] .NotesDialog-module__GCYVQq__progressive-blur .NotesDialog-module__GCYVQq__layer{transition:none}}.NotesDialog-module__GCYVQq__dialog{--newsletter-input-font:var(--font-spectral), Georgia, serif}
.BeachExperience-module__MrJlGq__experience{isolation:isolate;touch-action:pinch-zoom;color:#f3f1ea;background:#12273b;width:100%;height:100dvh;position:fixed;inset:0;overflow:clip}.BeachExperience-module__MrJlGq__experience:after{content:"";z-index:1;pointer-events:none;opacity:0;background:#0309107a;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.BeachExperience-module__MrJlGq__experience[data-reading-overlay=true]:after{opacity:1;transition-duration:.7s}.BeachExperience-module__MrJlGq__experience[data-notes-forming=true]:after{opacity:var(--notes-cover,0);transition:none}.BeachExperience-module__MrJlGq__experience[data-notes-returning=true]:after{transition:opacity .6s cubic-bezier(.4,0,.2,1) .3s}@media (prefers-reduced-motion:reduce){.BeachExperience-module__MrJlGq__experience:after,.BeachExperience-module__MrJlGq__experience[data-reading-overlay=true]:after,.BeachExperience-module__MrJlGq__experience[data-notes-returning=true]:after{transition-duration:1ms;transition-delay:0s}}.BeachExperience-module__MrJlGq__poster,.BeachExperience-module__MrJlGq__canvas{position:absolute;inset:0}.BeachExperience-module__MrJlGq__poster{z-index:-3}.BeachExperience-module__MrJlGq__poster img{object-fit:cover;width:100%;height:100%;display:block}.BeachExperience-module__MrJlGq__canvas{z-index:-2}.BeachExperience-module__MrJlGq__experience[data-reading-arrival=true] .BeachExperience-module__MrJlGq__canvas{transition:opacity .7s ease-out}.BeachExperience-module__MrJlGq__loading{z-index:10;color:#fff;will-change:opacity;background:#000;place-items:center;display:grid;position:absolute;inset:0;transform:translateZ(0)}.BeachExperience-module__MrJlGq__journey{text-align:center;width:max-content;animation:.7s ease-out both BeachExperience-module__MrJlGq__embark}.BeachExperience-module__MrJlGq__loading p{margin:0 0 23px;font-size:clamp(17px,1.25vw,19px);font-style:italic;font-weight:400}.BeachExperience-module__MrJlGq__loadTrack{background:#ffffff24;width:100%;height:1px;margin:auto;overflow:hidden}.BeachExperience-module__MrJlGq__loadTrack span{transform-origin:0;will-change:transform;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.BeachExperience-module__MrJlGq__loading[data-dismissed=true]{animation:.85s ease-in-out both BeachExperience-module__MrJlGq__arrive}.BeachExperience-module__MrJlGq__loading[data-dismissed=true] .BeachExperience-module__MrJlGq__journey{animation:.35s ease-in both BeachExperience-module__MrJlGq__depart}.BeachExperience-module__MrJlGq__loading[data-complete=true]{opacity:0;visibility:hidden;will-change:auto;animation:none;display:none;transform:none}.BeachExperience-module__MrJlGq__loading[data-complete=true] .BeachExperience-module__MrJlGq__loadTrack span{will-change:auto}.BeachExperience-module__MrJlGq__loading[data-suppressed=true]{display:none}.BeachExperience-module__MrJlGq__recovery{z-index:11;top:max(28px,calc(env(safe-area-inset-top) + 16px));text-align:center;text-shadow:0 1px 6px #000;font-size:14px;position:absolute;left:24px;right:24px}.BeachExperience-module__MrJlGq__recovery p{margin:0 0 4px}.BeachExperience-module__MrJlGq__recovery button{min-height:44px;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 12px;text-decoration:underline}.BeachExperience-module__MrJlGq__recovery button:focus-visible{outline-offset:2px;outline:1px solid}@keyframes BeachExperience-module__MrJlGq__embark{0%{opacity:0}to{opacity:1}}@keyframes BeachExperience-module__MrJlGq__depart{to{opacity:0}}@keyframes BeachExperience-module__MrJlGq__arrive{0%{opacity:1}to{opacity:0;visibility:hidden}}.BeachExperience-module__MrJlGq__restingControls{transition:opacity .4s}.BeachExperience-module__MrJlGq__restingControls[data-hidden=true]{opacity:0}.BeachExperience-module__MrJlGq__experience[data-notes-returning=true] .BeachExperience-module__MrJlGq__restingControls{opacity:1;transition:opacity .7s cubic-bezier(.4,0,.2,1) .2s}.BeachExperience-module__MrJlGq__leftControls{bottom:max(64px,calc(env(safe-area-inset-bottom) + 24px));font-size:clamp(19px,1.55vw,25px);font-weight:400;position:absolute}.BeachExperience-module__MrJlGq__leftControls[data-hidden=true]{opacity:0;pointer-events:none}.BeachExperience-module__MrJlGq__leftControls{left:max(48px,calc(env(safe-area-inset-left) + 28px));flex-direction:column;align-items:flex-start;transition:opacity .24s ease-out;display:flex}.BeachExperience-module__MrJlGq__leftControls :is(button,a){appearance:none;font:inherit;color:inherit;text-align:left;background:0 0;border:0;min-width:44px;min-height:44px;padding:0;line-height:1.55;text-decoration:none;transition:opacity .18s ease-out}.BeachExperience-module__MrJlGq__leftControls .BeachExperience-module__MrJlGq__timePreset{opacity:1;align-items:center;margin-bottom:3px;display:flex}.BeachExperience-module__MrJlGq__sceneControls{flex-direction:column;align-items:flex-start;display:flex}.BeachExperience-module__MrJlGq__leftControls .BeachExperience-module__MrJlGq__timePreset:focus-visible{outline-offset:2px;opacity:1;border-radius:3px;outline:1px solid}.BeachExperience-module__MrJlGq__timeIcon{overflow:visible}.BeachExperience-module__MrJlGq__timeOrb,.BeachExperience-module__MrJlGq__sunRays{transform-origin:12px 12px;transition:transform .48s cubic-bezier(.4,0,.2,1),opacity .36s ease-out}.BeachExperience-module__MrJlGq__timeOrb{transform:scale(.5)}.BeachExperience-module__MrJlGq__moonCutout{transition:transform .48s cubic-bezier(.4,0,.2,1);transform:translate(12px,-12px)}.BeachExperience-module__MrJlGq__timeIcon[data-preset=night] .BeachExperience-module__MrJlGq__timeOrb{transform:scale(1)}.BeachExperience-module__MrJlGq__timeIcon[data-preset=night] .BeachExperience-module__MrJlGq__moonCutout{transform:translate(0)}.BeachExperience-module__MrJlGq__timeIcon[data-preset=night] .BeachExperience-module__MrJlGq__sunRays{opacity:0;transform:rotate(45deg)scale(.55)}.BeachExperience-module__MrJlGq__leftControls :is(button,a):focus-visible{opacity:.68}.BeachExperience-module__MrJlGq__leftControls :is(button,a)[data-restored=true]{opacity:1}.BeachExperience-module__MrJlGq__cassetteControl{color:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0;position:absolute}.BeachExperience-module__MrJlGq__cassetteControl span{opacity:0;white-space:nowrap;pointer-events:none;font-size:13px;font-style:italic;line-height:1.4;transition:opacity .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.BeachExperience-module__MrJlGq__cassetteControl:focus-visible span,.BeachExperience-module__MrJlGq__cassetteControl[data-fallback=true] span{opacity:.85}@media (hover:hover) and (pointer:fine){.BeachExperience-module__MrJlGq__cassetteControl:hover span{opacity:.85}}.BeachExperience-module__MrJlGq__cassetteControl[data-fallback=true]{bottom:55px;right:30px;width:64px!important;height:44px!important;top:auto!important;left:auto!important}.BeachExperience-module__MrJlGq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BeachExperience-module__MrJlGq__timeOverlay{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.BeachExperience-module__MrJlGq__dialComposition{width:126px}.BeachExperience-module__MrJlGq__dial{--dial-height:min(48svh,420px);height:var(--dial-height);-webkit-user-select:none;user-select:none;position:relative}.BeachExperience-module__MrJlGq__tickField{pointer-events:none;position:absolute;inset:0;overflow:hidden}.BeachExperience-module__MrJlGq__tick{background:#f6f6ef;width:100%;height:1.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 2px #f5f5ec24}.BeachExperience-module__MrJlGq__selectionLine{pointer-events:none;background:#fffef8;height:2px;position:absolute;top:50%;left:-28px;right:-28px}.BeachExperience-module__MrJlGq__infoDialog{z-index:2;cursor:pointer;will-change:opacity;opacity:0;color:#f3f1ea;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y pinch-zoom;background:0 0;border:0;outline:none;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:30px 32px;position:fixed;inset:0;overflow:hidden auto}.BeachExperience-module__MrJlGq__infoDialog::backdrop{background:0 0}.BeachExperience-module__MrJlGq__infoDialog[open]{flex-direction:column;display:flex}.BeachExperience-module__MrJlGq__infoContent{text-align:center;text-wrap:pretty;flex:none;width:min(620px,100%);margin:auto;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.BeachExperience-module__MrJlGq__portrait{width:142px;margin:30px auto 0}.BeachExperience-module__MrJlGq__portrait figcaption{white-space:nowrap;margin-top:17px;font-size:clamp(15px,1.05vw,17px);font-style:italic}.BeachExperience-module__MrJlGq__infoContent :is(a,.BeachExperience-module__MrJlGq__emailCopy){color:inherit;font-style:italic;text-decoration:none;position:relative}.BeachExperience-module__MrJlGq__infoContent :is(a,.BeachExperience-module__MrJlGq__emailCopy):before,.BeachExperience-module__MrJlGq__infoContent :is(a,.BeachExperience-module__MrJlGq__emailCopy):after{content:"";pointer-events:none;background:currentColor;height:1px;position:absolute;bottom:.02em;left:0;right:0}.BeachExperience-module__MrJlGq__infoContent :is(a,.BeachExperience-module__MrJlGq__emailCopy):before{opacity:.35}.BeachExperience-module__MrJlGq__infoContent :is(a,.BeachExperience-module__MrJlGq__emailCopy):after{transform-origin:0;transition:transform .3s ease-out;transform:scaleX(0)}.BeachExperience-module__MrJlGq__infoContent :is(a,.BeachExperience-module__MrJlGq__emailCopy):focus-visible:after{transform:scaleX(1)}.BeachExperience-module__MrJlGq__keepTogether{white-space:nowrap}.BeachExperience-module__MrJlGq__contactLinks :is(a,.BeachExperience-module__MrJlGq__emailCopy){display:inline-block}.BeachExperience-module__MrJlGq__emailCopy{vertical-align:baseline;width:2.25em;font:inherit;background:0 0;border:0;padding:0;transition:width .38s cubic-bezier(.22,1,.36,1)}.BeachExperience-module__MrJlGq__emailCopy[data-status=copied]{width:2.8em}.BeachExperience-module__MrJlGq__emailCopy[data-status=try\ again]{width:3.7em}.BeachExperience-module__MrJlGq__emailLabel{white-space:nowrap;line-height:inherit;opacity:0;filter:blur(4px);pointer-events:none;transition:opacity .22s,filter .3s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:translateY(-.14em)scale(.96)}.BeachExperience-module__MrJlGq__emailLabel:first-child{text-align:left;display:block;position:relative}.BeachExperience-module__MrJlGq__emailLabel[data-active=true]{opacity:1;filter:blur();transition-delay:60ms;transform:translateY(0)scale(1)}.BeachExperience-module__MrJlGq__infoContent p{margin:0 0 1.25em}.BeachExperience-module__MrJlGq__companyLink{vertical-align:baseline;white-space:nowrap;display:inline-block}.BeachExperience-module__MrJlGq__companyLink img{vertical-align:-.12em;object-fit:contain;width:.85em;height:.85em;margin-right:.3em;display:inline-block}.BeachExperience-module__MrJlGq__companyLink .BeachExperience-module__MrJlGq__area15Mark{vertical-align:-.08em;width:1.2em;height:.73em}.BeachExperience-module__MrJlGq__companyLink .BeachExperience-module__MrJlGq__baxoMark{vertical-align:-.08em;width:.74em;height:.74em}@media (hover:hover) and (pointer:fine){.BeachExperience-module__MrJlGq__experience[data-entered=false],.BeachExperience-module__MrJlGq__experience[data-entered=false] *{cursor:none!important}.BeachExperience-module__MrJlGq__leftControls :is(button,a):not(:disabled):not([aria-disabled=true]):not([data-restored=true]):hover{opacity:.65}.BeachExperience-module__MrJlGq__infoContent :is(a,.BeachExperience-module__MrJlGq__emailCopy):hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.BeachExperience-module__MrJlGq__timeOrb,.BeachExperience-module__MrJlGq__sunRays,.BeachExperience-module__MrJlGq__moonCutout,.BeachExperience-module__MrJlGq__emailCopy,.BeachExperience-module__MrJlGq__emailLabel,.BeachExperience-module__MrJlGq__infoContent :is(a,.BeachExperience-module__MrJlGq__emailCopy):after,.BeachExperience-module__MrJlGq__experience[data-reading-arrival=true] .BeachExperience-module__MrJlGq__canvas{transition:none}}.BeachExperience-module__MrJlGq__noScript{z-index:20;background:#0d1c2b;padding:15%;position:absolute;inset:0;overflow-y:auto}@media (max-width:600px){.BeachExperience-module__MrJlGq__leftControls{left:max(28px,calc(env(safe-area-inset-left) + 18px));bottom:max(48px,calc(env(safe-area-inset-bottom) + 24px));font-size:18px}.BeachExperience-module__MrJlGq__dialComposition{width:84px}.BeachExperience-module__MrJlGq__dial{--dial-height:min(46svh,360px)}.BeachExperience-module__MrJlGq__selectionLine{left:-14px;right:-14px}.BeachExperience-module__MrJlGq__tick{height:1px}.BeachExperience-module__MrJlGq__infoDialog{padding:max(22px,env(safe-area-inset-top)) 26px max(22px,env(safe-area-inset-bottom))}.BeachExperience-module__MrJlGq__portrait{width:142px;margin-top:24px}.BeachExperience-module__MrJlGq__infoContent p{margin-bottom:1.1em}.BeachExperience-module__MrJlGq__infoContent br{display:none}.BeachExperience-module__MrJlGq__infoContent br:after{content:" "}}@media (max-height:500px){.BeachExperience-module__MrJlGq__dial{--dial-height:60svh}.BeachExperience-module__MrJlGq__infoDialog{padding:20px 60px}.BeachExperience-module__MrJlGq__infoContent{max-width:640px;font-size:16px}.BeachExperience-module__MrJlGq__portrait{align-items:center;gap:20px;width:178px;margin-top:15px;display:flex}.BeachExperience-module__MrJlGq__portrait figcaption{margin-top:0}.BeachExperience-module__MrJlGq__infoContent p{margin-bottom:.65em}.BeachExperience-module__MrJlGq__leftControls{bottom:32px}}@media (prefers-reduced-motion:reduce){.BeachExperience-module__MrJlGq__poster,.BeachExperience-module__MrJlGq__canvas,.BeachExperience-module__MrJlGq__restingControls,.BeachExperience-module__MrJlGq__leftControls,.BeachExperience-module__MrJlGq__cassetteControl span,.BeachExperience-module__MrJlGq__leftControls :is(button,a),.BeachExperience-module__MrJlGq__experience[data-notes-returning=true] .BeachExperience-module__MrJlGq__restingControls,.BeachExperience-module__MrJlGq__experience[data-notes-returning=true]:after{transition:none}.BeachExperience-module__MrJlGq__timeOverlay,.BeachExperience-module__MrJlGq__infoDialog[open],.BeachExperience-module__MrJlGq__infoDialog[open] .BeachExperience-module__MrJlGq__portrait{animation:none}.BeachExperience-module__MrJlGq__journey,.BeachExperience-module__MrJlGq__loadTrack span{transition:none;animation:none}.BeachExperience-module__MrJlGq__loading[data-dismissed=true]{animation-duration:.1s;animation-delay:0s}}.BeachExperience-module__MrJlGq__sceneCursor{pointer-events:none;opacity:.72;background:0 0;border:0;width:24px;height:24px;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow:visible}.BeachExperience-module__MrJlGq__sceneCursorVisual{width:100%;height:100%}.BeachExperience-module__MrJlGq__sceneCursor span{box-shadow:0 0 0 1px #000c,0 1px 3px #0006}.BeachExperience-module__MrJlGq__sceneCursor[data-mode=exit] .BeachExperience-module__MrJlGq__sceneCursorVisual{filter:drop-shadow(0 0 1px #000c)drop-shadow(0 1px 3px #0006)}.BeachExperience-module__MrJlGq__sceneCursor i{background:#fff;border-radius:99px;width:16px;height:2px;position:absolute;top:11px;left:4px;transform:rotate(0)scaleX(.001)}.BeachExperience-module__MrJlGq__sceneCursor span{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:6px;transform:scale(1)}.BeachExperience-module__MrJlGq__sceneCursor[data-mode=dot][data-hovered=true] span{transform:scale(1.35)}.BeachExperience-module__MrJlGq__sceneCursor[data-mode=exit] span{opacity:0;transform:scale(.3)}.BeachExperience-module__MrJlGq__sceneCursor[data-mode=exit] i:nth-child(2){transform:rotate(45deg)scale(1)}.BeachExperience-module__MrJlGq__sceneCursor[data-mode=exit] i:last-child{transform:rotate(-45deg)scale(1)}@media (hover:none),(pointer:coarse){.BeachExperience-module__MrJlGq__cassetteControl span{display:none}}.BeachExperience-module__MrJlGq__cassetteControl{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.BeachExperience-module__MrJlGq__photosDialog{opacity:0;will-change:opacity;background:#0309103d;border:0;outline:none;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.BeachExperience-module__MrJlGq__photosDialog::backdrop{background:0 0}
.NoteHighlight-module__gAByqa__highlight{--marker-color:#ffc17a;isolation:isolate;color:#000;background:var(--marker-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600;position:relative}.NoteHighlight-module__gAByqa__highlight[data-enhanced]{background:0 0}.NoteHighlight-module__gAByqa__text{z-index:1;position:relative}.NoteHighlight-module__gAByqa__highlight[data-enhanced] .NoteHighlight-module__gAByqa__text{color:#fff}.NoteHighlight-module__gAByqa__highlight[data-enhanced][data-visible] .NoteHighlight-module__gAByqa__text{animation:1ms step-end .7s forwards NoteHighlight-module__gAByqa__marker-text-fallback}.NoteHighlight-module__gAByqa__highlight[data-progressive][data-visible] .NoteHighlight-module__gAByqa__text{animation:none}::highlight(note-marker-ink){color:#000}.NoteHighlight-module__gAByqa__ink{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.NoteHighlight-module__gAByqa__ink path{fill:none;stroke:var(--marker-color);stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1px}.NoteHighlight-module__gAByqa__highlight[data-visible] .NoteHighlight-module__gAByqa__ink path{animation:NoteHighlight-module__gAByqa__marker-draw var(--stroke-duration) ease-out var(--stroke-delay) both}@keyframes NoteHighlight-module__gAByqa__marker-draw{to{stroke-dashoffset:0}}@keyframes NoteHighlight-module__gAByqa__marker-text-fallback{to{color:#000}}@media (prefers-reduced-motion:reduce){.NoteHighlight-module__gAByqa__highlight[data-enhanced] .NoteHighlight-module__gAByqa__text,.NoteHighlight-module__gAByqa__highlight[data-enhanced][data-visible] .NoteHighlight-module__gAByqa__text{color:#000;animation:none}.NoteHighlight-module__gAByqa__ink path{stroke-dashoffset:0;animation:none!important}}
.NewsletterSignup-module__yvb4nG__newsletter{text-align:center;width:min(360px,100%);margin:34px auto 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.NewsletterSignup-module__yvb4nG__form{display:grid;position:relative}.NewsletterSignup-module__yvb4nG__entry,.NewsletterSignup-module__yvb4nG__thanks{grid-area:1/1;min-width:0;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1),filter .4s}.NewsletterSignup-module__yvb4nG__entry{opacity:1}.NewsletterSignup-module__yvb4nG__form[data-state=sent] .NewsletterSignup-module__yvb4nG__entry{opacity:0;pointer-events:none;filter:blur(3px);transform:translateY(-8px)}.NewsletterSignup-module__yvb4nG__field{border:1px solid var(--newsletter-border,#f3f1ea33);background:var(--newsletter-field,#f3f1ea04);border-radius:6px;align-items:center;gap:8px;min-height:52px;padding:0 4px 0 12px;transition:border-color .35s,background-color .35s;display:flex}.NewsletterSignup-module__yvb4nG__field:focus-within{border-color:var(--newsletter-accent-border,#ffc17a99);background:var(--newsletter-field-focus,#f3f1ea08)}.NewsletterSignup-module__yvb4nG__field[data-invalid=true]{border-color:var(--newsletter-error,#e7a096)}.NewsletterSignup-module__yvb4nG__field input{width:100%;min-width:0;color:var(--newsletter-ink,#f3f1ea);font:inherit;font-family:var(--newsletter-input-font,inherit);-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;padding:12px 0;font-size:16px;line-height:1.5}.NewsletterSignup-module__yvb4nG__field input::placeholder{color:var(--newsletter-placeholder,#f3f1ea80);opacity:1}.NewsletterSignup-module__yvb4nG__field input::selection,.NewsletterSignup-module__yvb4nG__thanksCopy strong::selection{color:var(--newsletter-selection-ink,#fff);background:var(--newsletter-border,#f3f1ea33)}.NewsletterSignup-module__yvb4nG__field button{width:44px;height:44px;color:var(--newsletter-muted,#f3f1eabf);background:0 0;border:1px solid #0000;border-radius:4px;flex:0 0 44px;place-items:center;padding:0;transition:color .32s,background-color .32s,border-color .32s,transform .42s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.NewsletterSignup-module__yvb4nG__buttonIcon{opacity:0;place-items:center;transition:opacity .22s,transform .36s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;transform:translateY(5px)}.NewsletterSignup-module__yvb4nG__buttonIcon[data-show=true]{opacity:1;transform:translateY(0)}.NewsletterSignup-module__yvb4nG__field button:focus-visible{border-color:var(--newsletter-accent,#ffc17a);color:var(--newsletter-accent,#ffc17a)}.NewsletterSignup-module__yvb4nG__field button:active{transform:scale(.9)}.NewsletterSignup-module__yvb4nG__form[data-labeled-submit=true] .NewsletterSignup-module__yvb4nG__field{background:0 0;border:0;grid-template-columns:1fr;gap:12px;padding:0;display:grid}.NewsletterSignup-module__yvb4nG__form[data-labeled-submit=true] .NewsletterSignup-module__yvb4nG__field input{padding:var(--newsletter-input-padding,12px 14px);border:1px solid var(--newsletter-border,#f3f1ea33);border-width:var(--newsletter-input-border-width,1px);border-radius:var(--newsletter-input-radius,6px);background:var(--newsletter-field,#f3f1ea04);transition:border-color .35s,background-color .35s}.NewsletterSignup-module__yvb4nG__form[data-labeled-submit=true] .NewsletterSignup-module__yvb4nG__field input:focus{border-color:var(--newsletter-accent-border,#ffc17a99);background:var(--newsletter-field-focus,#f3f1ea08)}.NewsletterSignup-module__yvb4nG__form[data-labeled-submit=true] .NewsletterSignup-module__yvb4nG__field[data-invalid=true] input{border-color:var(--newsletter-error,#e7a096)}.NewsletterSignup-module__yvb4nG__form[data-labeled-submit=true] .NewsletterSignup-module__yvb4nG__field button{border-color:var(--newsletter-button-border,#ffc17a66);border-radius:var(--newsletter-button-radius,6px);background:var(--newsletter-button,#ffc17a12);width:100%;height:48px;color:var(--newsletter-accent,#ffc17a);font-family:var(--font-spectral), Georgia, serif;font-size:16px}.NewsletterSignup-module__yvb4nG__form[data-labeled-submit=true] .NewsletterSignup-module__yvb4nG__field button:focus-visible{border-color:var(--newsletter-accent,#ffc17a);background:var(--newsletter-button-hover,#ffc17a24)}.NewsletterSignup-module__yvb4nG__form[data-labeled-submit=true] .NewsletterSignup-module__yvb4nG__buttonIcon{right:16px}.NewsletterSignup-module__yvb4nG__form[data-state=sending] .NewsletterSignup-module__yvb4nG__spinner{animation:1s linear infinite NewsletterSignup-module__yvb4nG__spin}@keyframes NewsletterSignup-module__yvb4nG__spin{to{transform:rotate(360deg)}}.NewsletterSignup-module__yvb4nG__entry .NewsletterSignup-module__yvb4nG__error{min-height:36px;color:var(--newsletter-error,#e7a096);margin:8px 0 0;font-size:12px;line-height:1.5}.NewsletterSignup-module__yvb4nG__honeypot{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.NewsletterSignup-module__yvb4nG__thanks{opacity:0;pointer-events:none;filter:blur(3px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(8px)}.NewsletterSignup-module__yvb4nG__form[data-state=sent] .NewsletterSignup-module__yvb4nG__thanks{opacity:1;pointer-events:auto;filter:blur();position:relative;inset:auto;transform:translateY(0)}.NewsletterSignup-module__yvb4nG__successIcon{color:var(--newsletter-accent,#ffc17a);place-items:center;margin-bottom:10px;display:grid;position:relative}.NewsletterSignup-module__yvb4nG__successIcon:before{content:"";background:currentColor;width:46px;height:46px;-webkit-mask:url(/notes-assets/checked-note-icon.1f43a54047a94866.webp) 50%/contain no-repeat;mask:url(/notes-assets/checked-note-icon.1f43a54047a94866.webp) 50%/contain no-repeat}.NewsletterSignup-module__yvb4nG__thanks .NewsletterSignup-module__yvb4nG__thanksTitle{color:var(--newsletter-ink,#f3f1ea);font-family:var(--font-spectral), Georgia, serif;font-size:var(--newsletter-thanks-size,23px);line-height:var(--newsletter-thanks-leading,1.4);margin:0}.NewsletterSignup-module__yvb4nG__thanks .NewsletterSignup-module__yvb4nG__thanksCopy{color:var(--newsletter-muted,#f3f1eabf);text-wrap:balance;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}.NewsletterSignup-module__yvb4nG__thanksCopy strong{color:var(--newsletter-ink,#f3f1ea);-webkit-user-select:text;user-select:text;font-weight:400}@media (hover:hover) and (pointer:fine){.NewsletterSignup-module__yvb4nG__form[data-labeled-submit=true] .NewsletterSignup-module__yvb4nG__field button:hover:not(:disabled){border-color:var(--newsletter-accent-border,#ffc17a99);background:var(--newsletter-button-hover,#ffc17a24)}.NewsletterSignup-module__yvb4nG__field button:hover:not(:disabled){color:var(--newsletter-accent,#ffc17a);background:var(--newsletter-icon-hover,#ffc17a0d)}}@media (prefers-reduced-motion:reduce){.NewsletterSignup-module__yvb4nG__entry,.NewsletterSignup-module__yvb4nG__thanks,.NewsletterSignup-module__yvb4nG__field,.NewsletterSignup-module__yvb4nG__field input,.NewsletterSignup-module__yvb4nG__field button,.NewsletterSignup-module__yvb4nG__buttonIcon{transition:none}.NewsletterSignup-module__yvb4nG__entry,.NewsletterSignup-module__yvb4nG__thanks,.NewsletterSignup-module__yvb4nG__form[data-state=sent] .NewsletterSignup-module__yvb4nG__entry{filter:none;transform:none}.NewsletterSignup-module__yvb4nG__field button:active{transform:none}.NewsletterSignup-module__yvb4nG__form[data-state=sending] .NewsletterSignup-module__yvb4nG__spinner{animation:none}}.NewsletterSignup-module__yvb4nG__entry .NewsletterSignup-module__yvb4nG__error:empty{min-height:0;margin:0}.NewsletterSignup-module__yvb4nG__form[data-winged-submit=true] .NewsletterSignup-module__yvb4nG__field button{overflow:clip}.NewsletterSignup-module__yvb4nG__submitCopy{justify-content:center;align-items:center;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex}.NewsletterSignup-module__yvb4nG__form[data-winged-submit=true] .NewsletterSignup-module__yvb4nG__buttonIcon{transition:opacity .18s,transform .28s cubic-bezier(.22,1,.36,1);inset:0;transform:translate(calc(50% - 26px))translateY(5px)}.NewsletterSignup-module__yvb4nG__form[data-winged-submit=true] .NewsletterSignup-module__yvb4nG__buttonIcon[data-show=true]{transform:translate(calc(50% - 26px))}.NewsletterSignup-module__yvb4nG__form[data-winged-submit=true][data-state=sending] .NewsletterSignup-module__yvb4nG__submitCopy,.NewsletterSignup-module__yvb4nG__form[data-winged-submit=true] .NewsletterSignup-module__yvb4nG__field button:focus-visible .NewsletterSignup-module__yvb4nG__submitCopy{opacity:0;transform:translateY(-4px)}.NewsletterSignup-module__yvb4nG__form[data-winged-submit=true][data-state=sending] .NewsletterSignup-module__yvb4nG__buttonIcon,.NewsletterSignup-module__yvb4nG__form[data-winged-submit=true] .NewsletterSignup-module__yvb4nG__field button:focus-visible .NewsletterSignup-module__yvb4nG__buttonIcon{transform:translate(0)}.NewsletterSignup-module__yvb4nG__flyingMail{width:52px;height:32px;display:block;overflow:visible}.NewsletterSignup-module__yvb4nG__leftWing,.NewsletterSignup-module__yvb4nG__rightWing{transform-box:view-box}.NewsletterSignup-module__yvb4nG__leftWing{transform-origin:18px 22px}.NewsletterSignup-module__yvb4nG__rightWing{transform-origin:46px 22px}.NewsletterSignup-module__yvb4nG__form[data-state=sending] .NewsletterSignup-module__yvb4nG__leftWing{animation:.6s cubic-bezier(.45,0,.55,1) infinite NewsletterSignup-module__yvb4nG__flapLeft}.NewsletterSignup-module__yvb4nG__form[data-state=sending] .NewsletterSignup-module__yvb4nG__rightWing{animation:.6s cubic-bezier(.45,0,.55,1) infinite NewsletterSignup-module__yvb4nG__flapRight}@keyframes NewsletterSignup-module__yvb4nG__flapLeft{0%,to{transform:rotate(-8deg)scaleY(.9)}50%{transform:rotate(16deg)scaleY(1)}}@keyframes NewsletterSignup-module__yvb4nG__flapRight{0%,to{transform:rotate(8deg)scaleY(.9)}50%{transform:rotate(-16deg)scaleY(1)}}@media (hover:hover) and (pointer:fine){.NewsletterSignup-module__yvb4nG__form[data-winged-submit=true] .NewsletterSignup-module__yvb4nG__field button:hover:not(:disabled) .NewsletterSignup-module__yvb4nG__submitCopy{opacity:0;transform:translateY(-4px)}.NewsletterSignup-module__yvb4nG__form[data-winged-submit=true] .NewsletterSignup-module__yvb4nG__field button:hover:not(:disabled) .NewsletterSignup-module__yvb4nG__buttonIcon{transform:translate(0)}}.NewsletterSignup-module__yvb4nG__form[data-reduced-motion=true] .NewsletterSignup-module__yvb4nG__submitCopy,.NewsletterSignup-module__yvb4nG__form[data-reduced-motion=true] .NewsletterSignup-module__yvb4nG__buttonIcon{transition:none}.NewsletterSignup-module__yvb4nG__form[data-reduced-motion=true] .NewsletterSignup-module__yvb4nG__leftWing,.NewsletterSignup-module__yvb4nG__form[data-reduced-motion=true] .NewsletterSignup-module__yvb4nG__rightWing{animation:none}@media (prefers-reduced-motion:reduce){.NewsletterSignup-module__yvb4nG__submitCopy,.NewsletterSignup-module__yvb4nG__form[data-winged-submit=true] .NewsletterSignup-module__yvb4nG__buttonIcon{transition:none}.NewsletterSignup-module__yvb4nG__form[data-state=sending] .NewsletterSignup-module__yvb4nG__leftWing,.NewsletterSignup-module__yvb4nG__form[data-state=sending] .NewsletterSignup-module__yvb4nG__rightWing{animation:none}}
.NotesWordmark-module__ETGqRW__wordmark{width:min(100%, var(--notes-logo-width,380px));aspect-ratio:2;margin:0 auto;display:block;position:relative}.NotesWordmark-module__ETGqRW__wordmark:before{content:"";background:var(--notes-logo-image,url(/notes-assets/notes-logo.5c75ed8a4406293c.webp)) center / contain no-repeat;filter:var(--notes-logo-filter,invert(1));position:absolute;inset:0}.NotesWordmark-module__ETGqRW__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ResumeExperience-module__BNxYpa__jobs{display:grid}.ResumeExperience-module__BNxYpa__job{border-bottom:1px solid var(--resume-divider);grid-template-columns:108px minmax(0,1fr);gap:0;padding:20px 0;display:grid}.ResumeExperience-module__BNxYpa__job:first-child{padding-top:0}.ResumeExperience-module__BNxYpa__job:last-child{border-bottom:0;padding-bottom:0}.ResumeExperience-module__BNxYpa__body{min-width:0}.ResumeExperience-module__BNxYpa__date{color:#89898f;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;padding-top:7px;font-size:12px;font-weight:400;line-height:21px}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__company{color:#f5f5f7;letter-spacing:-.09008px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:14px;font-weight:500;line-height:21px;display:flex}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge{--badge-bg:#232326;--badge-ink:#e2e2e6;--badge-fill:var(--badge-bg);--badge-border:#ffffff1a;border:1px solid var(--badge-border);background:var(--badge-fill);max-width:100%;min-height:34px;color:var(--badge-ink);background-clip:border-box;border-radius:10px;align-items:center;gap:7px;padding:5px 10px;line-height:22px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;display:inline-flex}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge:before,.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge:after{display:none}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge[data-company=Baxo]{--badge-bg:#141414;--badge-ink:#fafafa}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge[data-company="Area 15 Ventures"]{--badge-bg:#25241f;--badge-ink:#d7c6a7}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge[data-company=Studio\ Finity]{--badge-bg:#fff;--badge-ink:#171719}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge[data-company=SDG\ Forever]{--badge-bg:#e2e3e1;--badge-ink:#30352f}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge[data-company="1851 Creative"]{--badge-bg:#ef3007;--badge-ink:#fff;--badge-border:#ff6545}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge[data-company=Soulheart]{--badge-bg:#1b1b1b;--badge-ink:#f5f5f7}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge[data-company=Lifegate]{--badge-bg:#fff;--badge-fill:#fff;--badge-ink:#292929}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge[data-company=Homestead]{--badge-bg:#f3c7c1;--badge-ink:#923e36}.ResumeExperience-module__BNxYpa__mark{background:0 0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.ResumeExperience-module__BNxYpa__mark img{object-fit:contain;width:18px;height:18px}.ResumeExperience-module__BNxYpa__badge[data-company=Soulheart] .ResumeExperience-module__BNxYpa__mark img{filter:brightness(0)invert()}.ResumeExperience-module__BNxYpa__badge[data-company="1851 Creative"] .ResumeExperience-module__BNxYpa__mark{width:30px;height:24px}.ResumeExperience-module__BNxYpa__badge[data-company="1851 Creative"] .ResumeExperience-module__BNxYpa__mark img{filter:brightness(0)invert();width:30px;height:24px}.ResumeExperience-module__BNxYpa__badge[data-company=Baxo] .ResumeExperience-module__BNxYpa__mark img{width:16px;height:16px}.ResumeExperience-module__BNxYpa__badge[data-company=Studio\ Finity] .ResumeExperience-module__BNxYpa__mark img{filter:brightness(0)}.ResumeExperience-module__BNxYpa__badge[data-company="Area 15 Ventures"] .ResumeExperience-module__BNxYpa__mark{background:0 0;width:24px}.ResumeExperience-module__BNxYpa__badge[data-company="Area 15 Ventures"] .ResumeExperience-module__BNxYpa__mark img{width:24px}@media (hover:hover) and (pointer:fine){.ResumeExperience-module__BNxYpa__body a.ResumeExperience-module__BNxYpa__badge:hover{color:var(--badge-ink);border-color:var(--badge-border);transform:translateY(-1px);box-shadow:0 4px 14px #0003}}.ResumeExperience-module__BNxYpa__role{color:#c1c1c7;font-size:14px;line-height:21px}.ResumeExperience-module__BNxYpa__description{color:#b0b0b6;margin:10px 0 0;font-size:14px;line-height:21px}.ResumeExperience-module__BNxYpa__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ResumeExperience-module__BNxYpa__selectedWork{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__projectLabel{color:#89898f;margin:18px 0 8px;font-size:12px;font-weight:400;line-height:18px}.ResumeExperience-module__BNxYpa__projectLabel+.ResumeExperience-module__BNxYpa__selectedWork{margin-top:0}.ResumeExperience-module__BNxYpa__selectedWork li{border-left:1px solid var(--resume-divider);padding-left:14px}.ResumeExperience-module__BNxYpa__projectHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.ResumeExperience-module__BNxYpa__projectHeader .ResumeExperience-module__BNxYpa__projectTitle{min-width:0}.ResumeExperience-module__BNxYpa__selectedWork a{font-size:13px;font-weight:500;line-height:21px}.ResumeExperience-module__BNxYpa__selectedWork .ResumeExperience-module__BNxYpa__projectTitle{align-items:center;gap:9px;min-height:36px;display:inline-flex}.ResumeExperience-module__BNxYpa__selectedWork .ResumeExperience-module__BNxYpa__projectTitle:before,.ResumeExperience-module__BNxYpa__selectedWork .ResumeExperience-module__BNxYpa__projectTitle:after{display:none}.ResumeExperience-module__BNxYpa__projectTitle span{position:relative}.ResumeExperience-module__BNxYpa__projectTitle span:before,.ResumeExperience-module__BNxYpa__projectTitle span:after{content:"";pointer-events:none;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.ResumeExperience-module__BNxYpa__projectTitle span:before{opacity:.25}.ResumeExperience-module__BNxYpa__projectTitle span:after{transform-origin:0;transition:transform .46s var(--ease);transform:scaleX(0)}.ResumeExperience-module__BNxYpa__projectTitle:focus-visible span:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.ResumeExperience-module__BNxYpa__projectTitle:hover span:after{transform:scaleX(1)}}.ResumeExperience-module__BNxYpa__projectLogo{object-fit:contain;filter:brightness(0)invert();flex:none;height:20px}.ResumeExperience-module__BNxYpa__selectedWork p{color:#b0b0b6;margin:6px 0 0;font-size:13px;line-height:20px}.ResumeExperience-module__BNxYpa__media{border-radius:8px;min-width:0;overflow:hidden}.ResumeExperience-module__BNxYpa__media[data-wide]{grid-column:1/-1}.ResumeExperience-module__BNxYpa__gallery .ResumeExperience-module__BNxYpa__mediaLink{width:100%;height:100%;display:block}.ResumeExperience-module__BNxYpa__gallery .ResumeExperience-module__BNxYpa__mediaLink:before,.ResumeExperience-module__BNxYpa__gallery .ResumeExperience-module__BNxYpa__mediaLink:after{display:none}.ResumeExperience-module__BNxYpa__gallery img,.ResumeExperience-module__BNxYpa__gallery video{object-fit:contain;width:100%;height:100%;display:block}.ResumeExperience-module__BNxYpa__gallery[data-uniform] img,.ResumeExperience-module__BNxYpa__gallery[data-uniform] video{object-fit:cover}@media (max-width:600px){.ResumeExperience-module__BNxYpa__job{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0}.ResumeExperience-module__BNxYpa__date{padding-top:0}}@media print{.ResumeExperience-module__BNxYpa__job{break-inside:avoid}.ResumeExperience-module__BNxYpa__body .ResumeExperience-module__BNxYpa__badge{background:#fff;border-color:#ccc}.ResumeExperience-module__BNxYpa__mark{background:0 0}.ResumeExperience-module__BNxYpa__mark img{filter:brightness(0)}}
.ResumeProjectMedia-module__g9Z9Xq__previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px;display:grid}.ResumeProjectMedia-module__g9Z9Xq__previews .ResumeProjectMedia-module__g9Z9Xq__preview{aspect-ratio:16/10;color:#fff;background:#202023;border:1px solid #ffffff26;border-radius:8px;min-width:0;display:block;position:relative;overflow:hidden}.ResumeProjectMedia-module__g9Z9Xq__preview:before,.ResumeProjectMedia-module__g9Z9Xq__preview:after{display:none}.ResumeProjectMedia-module__g9Z9Xq__preview img,.ResumeProjectMedia-module__g9Z9Xq__preview video{object-fit:cover;width:100%;height:100%;display:block}
.ResumeSidebar-module__Uc76Za__sidebar{z-index:4;width:160px;position:fixed;top:138px;left:clamp(24px,5.5556vw,80px)}.ResumeSidebar-module__Uc76Za__sidebar .ResumeSidebar-module__Uc76Za__link{color:#85858c;letter-spacing:-.04px;padding:4px 0;font-size:13px;font-weight:460;line-height:16px;text-decoration:none;transition:color .32s;display:block}.ResumeSidebar-module__Uc76Za__sidebar .ResumeSidebar-module__Uc76Za__link:before,.ResumeSidebar-module__Uc76Za__sidebar .ResumeSidebar-module__Uc76Za__link:after{display:none}.ResumeSidebar-module__Uc76Za__sidebar .ResumeSidebar-module__Uc76Za__title{color:#999;opacity:0;pointer-events:none;margin-bottom:16px;transition:color .32s,opacity .4s}.ResumeSidebar-module__Uc76Za__sidebar[data-scrolled=true] .ResumeSidebar-module__Uc76Za__title,.ResumeSidebar-module__Uc76Za__sidebar .ResumeSidebar-module__Uc76Za__title:focus-visible{opacity:1;pointer-events:auto}.ResumeSidebar-module__Uc76Za__sidebar .ResumeSidebar-module__Uc76Za__link[aria-current=location],.ResumeSidebar-module__Uc76Za__sidebar .ResumeSidebar-module__Uc76Za__link:focus-visible{color:#f5f5f7}@media (hover:hover) and (pointer:fine){.ResumeSidebar-module__Uc76Za__sidebar .ResumeSidebar-module__Uc76Za__link:hover{color:#f5f5f7}}.ResumeSidebar-module__Uc76Za__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1080px),print{.ResumeSidebar-module__Uc76Za__sidebar{display:none}}@media (prefers-reduced-motion:reduce){.ResumeSidebar-module__Uc76Za__sidebar .ResumeSidebar-module__Uc76Za__link{transition:none}}.ResumeSidebar-module__Uc76Za__sidebar[data-light=true] .ResumeSidebar-module__Uc76Za__link{color:#666}.ResumeSidebar-module__Uc76Za__sidebar[data-light=true] .ResumeSidebar-module__Uc76Za__link[aria-current=location],.ResumeSidebar-module__Uc76Za__sidebar[data-light=true] .ResumeSidebar-module__Uc76Za__link:focus-visible{color:#111}@media (hover:hover) and (pointer:fine){.ResumeSidebar-module__Uc76Za__sidebar[data-light=true] .ResumeSidebar-module__Uc76Za__link:hover{color:#111}}
.ResumeMedia-module__ihFmHq__disciplines{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.ResumeMedia-module__ihFmHq__disciplines .ResumeMedia-module__ihFmHq__discipline{background:linear-gradient(145deg,#141416,#0b0b0d);border:1px solid #ffffff12;border-radius:12px;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:142px;padding:14px 10px;transition:border-color .45s,background-color .45s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff05}.ResumeMedia-module__ihFmHq__discipline:before,.ResumeMedia-module__ihFmHq__discipline:after{display:none}.ResumeMedia-module__ihFmHq__disciplines .ResumeMedia-module__ihFmHq__discipline h3{letter-spacing:-.025em;font-size:12px;font-weight:500}.ResumeMedia-module__ihFmHq__artwork{aspect-ratio:1.25;width:100%;position:relative}.ResumeMedia-module__ihFmHq__artworkTile{aspect-ratio:1;background:#252527;border:1px solid #ffffff30;border-radius:10px;width:64%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;overflow:hidden;transform:rotate(-9deg);box-shadow:0 12px 22px #0006,inset 0 1px #ffffff30}.ResumeMedia-module__ihFmHq__artworkTile+.ResumeMedia-module__ihFmHq__artworkTile{background:#252527;top:12%;left:34%;transform:rotate(10deg)}.ResumeMedia-module__ihFmHq__artworkTile img,.ResumeMedia-module__ihFmHq__artworkTile video{object-fit:cover}.ResumeMedia-module__ihFmHq__artworkTile video{width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.ResumeMedia-module__ihFmHq__discipline:hover{border-color:#ffffff26}.ResumeMedia-module__ihFmHq__discipline:hover .ResumeMedia-module__ihFmHq__artworkTile:first-child{transform:translate(-3px,-3px)rotate(-13deg)}.ResumeMedia-module__ihFmHq__discipline:hover .ResumeMedia-module__ihFmHq__artworkTile+.ResumeMedia-module__ihFmHq__artworkTile{transform:translate(3px,-5px)rotate(13deg)}}@media (max-width:600px){.ResumeMedia-module__ihFmHq__disciplines{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ResumeMedia-module__ihFmHq__disciplines .ResumeMedia-module__ihFmHq__discipline{padding:14px}}@media (max-width:350px){.ResumeMedia-module__ihFmHq__disciplines{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ResumeMedia-module__ihFmHq__discipline,.ResumeMedia-module__ihFmHq__artworkTile{transition:none}}@media print{.ResumeMedia-module__ihFmHq__discipline{break-inside:avoid}}
