.PinnedRedline-module__lMlBHa__root{scroll-margin-top:var(--v10-nav-h);padding-top:clamp(80px,8vw,120px);padding-bottom:clamp(72px,8vw,116px);position:relative;overflow:clip}.PinnedRedline-module__lMlBHa__pin{position:relative}.PinnedRedline-module__lMlBHa__stick{padding-inline:var(--v10-gut)}.PinnedRedline-module__lMlBHa__intro{text-align:center;margin-bottom:clamp(32px,4vw,52px)}.PinnedRedline-module__lMlBHa__heading{color:#fff;font-variation-settings:"wdth" 100, "wght" 560;letter-spacing:-.055em;text-wrap:nowrap;justify-content:center;gap:.26em;margin:0;font-size:clamp(2.6rem,8vw,8rem);font-weight:560;line-height:1;display:flex}.PinnedRedline-module__lMlBHa__heading span{display:inline-block}.PinnedRedline-module__lMlBHa__redline{color:var(--v10-sage)}.PinnedRedline-module__lMlBHa__promise{color:#b8c7c3;margin:24px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.PinnedRedline-module__lMlBHa__promise strong{color:#fff;font-weight:520}.PinnedRedline-module__lMlBHa__walkthrough{z-index:1;width:min(100%,1180px);margin-inline:auto;position:relative}.PinnedRedline-module__lMlBHa__walkthrough .rdm-cap{color:#b8c7c3;text-align:center}.PinnedRedline-module__lMlBHa__foot{border-top:1px solid var(--v10-hair-ink);justify-content:space-between;align-items:center;gap:24px 48px;margin-top:clamp(32px,4vw,56px);padding-top:32px;display:flex}.PinnedRedline-module__lMlBHa__invitation{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.2}.PinnedRedline-module__lMlBHa__description{color:#b8c7c3;max-width:55ch;margin:12px 0 0;font-size:16px;line-height:1.5}.PinnedRedline-module__lMlBHa__cta{color:#fff;flex-shrink:0;align-items:center;gap:24px;min-height:48px;display:inline-flex}.PinnedRedline-module__lMlBHa__cta:focus-visible{outline:2px solid var(--v10-sage);outline-offset:6px}.PinnedRedline-module__lMlBHa__pin:focus-within .PinnedRedline-module__lMlBHa__before,.PinnedRedline-module__lMlBHa__pin:focus-within .PinnedRedline-module__lMlBHa__after,.PinnedRedline-module__lMlBHa__pin:focus-within .PinnedRedline-module__lMlBHa__walkthrough{animation:none!important}@supports (animation-timeline:view()){@media (min-width:1024px) and (min-height:900px) and (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .PinnedRedline-module__lMlBHa__root{padding-top:0}html:not([data-motion=reduced]) .PinnedRedline-module__lMlBHa__pin{view-timeline-name:--redline-review;view-timeline-axis:block;height:180svh}html:not([data-motion=reduced]) .PinnedRedline-module__lMlBHa__stick{min-height:100svh;padding-block:calc(var(--v10-nav-h) + 24px) 32px;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}html:not([data-motion=reduced]) .PinnedRedline-module__lMlBHa__intro{margin-bottom:32px}:is(html:not([data-motion=reduced]) .PinnedRedline-module__lMlBHa__before,html:not([data-motion=reduced]) .PinnedRedline-module__lMlBHa__after,html:not([data-motion=reduced]) .PinnedRedline-module__lMlBHa__walkthrough){animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--redline-review;animation-range:contain}html:not([data-motion=reduced]) .PinnedRedline-module__lMlBHa__before{animation-name:PinnedRedline-module__lMlBHa__beforeAside}html:not([data-motion=reduced]) .PinnedRedline-module__lMlBHa__after{animation-name:PinnedRedline-module__lMlBHa__afterAside}html:not([data-motion=reduced]) .PinnedRedline-module__lMlBHa__walkthrough{animation-name:PinnedRedline-module__lMlBHa__reviewArrives}}}@keyframes PinnedRedline-module__lMlBHa__beforeAside{0%{opacity:1;transform:translate(0)}40%,to{opacity:.28;transform:translate(-14vw)}}@keyframes PinnedRedline-module__lMlBHa__afterAside{0%{opacity:1;transform:translate(0)}40%,to{opacity:.28;transform:translate(14vw)}}@keyframes PinnedRedline-module__lMlBHa__reviewArrives{0%,12%{opacity:0;transform:translateY(58svh)}28%{opacity:1}65%,to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.PinnedRedline-module__lMlBHa__root{padding-block:72px}.PinnedRedline-module__lMlBHa__heading{gap:.22em;font-size:clamp(30px,8.3vw,60px)}.PinnedRedline-module__lMlBHa__promise{margin-top:20px;padding-inline:12px}.PinnedRedline-module__lMlBHa__promise strong{display:block}.PinnedRedline-module__lMlBHa__foot{flex-direction:column;align-items:flex-start;margin-top:32px;padding-top:24px}}
.PositioningScene-module__SoLNvq__track{margin-top:clamp(80px,8vw,120px);position:relative}.PositioningScene-module__SoLNvq__stage{box-sizing:border-box;isolation:isolate;padding:48px 20px 64px;position:relative;overflow:clip}.PositioningScene-module__SoLNvq__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.PositioningScene-module__SoLNvq__copy .v10-positioning-title{max-width:1000px}.PositioningScene-module__SoLNvq__copy .v10-positioning-object{width:clamp(200px,25vw,300px);margin:34px 0 0;transform:none;animation:none!important}.PositioningScene-module__SoLNvq__workLink{min-height:44px;color:var(--v10-ink);border-bottom:1px solid;align-items:center;gap:22px;font-size:14px;text-decoration:none;display:inline-flex}.PositioningScene-module__SoLNvq__workLink:focus-visible{outline:2px solid var(--v10-ink);outline-offset:5px}.PositioningScene-module__SoLNvq__field{display:none}.PositioningScene-module__SoLNvq__tile{aspect-ratio:1.25;opacity:0;background:#f0f4f1;border-radius:14px;width:clamp(132px,12vw,184px);position:absolute;top:50%;left:50%;overflow:hidden}.PositioningScene-module__SoLNvq__tile img{object-fit:cover}.PositioningScene-module__SoLNvq__tile:nth-child(4n+1){--near-x:-15vw;--near-y:-8svh;--mid-x:-32vw;--mid-y:-22svh;--far-x:-60vw;--far-y:-43svh;--tilt:-3deg}.PositioningScene-module__SoLNvq__tile:nth-child(4n+2){--near-x:16vw;--near-y:8svh;--mid-x:31vw;--mid-y:22svh;--far-x:59vw;--far-y:43svh;--tilt:3deg}.PositioningScene-module__SoLNvq__tile:nth-child(4n+3){--near-x:16vw;--near-y:-9svh;--mid-x:33vw;--mid-y:-24svh;--far-x:62vw;--far-y:-46svh;--tilt:2deg}.PositioningScene-module__SoLNvq__tile:nth-child(4n+4){--near-x:-16vw;--near-y:9svh;--mid-x:-31vw;--mid-y:24svh;--far-x:-59vw;--far-y:46svh;--tilt:-2deg}.PositioningScene-module__SoLNvq__tile:nth-child(n+5){aspect-ratio:1.4}.PositioningScene-module__SoLNvq__tile:nth-child(5){--mid-x:-28vw;--mid-y:-17svh;--far-x:-57vw;--far-y:-35svh}.PositioningScene-module__SoLNvq__tile:nth-child(6){--mid-x:29vw;--mid-y:17svh;--far-x:58vw;--far-y:36svh}.PositioningScene-module__SoLNvq__tile:nth-child(7){--mid-x:30vw;--mid-y:-21svh;--far-x:59vw;--far-y:-42svh}.PositioningScene-module__SoLNvq__tile:nth-child(8){--mid-x:-29vw;--mid-y:21svh;--far-x:-58vw;--far-y:42svh}.PositioningScene-module__SoLNvq__tile[data-visual=brand]{aspect-ratio:1.3}.PositioningScene-module__SoLNvq__tile[data-visual=diagram],.PositioningScene-module__SoLNvq__tile[data-visual=calendar],.PositioningScene-module__SoLNvq__tile[data-visual=plan]{aspect-ratio:1.6}.PositioningScene-module__SoLNvq__tile[data-visual=diagram] img,.PositioningScene-module__SoLNvq__tile[data-visual=calendar] img,.PositioningScene-module__SoLNvq__tile[data-visual=plan] img{object-fit:contain}.PositioningScene-module__SoLNvq__tile[data-visual=website] img,.PositioningScene-module__SoLNvq__tile[data-visual=booking] img{object-position:center}@media (min-width:960px) and (min-height:760px){.PositioningScene-module__SoLNvq__track[data-enhanced]{view-timeline-name:--positioning-depth;view-timeline-axis:block;view-timeline-inset:var(--v10-nav-h) 0;height:280svh}.PositioningScene-module__SoLNvq__track[data-enhanced] .PositioningScene-module__SoLNvq__stage{top:var(--v10-nav-h);height:calc(100svh - var(--v10-nav-h));align-items:center;padding-block:24px;display:grid;position:sticky}.PositioningScene-module__SoLNvq__track[data-enhanced] .PositioningScene-module__SoLNvq__copy{width:min(54%,650px);margin-inline:auto}.PositioningScene-module__SoLNvq__track[data-enhanced] .PositioningScene-module__SoLNvq__copy .v10-positioning-title{font-size:clamp(30px,min(3vw,5.3svh),46px)}.PositioningScene-module__SoLNvq__track[data-enhanced] .PositioningScene-module__SoLNvq__copy .v10-home-badge{margin-bottom:24px}.PositioningScene-module__SoLNvq__track[data-enhanced] .PositioningScene-module__SoLNvq__copy .v10-positioning-object{width:clamp(140px,min(14vw,20svh),184px);margin-top:20px}.PositioningScene-module__SoLNvq__track[data-enhanced] .PositioningScene-module__SoLNvq__field{pointer-events:none;display:block;position:absolute;inset:0}.PositioningScene-module__SoLNvq__track[data-enhanced] .PositioningScene-module__SoLNvq__field:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 17%,#fff 29% 71%,#0000 83%);position:absolute;inset:0}.PositioningScene-module__SoLNvq__track[data-enhanced] .PositioningScene-module__SoLNvq__tile{animation:linear both PositioningScene-module__SoLNvq__depth-passage;animation-timeline:--positioning-depth;animation-range:contain var(--enter) contain var(--leave)}.PositioningScene-module__SoLNvq__tile:first-child{--enter:10%;--leave:60%}.PositioningScene-module__SoLNvq__tile:nth-child(2){--enter:13%;--leave:63%}.PositioningScene-module__SoLNvq__tile:nth-child(3){--enter:16%;--leave:66%}.PositioningScene-module__SoLNvq__tile:nth-child(4){--enter:19%;--leave:69%}.PositioningScene-module__SoLNvq__tile[data-visual=ui-type]{aspect-ratio:1.3;--near-x:-8vw;--near-y:-3svh;--mid-x:-36vw;--mid-y:0svh;--far-x:-62vw;--far-y:-28svh;--tilt:-1deg;--enter:22%;--leave:72%;width:clamp(154px,12vw,178px)}.PositioningScene-module__SoLNvq__tile[data-visual=ui-colour]{aspect-ratio:1.3;--near-x:8vw;--near-y:3svh;--mid-x:36vw;--mid-y:0svh;--far-x:62vw;--far-y:28svh;--tilt:1deg;--enter:25%;--leave:75%;width:clamp(154px,12vw,178px)}.PositioningScene-module__SoLNvq__tile:nth-child(5){--enter:43%;--leave:88%}.PositioningScene-module__SoLNvq__tile:nth-child(6){--enter:46%;--leave:91%}.PositioningScene-module__SoLNvq__tile:nth-child(7){--enter:49%;--leave:94%}.PositioningScene-module__SoLNvq__tile:nth-child(8){--enter:52%;--leave:97%}.PositioningScene-module__SoLNvq__tile[data-visual=ui-booking]{aspect-ratio:1.15;--near-x:7vw;--near-y:-4svh;--mid-x:36vw;--mid-y:0svh;--far-x:62vw;--far-y:-28svh;--tilt:1deg;--enter:55%;--leave:96%;width:clamp(154px,12vw,178px);min-height:146px}.PositioningScene-module__SoLNvq__tile[data-visual=ui-flow]{aspect-ratio:1.15;--near-x:-7vw;--near-y:4svh;--mid-x:-36vw;--mid-y:0svh;--far-x:-62vw;--far-y:28svh;--tilt:-1deg;--enter:58%;--leave:98%;width:clamp(154px,12vw,178px);min-height:146px}}@keyframes PositioningScene-module__SoLNvq__depth-passage{0%{transform:translate(calc(-50% + var(--near-x)), calc(-50% + var(--near-y))) scale(.38) rotate(0deg);opacity:0}18%{opacity:.35}36%,66%{opacity:1}84%{opacity:.58}to{transform:translate(calc(-50% + var(--far-x)), calc(-50% + var(--far-y))) scale(1.65) rotate(var(--tilt));opacity:0}}@media (max-width:959px){.PositioningScene-module__SoLNvq__track[data-enhanced=mobile]{height:330svh}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__stage{top:var(--v10-nav-h);height:calc(100svh - var(--v10-nav-h));padding:0 var(--v10-gut);align-items:center;display:grid;position:sticky}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__copy{width:min(100%,560px);margin-inline:auto;padding-block:4px}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__copy .v10-home-badge{margin-bottom:12px}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__copy .v10-positioning-title{max-width:30ch;font-size:clamp(21px,min(6.4vw,3.7svh),30px);line-height:1.13}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__copy .v10-positioning-line{width:auto;margin:0;display:inline}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__copy .v10-positioning-object{width:clamp(72px,min(28vw,14svh),150px);margin-top:10px}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__workLink{margin-top:2px}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#fff 14px calc(100% - 14px),#0000);position:absolute;inset:-18px -40px}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__field{pointer-events:none;display:block;position:absolute;inset:0}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__tile{width:var(--touch-tile,180px);aspect-ratio:1.4;opacity:0;border-radius:14px;animation:none;transform:translate(-50%,-50%)}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__tile:not([data-touch-wave]){display:none}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__tile:is([data-visual=plan],[data-visual=calendar]){aspect-ratio:1.6}.PositioningScene-module__SoLNvq__track[data-enhanced=mobile] .PositioningScene-module__SoLNvq__tile:is([data-visual=ui-booking],[data-visual=ui-flow]){aspect-ratio:1.3;min-height:112px}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__stage{padding:32px var(--v10-gut) 48px;flex-direction:column;align-items:center;display:flex;overflow:visible}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__copy{order:1;width:min(100%,620px);margin-inline:auto}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__copy .v10-home-badge{margin-bottom:18px}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__copy .v10-positioning-title{max-width:34ch;font-size:clamp(27px,7vw,30px);line-height:1.12}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__copy .v10-positioning-line{width:auto;margin:0;display:inline}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__copy .v10-positioning-object{width:clamp(136px,40vw,168px);margin-top:18px}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__workLink{margin-top:14px}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__field{pointer-events:none;order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,420px);margin-top:22px;display:grid;position:relative;inset:auto}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__field:after{content:none;display:none}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__tile{aspect-ratio:1.45;opacity:1;border-radius:12px;width:100%;display:none;position:relative;inset:auto;animation:none!important;transform:none!important}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__tile[data-visual=brand],.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__tile[data-visual=plan],.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__tile[data-visual=calendar],.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__tile[data-visual=booking],.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__tile[data-visual=ui-booking],.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__tile[data-visual=ui-flow]{display:block}.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__tile[data-visual=ui-booking],.PositioningScene-module__SoLNvq__track:is([data-enhanced=mobile-flow],:not([data-enhanced])) .PositioningScene-module__SoLNvq__tile[data-visual=ui-flow]{aspect-ratio:1.05;min-height:166px}}@media (max-width:767px){.PositioningScene-module__SoLNvq__stage{padding-inline:var(--v10-gut)}.PositioningScene-module__SoLNvq__copy .v10-positioning-title{max-width:22ch}}
.InteractiveLogo-module__P-4-oa__logo{aspect-ratio:1;-webkit-tap-highlight-color:transparent;width:100%;display:block;position:relative}.InteractiveLogo-module__P-4-oa__art{transform-origin:50%;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.7,.2,1);position:relative}.InteractiveLogo-module__P-4-oa__art img{object-fit:contain;width:100%;height:100%;display:block}.InteractiveLogo-module__P-4-oa__slice{pointer-events:none;opacity:0;clip-path:inset(31% 0 59%);--split:5px;position:absolute;inset:0}.InteractiveLogo-module__P-4-oa__slice[data-logo-slice=lower]{clip-path:inset(61% 0 29%);--split:-5px}[data-positioning-scene][data-enhanced=desktop] .InteractiveLogo-module__P-4-oa__slice{animation:linear both InteractiveLogo-module__P-4-oa__desktop-split;animation-timeline:--positioning-depth;animation-range:contain}@keyframes InteractiveLogo-module__P-4-oa__desktop-split{0%,17%,22%,49%,54%,to{opacity:0;transform:translate(0)}18%,50%{opacity:.85;transform:translateX(var(--split))}19.2%,51.2%{opacity:.8;transform:translateX(calc(var(--split) * -1))}20.4%,52.4%{opacity:.55;transform:translateX(calc(var(--split) * .4))}}.InteractiveLogo-module__P-4-oa__control{width:100%;height:100%;color:inherit;cursor:grab;touch-action:pan-y;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.InteractiveLogo-module__P-4-oa__control:active{cursor:grabbing}.InteractiveLogo-module__P-4-oa__control:disabled{pointer-events:none}.InteractiveLogo-module__P-4-oa__control:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid}.InteractiveLogo-module__P-4-oa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.InteractiveLogo-module__P-4-oa__art{transition:none;transform:none!important}}html[data-motion=reduced] .InteractiveLogo-module__P-4-oa__art{transition:none;transform:none!important}@media (prefers-reduced-motion:reduce){.InteractiveLogo-module__P-4-oa__slice{display:none;animation:none!important}}html[data-motion=reduced] .InteractiveLogo-module__P-4-oa__slice{display:none;animation:none!important}
.PortfolioFragment-module__--ub6W__fragment{width:100%;height:100%;min-height:inherit;box-sizing:border-box;color:#122725;text-align:left;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.PortfolioFragment-module__--ub6W__eyebrow{letter-spacing:.015em;font-size:10px;font-weight:500;line-height:1.3}.PortfolioFragment-module__--ub6W__caption{font-size:10px;line-height:1.35}.PortfolioFragment-module__--ub6W__type{background:#efe7f8}.PortfolioFragment-module__--ub6W__letters{letter-spacing:-.07em;justify-content:space-between;align-items:center;font-size:54px;font-weight:600;line-height:1;display:flex}.PortfolioFragment-module__--ub6W__letters span{font-size:25px;font-weight:400}.PortfolioFragment-module__--ub6W__colour{background:#faf0dc}.PortfolioFragment-module__--ub6W__swatches{height:45px;padding-block:5px;display:flex}.PortfolioFragment-module__--ub6W__swatches i{background:#122725;border:2px solid #faf0dc;border-radius:50%;width:30%;margin-right:-5%}.PortfolioFragment-module__--ub6W__swatches i:nth-child(2){background:#ff5100}.PortfolioFragment-module__--ub6W__swatches i:nth-child(3){background:#bfe7d3}.PortfolioFragment-module__--ub6W__swatches i:nth-child(4){background:#e5d9f3}.PortfolioFragment-module__--ub6W__booking{background:#e4f2e9;gap:10px}.PortfolioFragment-module__--ub6W__confirmation{align-items:center;gap:7px;font-size:10px;display:flex}.PortfolioFragment-module__--ub6W__check{color:#fff;background:#2d6654;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.PortfolioFragment-module__--ub6W__bookingTitle{letter-spacing:-.04em;font-size:18px;font-weight:500;line-height:1.1}.PortfolioFragment-module__--ub6W__appointment{border-top:1px solid #b5cbbc;justify-content:space-between;align-items:center;gap:5px;padding-top:9px;font-size:9px;display:flex}.PortfolioFragment-module__--ub6W__appointment b{padding-left:3px;font-weight:400}.PortfolioFragment-module__--ub6W__flow{background:#e6eef8;gap:10px}.PortfolioFragment-module__--ub6W__flowSteps{align-items:center;display:flex}.PortfolioFragment-module__--ub6W__flowSteps span{background:#f8fbff;border:1px solid #bdccdd;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.PortfolioFragment-module__--ub6W__flowSteps span:last-child{color:#fff;background:#233c39;border-color:#233c39}.PortfolioFragment-module__--ub6W__flowSteps i{border-top:1px solid #afbfce;flex:1}.PortfolioFragment-module__--ub6W__flowLabels{justify-content:space-between;margin-top:-6px;font-size:9px;display:flex}.PortfolioFragment-module__--ub6W__flowButton{background:#fff;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:10px;display:flex}
