.blu-motion-enter-fade,.blu-motion-fade-in{animation:blu-motion-enter-fade var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-fade{0%{opacity:0}to{opacity:1}}.blu-motion-exit-fade,.blu-motion-fade-out{animation:blu-motion-exit-fade var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-fade{0%{opacity:1}to{opacity:0}}.blu-motion-enter-slide-up,.blu-motion-slide-up{animation:blu-motion-enter-slide-up var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-slide-up{0%{opacity:0;transform:translateY(var(--blu-motion-distance))}to{opacity:1;transform:none}}.blu-motion-exit-slide-up{animation:blu-motion-exit-slide-up var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-slide-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(-1 * var(--blu-motion-distance)))}}.blu-motion-enter-slide-down{animation:blu-motion-enter-slide-down var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-slide-down{0%{opacity:0;transform:translateY(calc(-1 * var(--blu-motion-distance)))}to{opacity:1;transform:none}}.blu-motion-exit-slide-down{animation:blu-motion-exit-slide-down var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-slide-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--blu-motion-distance))}}.blu-motion-enter-slide-left{animation:blu-motion-enter-slide-left var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-slide-left{0%{opacity:0;transform:translateX(var(--blu-motion-distance))}to{opacity:1;transform:none}}.blu-motion-exit-slide-left{animation:blu-motion-exit-slide-left var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-slide-left{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(-1 * var(--blu-motion-distance)))}}.blu-motion-enter-slide-right{animation:blu-motion-enter-slide-right var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-slide-right{0%{opacity:0;transform:translateX(calc(-1 * var(--blu-motion-distance)))}to{opacity:1;transform:none}}.blu-motion-exit-slide-right{animation:blu-motion-exit-slide-right var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-slide-right{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(var(--blu-motion-distance))}}.blu-motion-enter-zoom-in,.blu-motion-scale-in{animation:blu-motion-enter-zoom-in var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.blu-motion-exit-zoom-in{animation:blu-motion-exit-zoom-in var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-zoom-in{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.08)}}.blu-motion-enter-zoom-out{animation:blu-motion-enter-zoom-out var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-zoom-out{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}.blu-motion-exit-zoom-out{animation:blu-motion-exit-zoom-out var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-zoom-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.92)}}.blu-motion-enter-rotate-left{animation:blu-motion-enter-rotate-left var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-rotate-left{0%{opacity:0;transform:rotate(8deg)scale(.97)}to{opacity:1;transform:none}}.blu-motion-exit-rotate-left{animation:blu-motion-exit-rotate-left var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-rotate-left{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(-8deg)scale(.97)}}.blu-motion-enter-rotate-right{animation:blu-motion-enter-rotate-right var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-rotate-right{0%{opacity:0;transform:rotate(-8deg)scale(.97)}to{opacity:1;transform:none}}.blu-motion-exit-rotate-right{animation:blu-motion-exit-rotate-right var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-rotate-right{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(8deg)scale(.97)}}.blu-motion-enter-flip-x{animation:blu-motion-enter-flip-x var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-flip-x{0%{opacity:0;transform:perspective(600px)rotateX(30deg)}to{opacity:1;transform:none}}.blu-motion-exit-flip-x{animation:blu-motion-exit-flip-x var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-flip-x{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(600px)rotateX(-30deg)}}.blu-motion-enter-flip-y{animation:blu-motion-enter-flip-y var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-flip-y{0%{opacity:0;transform:perspective(600px)rotateY(30deg)}to{opacity:1;transform:none}}.blu-motion-exit-flip-y{animation:blu-motion-exit-flip-y var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-flip-y{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(600px)rotateY(-30deg)}}.blu-motion-enter-pop{animation:blu-motion-enter-pop var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-pop{0%{opacity:0;transform:scale(.9)}72%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.blu-motion-exit-pop{animation:blu-motion-exit-pop var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-pop{0%{opacity:1;transform:scale(1)}25%{opacity:1;transform:scale(1.025)}to{opacity:0;transform:scale(.9)}}.blu-motion-enter-bounce{animation:blu-motion-enter-bounce var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-bounce{0%{opacity:0;transform:translateY(var(--blu-motion-distance))}72%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.blu-motion-exit-bounce{animation:blu-motion-exit-bounce var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-bounce{0%{opacity:1;transform:translateY(0)}25%{opacity:1;transform:translateY(-3px)}to{opacity:0;transform:translateY(var(--blu-motion-distance))}}.blu-motion-enter-wipe-up{animation:blu-motion-enter-wipe-up var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-wipe-up{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}.blu-motion-exit-wipe-up{animation:blu-motion-exit-wipe-up var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-wipe-up{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 100%)}}.blu-motion-enter-wipe-down{animation:blu-motion-enter-wipe-down var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-wipe-down{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.blu-motion-exit-wipe-down{animation:blu-motion-exit-wipe-down var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-wipe-down{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(100% 0 0)}}.blu-motion-enter-wipe-left{animation:blu-motion-enter-wipe-left var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-wipe-left{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}.blu-motion-exit-wipe-left{animation:blu-motion-exit-wipe-left var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-wipe-left{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 100% 0 0)}}.blu-motion-enter-wipe-right{animation:blu-motion-enter-wipe-right var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-wipe-right{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.blu-motion-exit-wipe-right{animation:blu-motion-exit-wipe-right var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-wipe-right{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 0 100%)}}.blu-motion-enter-circle-reveal{animation:blu-motion-enter-circle-reveal var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-circle-reveal{0%{opacity:0;clip-path:circle(0%)}to{opacity:1;clip-path:circle(72%)}}.blu-motion-exit-circle-reveal{animation:blu-motion-exit-circle-reveal var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-circle-reveal{0%{opacity:1;clip-path:circle(72%)}to{opacity:0;clip-path:circle(0%)}}.blu-motion-enter-blur-clear{animation:blu-motion-enter-blur-clear var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-enter-blur-clear{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.blu-motion-exit-blur-clear{animation:blu-motion-exit-blur-clear var(--blu-motion-duration) var(--blu-motion-ease) var(--blu-motion-delay) both}@keyframes blu-motion-exit-blur-clear{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(6px)}}.blu-motion-ease-standard{--blu-motion-ease:cubic-bezier(.2,.8,.2,1)}.blu-motion-ease-in{--blu-motion-ease:cubic-bezier(.42,0,1,1)}.blu-motion-ease-out{--blu-motion-ease:cubic-bezier(0,0,.58,1)}.blu-motion-ease-in-out{--blu-motion-ease:cubic-bezier(.42,0,.58,1)}.blu-motion-ease-linear{--blu-motion-ease:linear}.blu-motion-ease-spring{--blu-motion-ease:cubic-bezier(.34,1.25,.64,1)}.blu-motion-origin-center{transform-origin:50%}.blu-motion-origin-top{transform-origin:50% 0}.blu-motion-origin-bottom{transform-origin:50% 100%}.blu-motion-origin-left{transform-origin:0%}.blu-motion-origin-right{transform-origin:100%}.blu-motion-origin-top-left{transform-origin:0 0}.blu-motion-origin-top-right{transform-origin:100% 0}.blu-motion-origin-bottom-left{transform-origin:0 100%}.blu-motion-origin-bottom-right{transform-origin:100% 100%}:root{--blu-motion-fast:.28s;--blu-motion-normal:.45s;--blu-motion-slow:.75s}.blu-motion-ripple,.blu-motion-shimmer{border-radius:inherit;position:absolute;inset:0;overflow:hidden;pointer-events:none!important}.blu-motion-ripple__wave{background:var(--blu-ripple-color,currentColor);opacity:0;border-radius:50%;position:absolute;pointer-events:none!important}.blu-motion-choice-ripple{--blu-ripple-color:var(--bluui-primary,#4f46e5);border-radius:999px;inset:-10px}.blu-motion-shimmer__beam{background:linear-gradient(100deg, transparent 20%, var(--blu-shimmer-color,#ffffffb8) 50%, transparent 80%);animation:blu-motion-shimmer var(--blu-shimmer-duration,1.8s) ease-in-out infinite;position:absolute;inset:0}@keyframes blu-motion-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.blu-motion-shimmer[data-paused=true] .blu-motion-shimmer__beam{animation-play-state:paused}.blu-motion-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:24px;height:24px;display:block;overflow:visible}.blu-motion-emphasis{color:var(--blu-emphasis-color,currentColor);position:absolute;pointer-events:none!important}.blu-motion-emphasis--underline{transform-origin:0;background:currentColor;border-radius:2px;height:2px;inset:auto 0 0}.blu-motion-emphasis--border{border-radius:inherit;inset:0}.blu-motion-emphasis--border svg{fill:none;stroke:currentColor;stroke-width:2px;width:100%;height:100%;display:block}:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) :is(.blu-motion-shimmer__beam,.blu-motion-ripple__wave){display:none;animation:none!important}@media (prefers-reduced-motion:reduce){.blu-motion-shimmer__beam,.blu-motion-ripple__wave{display:none;animation:none!important}}@media (forced-colors:active){.blu-motion-shimmer__beam,.blu-motion-ripple__wave{display:none}.blu-motion-emphasis{color:highlight}}:root{--blu-motion-duration:var(--blu-motion-normal);--blu-motion-delay:0s;--blu-motion-distance:12px;--blu-motion-ease:cubic-bezier(.2, .8, .2, 1)}.blu-motion-fast{--blu-motion-duration:var(--blu-motion-fast)}.blu-motion-slow{--blu-motion-duration:var(--blu-motion-slow)}.blu-motion-delay-1{--blu-motion-delay:60ms}.blu-motion-delay-2{--blu-motion-delay:.12s}.blu-motion-delay-3{--blu-motion-delay:.18s}.blu-motion-spin{animation:.8s linear infinite blu-motion-spin}.blu-motion-pulse{animation:.9s ease-in-out 3 blu-motion-pulse}.blu-motion-hover-lift{transition:transform var(--blu-motion-duration) var(--blu-motion-ease), box-shadow var(--blu-motion-duration) var(--blu-motion-ease)}@media (hover:hover){.blu-motion-hover-lift:hover{transform:translateY(calc(-1 * var(--blu-motion-lift-distance,4px)));box-shadow:0 8px 20px #28334b12}}.blu-motion-hover-lift:is(:focus-visible,[data-blu-lifted=true]){transform:translateY(calc(-1 * var(--blu-motion-lift-distance,4px)));box-shadow:0 8px 20px #28334b12}.blu-motion-expand{transition:grid-template-rows var(--blu-motion-duration) var(--blu-motion-ease);grid-template-rows:0fr;display:grid}.blu-motion-expand[data-open=true]{grid-template-rows:1fr}.blu-motion-expand>*{min-height:0;overflow:hidden}@keyframes blu-motion-spin{to{transform:rotate(360deg)}}@keyframes blu-motion-pulse{50%{opacity:.45}}.blu-motion-button.blu-button{transition-duration:var(--blu-motion-duration);gap:0;display:inline-grid}.blu-motion-button__face,.blu-motion-button__reserve{grid-area:1/1;padding-inline:24px}.blu-motion-button__face{justify-content:center;align-items:center;display:inline-flex;position:relative}.blu-motion-button__reserve{visibility:hidden;pointer-events:none}.blu-motion-button .blu-button__spinner{position:absolute;inset-inline-start:0}.blu-motion-button[data-spinner-position=Trailing] .blu-button__spinner{inset-inline:auto 0}.blu-motion-button .blu-button__spinner[hidden]{display:none}.blu-motion-button.blu-button--loading{pointer-events:auto}.blu-motion-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.blu-loading{font:inherit;color:inherit;align-items:center;gap:10px;display:flex}.blu-loading [hidden]{display:none!important}.blu-loading__visual{flex-shrink:0;width:20px;height:20px}.blu-loading[data-variant=Spinner] .blu-loading__visual{border:2px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite blu-motion-spin}.blu-loading[data-variant=Spinner] i{display:none}.blu-loading[data-variant=Dots] .blu-loading__visual{align-items:center;gap:3px;width:32px;display:flex}.blu-loading[data-variant=Dots] i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite blu-motion-pulse}.blu-loading[data-variant=Dots] i:nth-child(2){animation-delay:.15s}.blu-loading[data-variant=Dots] i:nth-child(3){animation-delay:.3s}.blu-loading progress{width:100%;height:8px;accent-color:var(--bluui-primary,#5145e5);background:#e7e8f1;border:0;border-radius:8px;overflow:hidden}.blu-loading progress::-webkit-progress-bar{background:#e7e8f1;border-radius:8px}.blu-loading progress::-webkit-progress-value{background:var(--bluui-primary,#5145e5);border-radius:8px}.blu-loading progress::-moz-progress-bar{background:var(--bluui-primary,#5145e5)}.blu-loading[data-variant=Bar]{flex-direction:column;align-items:stretch}.blu-loading__bar{background:#e7e8f1;border-radius:8px;height:8px;overflow:hidden}.blu-loading__bar:after{content:"";background:var(--bluui-primary,#5145e5);border-radius:inherit;width:35%;height:100%;animation:1.2s ease-in-out infinite alternate blu-motion-progress;display:block}@keyframes blu-motion-progress{to{transform:translate(185%)}}:is([data-blu-motion=off],[data-blu-motion=reduced],.blu-motion-off),:is([data-blu-motion=off],[data-blu-motion=reduced],.blu-motion-off) *{--blu-motion-duration:0s;--blu-motion-delay:0s}:is([data-blu-motion=off],[data-blu-motion=reduced],.blu-motion-off) :is([class*=blu-motion-],.blu-button__spinner,.blu-loading__visual,.blu-loading i),:is([data-blu-motion=off],[data-blu-motion=reduced],.blu-motion-off)[class*=blu-motion-],.blu-motion-off{transition:none!important;animation:none!important}:is([data-blu-motion=off],[data-blu-motion=reduced],.blu-motion-off) .blu-loading__bar:after{animation:none!important}:is([data-blu-motion=off],[data-blu-motion=reduced],.blu-motion-off) .blu-motion-hover-lift:is(:hover,:focus-visible,[data-blu-lifted=true]){transform:none}@media (prefers-reduced-motion:reduce){[class*=blu-motion-],.blu-button__spinner,.blu-loading__visual,.blu-loading i,.blu-loading__bar:after{transition:none!important;animation:none!important}.blu-motion-hover-lift:is(:hover,:focus-visible,[data-blu-lifted=true]){transform:none}}.blu-motion-press[data-blu-pressed=true]{transform:scale(.97)}.blu-motion-highlight{animation:1.4s ease-in-out blu-motion-highlight}.blu-motion-nudge{animation:blu-motion-nudge .28s var(--blu-motion-ease) 1}@keyframes blu-motion-highlight{45%{box-shadow:0 0 0 4px var(--blu-motion-highlight,#7770ed40)}}@keyframes blu-motion-nudge{25%{transform:translate(-3px)}60%{transform:translate(3px)}}:is([data-blu-motion=off],[data-blu-motion=reduced],.blu-motion-off) .blu-motion-press[data-blu-pressed=true],.blu-motion-press.blu-motion-off[data-blu-pressed=true]{transform:none}@media (prefers-reduced-motion:reduce){.blu-motion-press[data-blu-pressed=true]{transform:none}}.blu-motion-photo-frame{isolation:isolate;position:relative;overflow:hidden}.blu-motion-photo-frame>img{object-fit:cover;width:100%;height:100%;display:block}.blu-motion-border-glow{border-radius:inherit;z-index:1;filter:drop-shadow(0 0 4px var(--blu-glow-halo,#9b85ee80));position:absolute;inset:-1px;pointer-events:none!important}.blu-motion-border-glow__rim{padding:var(--blu-glow-width,2px);border-radius:inherit;-webkit-mask-composite:xor;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;pointer-events:none!important}.blu-motion-border-glow__beam{width:var(--blu-glow-size,1800px);height:var(--blu-glow-size,1800px);background:conic-gradient(transparent 0deg, transparent 240deg, var(--blu-glow-tail,#b5a4ef60) 265deg, var(--blu-glow-color,#8060dd) 295deg, var(--blu-glow-tip,#d7c6ff) 315deg, transparent 340deg);animation:blu-border-orbit var(--blu-glow-duration,12s) linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.blu-motion-border-glow[data-paused=true] .blu-motion-border-glow__beam{animation-play-state:paused}@keyframes blu-border-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) .blu-motion-border-glow{filter:none}:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) .blu-motion-border-glow__rim{background:var(--blu-glow-static,#b5a4ef80)}:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) .blu-motion-border-glow__beam{display:none;animation:none!important}@media (prefers-reduced-motion:reduce){.blu-motion-border-glow{filter:none}.blu-motion-border-glow__rim{background:var(--blu-glow-static,#b5a4ef80)}.blu-motion-border-glow__beam{display:none;animation:none!important}}@media (forced-colors:active){.blu-motion-border-glow{display:none}}[data-blu-content-motion] .blu-profile-card{transition:translate var(--blu-component-motion-duration,.45s) var(--blu-component-motion-ease,ease-in-out)}[data-blu-content-motion] .blu-profile-card:is(:hover,:focus-within){translate:0 -4px}:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) [data-blu-content-motion] .blu-profile-card,[data-blu-content-motion]:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) .blu-profile-card{transition:none;translate:none}[data-blu-content-motion] :is(.blu-tree-select__check,.blu-video-player__heatmap){transition-duration:var(--blu-component-motion-duration,.45s);transition-timing-function:var(--blu-component-motion-ease,ease-in-out)}:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) [data-blu-content-motion] :is(.blu-tree-select__check,.blu-video-player__heatmap){transition:none}@media (prefers-reduced-motion:reduce){[data-blu-content-motion] .blu-profile-card{transition:none;translate:none}}[data-blu-content-motion=chip] .blu-chip__select{border-radius:inherit}[data-blu-content-motion=skeleton] .blu-skeleton--animated:after,[data-blu-component-motion=statistic] .blu-statistic__loading{animation-duration:1.8s;animation-iteration-count:2}:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) [data-blu-content-motion=skeleton] .blu-skeleton--animated:after{display:none;animation:none!important}:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) [data-blu-component-motion=statistic] .blu-statistic__loading{animation:none!important}@media (prefers-reduced-motion:reduce){[data-blu-content-motion=skeleton] .blu-skeleton--animated:after{display:none;animation:none!important}[data-blu-component-motion=statistic] .blu-statistic__loading{animation:none!important}}[data-blu-content-motion=media-image] img{transition-duration:var(--blu-component-motion-duration,.65s);transition-timing-function:var(--blu-component-motion-ease,ease-in-out)}:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) [data-blu-content-motion=media-image] img{transition:none!important;transform:none!important}[data-blu-content-motion] .blu-button{transition-duration:var(--blu-component-motion-duration,.28s)}:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) [data-blu-content-motion] *,:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) [data-blu-content-motion] :before,:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) [data-blu-content-motion] :after,[data-blu-content-motion]:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) *,[data-blu-content-motion]:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) :before,[data-blu-content-motion]:is([data-blu-motion=reduced],[data-blu-motion=off],.blu-motion-off) :after{transition:none!important;animation:none!important}html,body{margin:0;padding:0}body{background:#f0eee7}.fw-page{--fw-ink:#121b1b;--fw-paper:#f0eee7;--fw-forest:#293c35;--fw-accent:#d0e79c;background:var(--fw-paper);color:var(--fw-ink);isolation:isolate;margin:0;font:400 16px/1.65 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fw-page *{box-sizing:border-box}.fw-page [hidden]{display:none!important}.fw-page a{color:inherit;text-decoration:none}.fw-page button,.fw-page input{font:inherit}.fw-page button{cursor:pointer}.fw-page :focus-visible{outline-offset:5px;outline:3px solid #b0ce75}.fw-page h1,.fw-page h2,.fw-page h3,.fw-page p{margin:0}.fw-page h1,.fw-page h2,.fw-page h3{letter-spacing:-.055em;font-weight:500;line-height:1.06}.fw-page em{font-family:Georgia,serif;font-weight:400}.fw-page h2{font-size:clamp(42px,5.6vw,84px)}.fw-eyebrow,.fw-label{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:650}.fw-skip{z-index:20;background:#fff;padding:10px 20px;position:fixed;top:-100px;left:24px}.fw-skip:focus{top:12px}.fw-nav{z-index:3;color:#fff;justify-content:space-between;align-items:center;padding:28px 4vw;display:flex;position:absolute;top:0;left:0;right:0}.fw-brand{letter-spacing:-.7px;align-items:center;gap:12px;font-size:21px;font-weight:700;display:flex}.fw-brand>span:first-child{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fw-brand-note{letter-spacing:.06em;opacity:.7;margin-left:8px;font-size:10px;font-weight:400}.fw-nav nav{align-items:center;gap:32px;font-size:12px;display:flex}.fw-nav button{color:inherit;background:0 0;border:1px solid #ffffff70;border-radius:30px;padding:9px 18px}.fw-hero{color:#fff;background:#152b32;height:94svh;min-height:640px;max-height:1180px;position:relative;overflow:hidden}.fw-hero-image,.fw-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fw-hero-shade{background:linear-gradient(#06131655,#0000 35%,#07171799)}.fw-hero-copy{position:absolute;top:42%;left:7vw;right:7vw;transform:translateY(-20%)}.fw-hero-copy .fw-eyebrow{color:#d0e79c;margin-bottom:28px}.fw-hero h1{max-width:1050px;font-size:clamp(64px,8.8vw,142px);line-height:.98}.fw-deck{color:#f0f2eb;font-size:16px;margin-top:32px!important}.fw-hero-bottom{letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;bottom:32px;left:4vw;right:4vw}.fw-hero-bottom a{align-items:center;gap:30px;display:flex}.fw-hero-bottom a span{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.fw-wrap{max-width:1420px;margin:auto;padding:120px 7vw}.fw-story{grid-template-columns:1fr 2fr;gap:8vw;display:grid}.fw-story h2{margin-bottom:32px}.fw-story p{color:#53605a;max-width:680px;margin:16px 0;font-size:15px}.fw-story p.fw-lead{color:var(--fw-ink);max-width:730px;font-size:24px;line-height:1.5}.fw-label{padding-top:15px}.fw-meta{border-top:1px solid #c9cec4;gap:48px;margin:40px 0 0;padding-top:24px;display:flex}.fw-meta dt{text-transform:uppercase;letter-spacing:.1em;color:#637166;font-size:10px}.fw-meta dd{margin:6px 0 0;font-size:12px}.fw-work{padding-top:20px}.fw-section-top{justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px;display:flex}.fw-section-top .fw-eyebrow{margin-bottom:20px}.fw-section-top>p{color:#59655f;font-size:13px}.fw-tabs{border-bottom:1px solid #bfc8bd;gap:28px;margin-bottom:28px;display:flex;position:relative}.fw-tabs button{color:#67736b;background:0 0;border:0;padding:14px 0;font-size:13px}.fw-tabs button[aria-selected=true]{color:#152c23;border-bottom:2px solid #283e31}.fw-panel{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;min-height:540px;display:grid}.fw-brand-art{color:#e4e8d7;aspect-ratio:1;background:#283e34;flex-direction:column;justify-content:space-between;padding:36px;display:flex;position:relative;overflow:hidden}.fw-brand-art:after{content:"";border:1px solid #b5c2923d;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-150px;box-shadow:0 0 0 45px #b5c29208,0 0 0 90px #b5c29206}.fw-art-label{letter-spacing:.17em;font-size:10px}.fw-brand-art strong{letter-spacing:-.04em;font-size:clamp(40px,5vw,78px);font-weight:500;line-height:1.04}.fw-art-footer{justify-content:space-between;align-items:end;font-size:11px;display:flex}.fw-art-footer>span:last-child{font-size:46px}.fw-panel-copy h3{margin:20px 0 26px;font-size:clamp(32px,3.1vw,48px)}.fw-panel-copy p{color:#647068;max-width:440px;font-size:14px}.fw-swatches{gap:10px;margin-top:36px;display:flex}.fw-swatches span{border:1px solid #273b2d22;border-radius:50%;width:44px;height:44px}.fw-swatch-ink{background:#121b1b}.fw-swatch-forest{background:#293c35}.fw-swatch-paper{background:#f0eee7}.fw-swatch-amber{background:#c7853a}.fw-device-art{background:#d7d8c7;place-items:center;min-height:540px;padding:40px;display:grid}.fw-device{background:#f3f1e8;border:7px solid #1a2520;border-radius:32px;width:240px;padding:18px;transform:rotate(-6deg);box-shadow:10px 25px 35px #0a201c22}.fw-device>span:first-child{letter-spacing:.12em;margin-bottom:18px;font-size:10px;display:block}.fw-device img{object-fit:cover;border-radius:8px;width:100%;height:180px}.fw-device strong{letter-spacing:-.04em;margin:16px 0;font-size:28px;line-height:1.1;display:block}.fw-device p{font-size:9px}.fw-device-pill{color:#e5f2dc;background:#294435;border-radius:20px;margin-top:24px;padding:8px 10px;font-size:8px;display:block}.fw-note-label{margin-top:28px;margin-bottom:6px;font-size:11px;display:block}.fw-panel-copy input{background:#fafaf3;border:1px solid #7f8c7e;border-radius:5px;width:100%;padding:12px;font-size:13px;display:block}.fw-panel-copy small{color:#5e6e60;margin-top:8px;font-size:10px;display:block}.fw-photo-section{padding:0 4vw}.fw-photo-frame{background:#182d2c;position:relative;overflow:hidden}.fw-photo-frame img{object-fit:cover;width:100%;height:70vh;min-height:370px;max-height:860px;display:block}.fw-zoom{color:#fff;background:#12271dd9;border:1px solid #ffffff80;border-radius:30px;align-items:center;gap:24px;padding:12px 20px;display:flex;position:absolute;bottom:28px;right:28px;font-size:12px!important}.fw-zoom span{font-size:23px;line-height:1}.fw-photo-caption{color:#677169;justify-content:space-between;padding:18px 0;font-size:10px;display:flex}.fw-principles>.fw-eyebrow{margin-bottom:24px}.fw-principle-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px;display:grid}.fw-principle-grid article{border-top:1px solid #bfc8bd;padding-top:20px}.fw-principle-grid article>span{color:#71806f;font-size:11px}.fw-principle-grid h3{letter-spacing:-.03em;margin:28px 0 18px;font-size:25px}.fw-principle-grid p{color:#677267;max-width:290px;font-size:13px}.fw-next{color:#e7eedc;background:#20382e;padding:100px 7vw}.fw-next>a{letter-spacing:-.05em;justify-content:space-between;align-items:center;margin:26px 0;font-size:clamp(42px,6vw,100px);line-height:1.2;display:flex}.fw-next>a>span{font-size:.8em}.fw-next>p:last-child{color:#b3c1ac;font-size:13px}.fw-footer{color:#b5c4b1;background:#172a23;justify-content:space-between;align-items:center;gap:20px;padding:26px 4vw;font-size:11px;display:flex}.fw-preferences{align-items:center;gap:4px;display:flex}.fw-preferences>span{margin-right:12px}.fw-preferences button{color:#c9d4c3;background:0 0;border:1px solid #0000;border-radius:25px;padding:5px 10px;font-size:10px}.fw-preferences button[aria-pressed=true]{color:#fff;border-color:#85957c}.fw-dialog{background:var(--fw-paper);width:calc(100% - 32px);max-width:620px;max-height:85svh;color:var(--fw-ink);border:0;border-radius:4px;padding:0;box-shadow:0 25px 90px #0007}.fw-dialog-body{padding:50px;position:relative}.fw-close{color:inherit;background:0 0;border:0;padding:8px;line-height:1;position:absolute;top:12px;right:18px;font-size:32px!important}.fw-dialog h2{margin:24px 0;font-size:44px}.fw-dialog p,.fw-dialog li{font-size:13px;line-height:1.7}.fw-dialog ul{margin:24px 0;padding-left:20px}.fw-dialog a{border-bottom:1px solid;margin-top:10px;font-size:13px;display:inline-block}.fw-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fw-page{--blu-motion-duration:.75s}.fw-page .blu-motion-navigation-marker{display:none}@media (width<=800px){.fw-brand-note,.fw-nav nav>a{display:none}.fw-nav{padding:22px}.fw-hero{height:88svh;min-height:600px}.fw-hero-copy{top:40%;left:7vw}.fw-hero h1{font-size:clamp(55px,12vw,90px)}.fw-deck{font-size:13px}.fw-hero-bottom{font-size:9px;left:7vw;right:7vw}.fw-hero-bottom>span{max-width:160px}.fw-wrap{padding:74px 7vw}.fw-story{grid-template-columns:1fr;gap:28px}.fw-story p.fw-lead{font-size:21px}.fw-meta{flex-wrap:wrap;gap:20px}.fw-section-top{display:block}.fw-section-top>p{margin-top:24px}.fw-panel{grid-template-columns:1fr;gap:30px}.fw-brand-art{min-height:350px}.fw-brand-art strong{font-size:58px}.fw-panel-copy{padding-bottom:20px}.fw-device-art{min-height:470px}.fw-principle-grid{grid-template-columns:1fr;gap:25px;margin-top:38px}.fw-principle-grid article{grid-template-columns:32px 1fr;gap:15px;display:grid}.fw-principle-grid h3{margin:0}.fw-principle-grid p{grid-column:2;max-width:none}.fw-photo-frame img{height:60vh}.fw-next{padding:75px 7vw}.fw-footer{flex-wrap:wrap;padding:24px 7vw}.fw-preferences{order:3;width:100%;padding-top:10px}.fw-dialog-body{padding:42px 26px}.fw-dialog h2{font-size:36px}}.fw-break{display:block}.fw-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1e1bdd;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fw-overlay .fw-dialog{width:100%;max-width:620px;margin:0;overflow:auto}.fw-title-line{display:block}.fw-page .fw-scroll,.fw-page [data-fw-intro]{--blu-motion-distance:36px;--blu-motion-ease:cubic-bezier(.2,.65,.25,1);animation:none}.fw-page .fw-hero{--blu-motion-distance:44px}.fw-replay{color:#fff;background:#102c3055;border:1px solid #ffffff60;border-radius:24px;padding:8px 16px;font-size:11px!important}.fw-class-reference{background:#e3e6db;border-radius:8px;margin:24px 0;padding:18px}.fw-class-reference strong{margin-bottom:12px;font-size:12px;display:block}.fw-class-reference code{background:#f9faf5;border:1px solid #c6cec0;border-radius:4px;margin:3px;padding:4px 8px;font-size:10px;display:inline-block}.fw-class-reference p{margin-top:12px;font-size:11px}.fw-page .fw-principle-grid article:nth-child(2){--blu-motion-delay:.12s}.fw-page .fw-principle-grid article:nth-child(3){--blu-motion-delay:.24s}@media (width<=800px){.fw-hero-bottom{flex-wrap:wrap;gap:16px}.fw-hero-bottom>span{width:100%;max-width:none}.fw-replay{order:1}.fw-hero-bottom>a{order:2;margin-left:auto}.fw-hero-copy{top:37%}}.fw-story{grid-template-columns:1fr 1.5fr;gap:7vw}.fw-story-photo{aspect-ratio:3/4;background:#273d34;margin-top:26px;overflow:hidden}.fw-story-photo img{object-fit:cover;width:100%;height:100%;display:block}.fw-story p.fw-story-caption{letter-spacing:.05em;color:#596b5e;margin-top:12px;font-size:10px}.fw-story-copy{padding-top:12px}@media (width<=800px){.fw-story{grid-template-columns:1fr;gap:42px}.fw-story-photo{aspect-ratio:4/3;max-height:520px}.fw-story-copy{padding-top:0}}.fw-journal{padding-top:0}.fw-journal-card{background:#e4e6db;grid-template-columns:1.1fr 1fr;display:grid}.fw-journal-photo{min-height:480px;overflow:hidden}.fw-journal-photo img{object-fit:cover;width:100%;height:100%;max-height:650px;display:block}.fw-journal-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,4vw,66px);display:flex}.fw-article-meta{text-transform:uppercase;letter-spacing:.12em;color:#52654e;align-items:center;gap:20px;font-size:10px;font-weight:600;display:flex}.fw-journal-copy h3{margin:25px 0;font-size:clamp(34px,3.5vw,56px)}.fw-journal-copy>p{color:#576356;max-width:400px;font-size:14px;line-height:1.8}.fw-byline{align-items:center;gap:12px;margin-top:28px;font-size:12px;line-height:1.5;display:flex}.fw-author-mark{color:#edf2df;background:#2c4437;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:20px;display:grid}.fw-author-detail{color:#657160;font-size:10px;display:block}.fw-read-story{color:var(--fw-ink);background:0 0;border:0;border-bottom:1px solid #61715b;align-items:center;gap:45px;margin-top:26px;padding:12px 0;display:flex;font-size:13px!important}.fw-read-story span{font-size:22px}.fw-overlay .fw-dialog.fw-reading{max-width:900px}.fw-article{padding:58px 70px 40px}.fw-dialog .fw-article h2{margin:28px 0 20px;font-size:clamp(38px,4.2vw,62px)}.fw-dialog .fw-article-deck{color:#5a685a;max-width:580px;font-size:17px}.fw-article-cover{object-fit:cover;object-position:50% 54%;width:100%;height:330px;margin:32px 0;display:block}.fw-article-prose{max-width:620px;margin:auto}.fw-dialog .fw-article-prose p{color:#405044;margin:20px 0;font-size:15px;line-height:1.9}.fw-article-prose h3{letter-spacing:-.03em;margin:38px 0 20px;font-size:29px}.fw-article-prose blockquote{color:#314b39;border-left:2px solid #899b75;margin:36px 0;padding:10px 0 10px 26px;font:italic 27px/1.5 Georgia,serif}.fw-article-end{border-top:1px solid #c1cbbb;margin-top:38px;padding-top:26px}.fw-article-end>span{letter-spacing:.15em;color:#607058;font-size:9px;display:block}.fw-article-end button{color:inherit;background:0 0;border:0;border-bottom:1px solid #66795a;margin-top:16px;padding:12px 0;font-size:13px}.fw-article-end button span{margin-left:24px}@media (width<=800px){.fw-journal-card{grid-template-columns:1fr}.fw-journal-photo{aspect-ratio:4/3;min-height:0}.fw-journal-photo img{height:100%}.fw-journal-copy{padding:30px}.fw-journal-copy h3{font-size:38px}.fw-journal{padding-top:0}.fw-article{padding:52px 26px 30px}.fw-article-cover{height:230px}.fw-article-prose blockquote{font-size:23px}.fw-dialog .fw-article-prose p{font-size:14px}}.fw-page{position:relative}
