.br-demo{--ex-ease:cubic-bezier(.16,1,.3,1);--ex-ease-quint:cubic-bezier(.22,1,.36,1);--ex-z-header:20;--ex-z-dock:30;--ex-z-cursor:40;interpolate-size:allow-keywords}.br-demo[data-example=bakery]{--ex-accent:#a74d30}.br-demo[data-example=home-services]{--ex-accent:#ffda54}.br-demo[data-example=creative-studio]{--ex-accent:#242329}@media (prefers-reduced-motion:no-preference){html:has(.br-demo){scroll-behavior:smooth}}html:has(.br-demo){overflow-anchor:none}@view-transition{navigation:auto}.br-demo .ex-full-nav{view-transition-name:ex-header}.ex-dock{view-transition-name:ex-dock}::view-transition-old(root){animation:ex-vt-out .24s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:ex-vt-in .62s cubic-bezier(.16,1,.3,1) both}@keyframes ex-vt-out{to{opacity:0;transform:translateY(-18px)}}@keyframes ex-vt-in{0%{opacity:0;transform:translateY(36px)}}.ex-dock{position:fixed;z-index:var(--ex-z-dock);left:50%;bottom:max(16px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:2px;max-width:calc(100% - 24px);padding:5px;border-radius:999px;background:#133f34;color:#fffaf0;box-shadow:inset 0 1px 0 #ffffff1f,0 22px 44px -18px #0b221cb3,0 2px 6px #0b221c33;font:500 14px/1.2 var(--font-hanken),sans-serif;transform:translate(-50%);transition:transform .65s var(--ex-ease)}.br-demo[data-scroll=down][data-deep]:not([data-end]) .ex-dock{transform:translate(-50%,calc(100% + 40px))}.ex-dock a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 15px;border-radius:999px;color:inherit;text-decoration:none;white-space:nowrap;transition:background-color .22s ease-out,color .22s ease-out}.ex-dock a:hover{background:#ffffff1c}.ex-dock a:focus-visible{outline:2px solid #fffaf0;outline-offset:2px}.ex-dock svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .42s var(--ex-ease)}.ex-dock-home span{font:600 17px/1 var(--br-display),Georgia,serif;letter-spacing:-.02em}.ex-dock-home:hover svg{transform:translateX(-3px)}.ex-dock-label{display:inline-block;line-height:26px;padding:0 14px;border-inline:1px solid #ffffff2e;color:#dfe6d6;font-size:13px;white-space:nowrap}.ex-dock-switch{display:flex;gap:2px;padding-inline:4px}.ex-dock-switch a{font-size:13px;color:#dfe6d6;padding-inline:12px}.ex-dock-switch a[aria-current]{background:#ffffff26;color:#fffaf0}.ex-dock .ex-dock-cta{margin-left:4px;background:#fffaf0;color:#133f34;font-weight:650;box-shadow:0 1px 2px #0003}.ex-dock .ex-dock-cta:hover{background:#ebe4d4}.ex-dock-cta:hover svg{transform:translateX(3px)}.ex-dock a:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.ex-dock{animation:ex-dock-in .9s var(--ex-ease) .7s backwards}}@keyframes ex-dock-in{0%{transform:translate(-50%,calc(100% + 40px))}}.br-demo .ex-complete-footer{padding-bottom:104px}.br-demo .ex-full-nav{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ex-z-header);background:inherit;transition:transform .56s var(--ex-ease),min-height .42s var(--ex-ease),padding .42s var(--ex-ease),box-shadow .3s ease-out}.br-demo[data-scrolled] .ex-site .ex-nav.ex-full-nav{min-height:0;padding-block:12px;box-shadow:0 1px 0 color-mix(in srgb,currentColor 22%,transparent)}.br-demo[data-scroll=down][data-deep] .ex-full-nav{transform:translateY(calc(-100% - 3px))}.br-demo .ex-full-nav .ex-brand{transform-origin:left center;transition:transform .42s var(--ex-ease)}.br-demo[data-scrolled] .ex-full-nav .ex-brand{transform:scale(.86)}.br-demo .ex-full-nav:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--ex-accent);transform-origin:left;transform:scaleX(0);pointer-events:none}.br-demo .ex-full-nav nav a{position:relative;text-decoration:none!important}.br-demo .ex-full-nav nav a:before{content:"";position:absolute;left:0;right:0;bottom:9px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .46s var(--ex-ease)}.br-demo .ex-full-nav nav a:hover:before,.br-demo .ex-full-nav nav a[aria-current=page]:before{transform:scaleX(1);transform-origin:left}.br-demo .ex-full-nav nav a[aria-current=page]{text-decoration:none}.br-demo .ex-action{transition:transform .42s var(--ex-ease),box-shadow .42s var(--ex-ease),background-color .22s ease-out,filter .22s ease-out}.br-demo .ex-action svg,.br-demo .ex-arrow svg{transition:transform .42s var(--ex-ease)}.br-demo .ex-action:hover{text-decoration:none}.br-demo .ex-action:active{transform:scale(.975);transition-duration:.12s}.br-demo .ex-action:hover .ex-arrow svg,.br-demo :is(.ex-inline-link,.ex-section-heading>a,.ex-footer-demo a):hover .ex-arrow svg{transform:translateX(4px)}.br-demo .ex-action:hover>svg{transform:translate(3px,-3px)}.br-demo :is(.ex-inline-link,.ex-section-heading>a){text-decoration-thickness:1px;transition:text-underline-offset .32s var(--ex-ease),text-decoration-thickness .32s}.br-demo :is(.ex-inline-link,.ex-section-heading>a):hover{text-underline-offset:3px;text-decoration-thickness:2px}.br-demo .ex-questions summary span{display:inline-block;transition:transform .46s var(--ex-ease)}.br-demo .ex-questions summary{transition:padding .46s var(--ex-ease)}.br-demo .ex-questions summary:hover{padding-left:10px}.br-demo .ex-questions details::details-content{block-size:0;overflow-y:clip;transition:block-size .52s var(--ex-ease),content-visibility .52s allow-discrete}.br-demo .ex-questions details[open]::details-content{block-size:auto}.ex-cursor{position:fixed;z-index:var(--ex-z-cursor);top:0;left:0;display:grid;place-items:center;width:104px;height:104px;margin:14px 0 0 14px;border-radius:50%;background:#242329;color:#cec0f0;font:600 13px/1.1 var(--font-hanken),sans-serif;text-align:center;pointer-events:none;opacity:0;scale:.3;transition:opacity .24s ease-out,scale .52s var(--ex-ease)}.ex-cursor[data-on]{opacity:1;scale:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.ex-cursor{display:none}}.ex-strip-motion{overflow:hidden;white-space:nowrap}.br-demo .ex-strip-track{display:flex;width:max-content}.ex-strip-item{display:inline-flex;align-items:center}.br-demo .ex-service-strip.ex-strip-motion{display:block;padding-inline:0}.ex-service-strip .ex-strip-item{gap:3.4cqw;padding-right:3.4cqw}.ex-spark{width:1.1em;height:1.1em;color:#ffda54;fill:none}.br-demo .ex-studio-strip.ex-strip-motion{padding-inline:0}.ex-studio-strip .ex-strip-item{gap:2.4cqw;padding-right:2.4cqw}.ex-strip-dot{display:inline-block;font-size:1.2em;line-height:1}.ex-wheat{width:3cqw;min-width:30px;height:auto;overflow:visible}.ex-wheat-stem{fill:none;stroke:#f4d7a8;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1}.ex-wheat-grains path{fill:#f4d7a8}.ex-bakery-ribbon .ex-wheat:last-child{transform:scaleX(-1)}.br-demo .ex-hero .ex-line{-webkit-clip-path:inset(-45% -30% 0 -30%);clip-path:inset(-45% -30% 0 -30%);padding-bottom:.13em;margin-bottom:-.13em}.ex-done-tick{position:absolute;left:calc(100% + .08em);bottom:.18em;width:.92em;height:.46em;fill:none;stroke:#ffda54;stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;overflow:visible}.ex-little,.ex-noise>span{display:inline-block}.ex-studio-photo img{transform:perspective(1000px) rotateX(calc(var(--py, 0) * -7deg)) rotateY(calc(var(--px, 0) * 9deg)) scale(1.001);transition:transform 1.1s var(--ex-ease)}.br-demo .ex-bakery-photo{scale:1.05;translate:calc(var(--px, 0) * -14px) calc(var(--py, 0) * -9px);transition:translate 1.4s var(--ex-ease)}.ex-studio .ex-hero h1{cursor:default}.ex-little,.ex-noise>span{transition:rotate .52s var(--ex-ease),scale .52s var(--ex-ease),translate .52s var(--ex-ease)}.ex-studio .ex-hero h1:hover .ex-little{rotate:-5deg;scale:.88}.ex-studio .ex-hero h1:hover .ex-noise>span:nth-child(2n){rotate:-9deg;translate:0 -.04em}.ex-studio .ex-hero h1:hover .ex-noise>span:nth-child(odd){rotate:7deg;translate:0 .03em}@media (prefers-reduced-motion:no-preference){.br-demo .ex-hero .ex-line>span{animation:ex-line-rise 1.15s var(--ex-ease) backwards;animation-delay:calc(.16s + var(--i) * .13s)}.br-demo .ex-hero .ex-hero-lead{animation:ex-fade-rise 1s var(--ex-ease) .56s backwards}.br-demo .ex-hero .ex-action{animation:ex-fade-rise 1s var(--ex-ease) .68s backwards}.br-demo .ex-bakery .ex-bakery-frame{animation:ex-bake 2.4s var(--ex-ease-quint) backwards}.br-demo .ex-bakery-ribbon>span{animation:ex-fade-rise .9s var(--ex-ease) .9s backwards}.br-demo .ex-wheat-stem{animation:ex-draw 1.2s var(--ex-ease) .9s backwards}.br-demo .ex-wheat-grains path{transform-box:fill-box;transform-origin:left center;animation:ex-grain .7s var(--ex-ease) backwards;animation-delay:1.15s}.br-demo .ex-wheat-grains path:nth-child(n+3){animation-delay:1.25s}.br-demo .ex-wheat-grains path:nth-child(n+5){animation-delay:1.35s}.br-demo .ex-wheat-grains path:last-child{animation-delay:1.45s}.br-demo .ex-services .ex-hero .ex-line>span{animation-name:ex-line-wipe;animation-duration:.82s;animation-delay:calc(.12s + var(--i) * .11s)}.br-demo .ex-service-photo{animation:ex-door 1.3s var(--ex-ease) .2s backwards}.br-demo .ex-done-tick{animation:ex-draw .7s cubic-bezier(.65,0,.35,1) .82s backwards}.br-demo .ex-service-label{animation:ex-slap .76s var(--ex-ease) 1.15s backwards}.br-demo .ex-service-strip .ex-strip-track{animation:ex-marquee 34s linear infinite}.br-demo .ex-service-strip:hover .ex-strip-track{animation-play-state:paused}.br-demo .ex-studio .ex-hero .ex-line>span{animation-name:ex-line-skew}.br-demo .ex-noise>span{animation:ex-jitter .95s var(--ex-ease) backwards;animation-delay:calc(.52s + var(--i) * 55ms)}.br-demo .ex-studio-photo{animation:ex-swing 1.5s var(--ex-ease) .25s backwards}.br-demo .ex-studio-mark{animation:ex-fade-rise 1.2s var(--ex-ease) .9s backwards}}@keyframes ex-line-rise{0%{transform:translateY(112%)}}@keyframes ex-line-wipe{0%{transform:translateX(-26px);-webkit-clip-path:inset(-30% 100% -30% 0);clip-path:inset(-30% 100% -30% 0)}to{-webkit-clip-path:inset(-30% -12% -30% 0);clip-path:inset(-30% -12% -30% 0)}}@keyframes ex-line-skew{0%{transform:translateY(115%) skewY(7deg)}}@keyframes ex-fade-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes ex-bake{0%{transform:scale(1.12);filter:brightness(.5) saturate(.75)}}@keyframes ex-draw{0%{stroke-dashoffset:1}}@keyframes ex-grain{0%{opacity:0;transform:scale(.2)}}@keyframes ex-door{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes ex-slap{0%{opacity:0;transform:rotate(-22deg) scale(1.7)}60%{opacity:1}}@keyframes ex-marquee{to{transform:translateX(-50%)}}@keyframes ex-jitter{0%{opacity:0;transform:translateY(-.4em) rotate(calc((var(--i) - 2.5) * 16deg))}}@keyframes ex-swing{0%{opacity:0;transform:translateY(70px) rotate(-7deg)}}@media (prefers-reduced-motion:no-preference){.br-demo .ex-page-intro h1{animation:ex-title-rise 1.1s var(--ex-ease) .12s backwards}.br-demo .ex-services .ex-page-intro h1{animation-name:ex-title-wipe;animation-duration:.9s}.br-demo .ex-studio .ex-page-intro h1{animation-name:ex-title-skew}.br-demo .ex-page-intro>p{animation:ex-fade-rise 1s var(--ex-ease) .42s backwards}.br-demo :is(.ex-case-hero,.ex-story-photo){animation:ex-fade-rise 1.2s var(--ex-ease) .56s backwards}}@keyframes ex-title-rise{0%{opacity:0;transform:translateY(40px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(-20% -10% -20% -10%);clip-path:inset(-20% -10% -20% -10%)}}@keyframes ex-title-wipe{0%{transform:translateX(-30px);-webkit-clip-path:inset(-20% 100% -20% 0);clip-path:inset(-20% 100% -20% 0)}to{-webkit-clip-path:inset(-20% -10% -20% 0);clip-path:inset(-20% -10% -20% 0)}}@keyframes ex-title-skew{0%{opacity:0;transform:translateY(60px) skewY(5deg)}}.ex-bakery-feature,.ex-story-photo{overflow:hidden}.ex-reveal-words>span{display:inline}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.br-demo .ex-full-nav:after{animation:ex-progress linear both;animation-timeline:scroll(root)}.br-demo .ex-bakery :is(.ex-editorial>*,.ex-section-heading,.ex-counter-items>article,.ex-bakery-feature>div,.ex-next>*,.ex-bread-note>*,.ex-bakery-values>h2,.ex-bakery-values article,.ex-visit-layout>*,.ex-menu-list>article,.ex-footer-main){animation:ex-soft linear forwards;animation-timeline:view();animation-range:entry 0 entry 95%}.br-demo .ex-bakery :is(.ex-counter-items,.ex-bakery-values>div)>article:nth-child(2){animation-range:entry 8% entry 100%}.br-demo .ex-bakery :is(.ex-counter-items,.ex-bakery-values>div)>article:nth-child(3){animation-range:entry 16% entry 100%}.br-demo .ex-bakery .ex-counter-items>article{background:linear-gradient(#a74d30,#a74d30) 0 0 /100% 2px no-repeat;border-top-color:transparent;animation-name:ex-soft-rule}.br-demo :is(.ex-bakery-feature,.ex-story-photo) img{animation:ex-drift linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.br-demo .ex-visit-image img{animation:ex-drift-small linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.br-demo .ex-services :is(.ex-section-heading,.ex-service-index>a,.ex-service-plan>div,.ex-service-photo-note>div,.ex-editorial>*,.ex-service-catalog>article,.ex-scope-note>*,.ex-process-timeline>article,.ex-next>*,.ex-footer-main){animation:ex-snap linear forwards;animation-timeline:view();animation-range:entry 0 entry 60%}.br-demo .ex-service-index>a:nth-child(2){animation-range:entry 6% entry 66%}.br-demo .ex-service-index>a:nth-child(3){animation-range:entry 12% entry 72%}.br-demo .ex-service-photo-note>img{animation:ex-door linear forwards;animation-timeline:view();animation-range:entry 0 cover 45%}.br-demo .ex-service-plan ol:before{animation:ex-grow-y linear both;animation-timeline:view();animation-range:cover 15% cover 60%}.br-demo .ex-service-plan li:before{animation:ex-fill-step linear forwards;animation-timeline:view();animation-range:entry 60% cover 40%}.br-demo .ex-process-timeline article>span{animation:ex-fill-number linear forwards;animation-timeline:view();animation-range:entry 40% cover 35%}.br-demo .ex-studio :is(.ex-section-heading,.ex-studio-offer>h2,.ex-studio-offer article,.ex-studio-about-full>div,.ex-studio-capabilities>*,.ex-editorial>*,.ex-case-details>*,.ex-next>*,.ex-footer-main){animation:ex-skew linear forwards;animation-timeline:view();animation-range:entry 0 entry 90%}.br-demo .ex-studio-offer article:nth-child(2){animation-range:entry 8% entry 98%}.br-demo .ex-studio-offer article:nth-child(3){animation-range:entry 16% entry 100%}.br-demo .ex-project{animation:ex-project-in linear forwards;animation-timeline:view();animation-range:entry 0 entry 80%}.br-demo .ex-reveal-words>span{animation:ex-word linear forwards;animation-timeline:view();animation-range:cover calc(12% + var(--w) * 1.6%) cover calc(22% + var(--w) * 1.6%)}.br-demo .ex-studio-mark{animation:ex-mark linear both;animation-timeline:scroll(root);animation-range:0 700px}.br-demo .ex-studio-strip .ex-strip-track{animation:ex-slide linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.br-demo .ex-studio-about-full img{animation:ex-drift-small linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}@keyframes ex-progress{to{transform:scaleX(1)}}@keyframes ex-soft{0%{opacity:0;transform:translateY(46px)}}@keyframes ex-soft-rule{0%{opacity:0;transform:translateY(46px);background-size:0 2px}55%{opacity:1}}@keyframes ex-drift{0%{transform:translateY(-7%) scale(1.16)}to{transform:translateY(7%) scale(1.16)}}@keyframes ex-drift-small{0%{transform:translateY(-3%) scale(1.07)}to{transform:translateY(3%) scale(1.07)}}@keyframes ex-snap{0%{opacity:0;transform:translateX(-34px)}}@keyframes ex-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ex-fill-step{0%{background:transparent;color:#132a46}}@keyframes ex-fill-number{0%{color:transparent}}@keyframes ex-skew{0%{opacity:0;transform:translateY(70px) skewY(3deg)}}@keyframes ex-project-in{0%{opacity:0;transform:translateY(90px) rotate(1.5deg)}}@keyframes ex-word{0%{opacity:.16}}@keyframes ex-mark{to{transform:translateY(60px) rotate(-16deg)}}@keyframes ex-slide{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.br-demo .ex-bakery .ex-action{box-shadow:0 1px 2px #28130d33}.br-demo .ex-bakery .ex-action:hover{transform:translateY(-2px);box-shadow:0 18px 30px -16px #28130dcc;filter:none}.br-demo .ex-bakery .ex-hero .ex-action:hover{background:#fffaf0}.br-demo .ex-bakery .ex-next .ex-action:hover{background:#3c2016}.ex-filter{position:relative;isolation:isolate}.ex-filter-thumb{position:absolute;z-index:-1;left:0;top:0;width:var(--fw,0);height:var(--fh,0);background:#502d20;transform:translate(var(--fx,0),var(--fy,0));transition:transform .56s var(--ex-ease),width .56s var(--ex-ease),height .56s var(--ex-ease);pointer-events:none}.ex-filter[data-ready] button[aria-pressed=true]{background:transparent}.ex-filter button{transition:color .32s ease-out,background-color .22s ease-out}.ex-menu-list>article{view-transition-class:ex-bake}::view-transition-group(.ex-bake){animation-duration:.56s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(.ex-bake):only-child{animation:ex-vt-in .52s cubic-bezier(.16,1,.3,1) both}::view-transition-old(.ex-bake):only-child{animation:ex-vt-fade .22s ease-in both}@keyframes ex-vt-fade{to{opacity:0;transform:scale(.98)}}.ex-result-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.br-demo .ex-services .ex-action{box-shadow:4px 4px 0 #f9f8ed00}.br-demo .ex-services .ex-action:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 #f9f8ed;filter:none}.br-demo .ex-services .ex-planner .ex-action:hover,.br-demo .ex-services .ex-service-plan .ex-action:hover{box-shadow:5px 5px 0 #132a46}.br-demo .ex-service-index>a{position:relative;isolation:isolate;text-decoration:none}.br-demo .ex-service-index>a:before{content:"";position:absolute;z-index:-1;inset:0 -2cqw;background:#ffda54;transform:scaleX(0);transform-origin:left;transition:transform .56s var(--ex-ease)}.br-demo .ex-service-index>a>*{transition:translate .56s var(--ex-ease)}.br-demo .ex-service-index>a:hover{color:#132a46}.br-demo .ex-service-index>a:hover:before{transform:scaleX(1)}.br-demo .ex-service-index>a:hover>:not(.ex-arrow){translate:14px 0}.br-demo .ex-service-index>a:hover .ex-arrow{translate:-6px 0}.ex-service-plan ol{position:relative;list-style:none;counter-reset:ex-step;padding-left:68px!important}.ex-service-plan ol:before{content:"";position:absolute;left:21px;top:44px;bottom:44px;width:2px;background:#132a46;transform-origin:top}.ex-service-plan li{position:relative;counter-increment:ex-step;padding-left:0!important}.ex-service-plan li:before{content:counter(ex-step);position:absolute;left:-68px;top:-6px;display:grid;place-items:center;width:44px;height:44px;border:2px solid #132a46;border-radius:50%;background:#132a46;color:#ffda54;font-weight:800;font-size:18px}.ex-process-timeline article>span{-webkit-text-stroke:2px #ffda54}.ex-service-catalog details summary{transition:color .22s}.ex-service-catalog details summary:hover{color:#fff3b8}.br-demo .ex-studio .ex-studio-copy .ex-action{position:relative;border-bottom:0;background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;transition:background-size .52s var(--ex-ease),transform .42s var(--ex-ease)}.br-demo .ex-studio .ex-studio-copy .ex-action:hover{background-size:100% 3px}.br-demo .ex-studio .ex-planner .ex-action:hover{transform:translateY(-2px);box-shadow:0 16px 28px -16px #242329;filter:none}.ex-artwork>*{translate:calc(var(--px, 0) * var(--d, 10px)) calc(var(--py, 0) * var(--d, 10px));transition:translate 1s var(--ex-ease),rotate .9s var(--ex-ease)}.ex-artwork>:first-child{--d:-9px}.ex-artwork>:last-child{--d:16px}.ex-project:hover .ex-artwork>:first-child{rotate:-2.5deg}.ex-project:hover .ex-artwork>:last-child{rotate:3deg}.ex-project .ex-artwork{transition:transform .9s var(--ex-ease)}.ex-project:hover .ex-artwork{transform:scale(1.015)}.ex-project{text-decoration:none!important}.ex-project:hover h3{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.ex-project .ex-project-caption .ex-arrow svg{transition:transform .52s var(--ex-ease)}.ex-project:hover .ex-project-caption .ex-arrow svg{transform:translateX(6px)}.ex-choice-list label{position:relative;transition:background-color .22s ease-out,border-color .22s ease-out,transform .32s var(--ex-ease)}.ex-choice-list label:active{transform:scale(.97)}.ex-choice-list input{position:absolute;opacity:0;width:1px;height:1px}.ex-check{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border:1.5px solid;transition:background-color .22s ease-out}.ex-check svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .36s var(--ex-ease)}.ex-choice-list input:checked+.ex-check svg{stroke-dashoffset:0}.ex-services .ex-choice-list input:checked+.ex-check{background:#ffda54;border-color:#ffda54;color:#132a46}.ex-studio .ex-choice-list input:checked+.ex-check{background:#242329;border-color:#242329;color:#cec0f0}.ex-studio .ex-check{border-radius:50%}.ex-choice-list input:focus-visible+.ex-check{outline:3px solid currentColor;outline-offset:3px}.ex-planner-result{transition:background-color .4s ease-out}.ex-summary-lines>span{display:block;min-height:1.55em}.ex-copy-done{display:inline-flex;align-items:center;gap:8px}.ex-copy-done svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.ex-planner-body>*{animation:ex-fade-rise .7s var(--ex-ease) backwards}.ex-planner-body>:nth-child(2){animation-delay:80ms}.ex-planner-body>:nth-child(3){animation-delay:.16s}.ex-summary-lines>span{animation:ex-fade-rise .6s var(--ex-ease) backwards;animation-delay:calc(.14s + var(--l) * 70ms)}.ex-copy-done svg{animation:ex-draw .48s var(--ex-ease) backwards}}@media (max-width:760px){.ex-dock-label>span,.ex-dock-switch{display:none}.ex-dock a{padding-inline:13px}.ex-dock-label{padding-inline:12px;font-size:12px}.br-demo[data-scrolled] .ex-site .ex-nav.ex-full-nav{padding-block:10px}.br-demo[data-scrolled] .ex-full-nav .ex-brand{transform:scale(.8)}.ex-service-strip .ex-strip-item,.ex-studio-strip .ex-strip-item{gap:18px;padding-right:18px}.ex-wheat{min-width:22px}.ex-service-plan ol{padding-left:60px!important}.ex-service-plan li:before{left:-60px;width:40px;height:40px}.ex-service-plan ol:before{left:19px}.ex-cursor{display:none}}@media (max-width:420px){.ex-dock-home span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ex-dock-home{padding-inline:12px!important}}@media (prefers-reduced-motion:reduce){.br-demo *,.br-demo :after,.br-demo :before{transition-duration:1ms!important}.br-demo[data-scroll=down][data-deep] .ex-site .ex-full-nav{transform:none}.br-demo[data-scroll=down][data-deep]:not([data-end]) .ex-dock{transform:translate(-50%)}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.ex-studio-photo img{transform:none}}