.folio-language{position:absolute;top:98px;right:var(--folio-gutter);display:flex;align-items:center;gap:3px;padding:5px 5px 5px 17px;background:#ffffffed;border-radius:30px;color:#10283e;backdrop-filter:blur(12px);font-size:11px;z-index:2}.folio-language>span{margin-right:12px}.folio-language a{width:42px;height:36px;border-radius:22px;display:grid;place-items:center;font-weight:700}.folio-language a[aria-current]{background:#10283e;color:white}.folio-tabs{gap:30px}.folio-tabs>span{display:none}.folio-connections{padding:24px var(--folio-gutter);display:flex;align-items:center;gap:25px;border-bottom:1px solid #10283e20;position:relative;background:#fff8}.folio-connections>div:first-child{display:flex;gap:20px;align-items:center;margin-right:auto}.folio-connections>div:first-child>span{font:52px/1 var(--serif)}.folio-connections p{font-size:16px;line-height:1.6}.folio-connections small{display:block;font-size:11px;color:#536574;margin-top:3px}.folio-connection-actions{display:flex;align-items:center;gap:12px}.folio-connection-actions button,.folio-connection-actions a{min-height:46px;display:inline-flex;gap:9px;align-items:center;font-size:12px;background:transparent;border:1px solid #10283e25;border-radius:25px;padding:10px 17px}.folio-connection-actions [aria-pressed=true]{background:#10283e;color:#fff}.folio-connections>[role=status]{position:absolute;bottom:1px;right:var(--folio-gutter);font-size:10px;color:#3b566b}.folio-work-tools{margin:0 var(--folio-gutter) 23px;display:flex;justify-content:space-between;gap:20px;align-items:center}.folio-filter-pills{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.folio-filter-pills button{font-size:12px;line-height:1.3;min-height:44px;padding:10px 17px;background:transparent;color:#10283e;border:1px solid #10283e35;border-radius:25px;white-space:nowrap}.folio-filter-pills button[aria-pressed=true]{background:#10283e;color:#fff;border-color:#10283e}.folio-plan-link{font-size:13px;min-height:46px;border-bottom:1px solid #10283e;padding:8px 0;background:none;white-space:nowrap}.folio-plan-link b{font-size:11px;margin-left:5px;font-weight:500}.folio-frame figcaption>button{flex-shrink:0;background:#fff;border:1px solid #10283e25;border-radius:50%;width:44px;height:44px;font-size:22px}.folio-frame figcaption>button[aria-pressed=true]{background:#10283e;color:#fff}.folio-work{padding-bottom:70px}.folio-menu-tools{display:flex;align-items:end;gap:30px;justify-content:space-between;margin-bottom:22px}.folio-menu-tools label{display:block;flex:0 1 330px}.folio-menu-tools label>span{display:block;font-size:11px;letter-spacing:.03em;margin-bottom:8px}.folio-menu-tools input{width:100%;padding:13px 17px;border:1px solid #10283e35;border-radius:6px;min-height:48px;background:#fff8;font-size:15px;appearance:none}.folio-menu-count{font-size:11px;margin-bottom:16px;color:#526473}.folio-menu-item{min-width:0;border-bottom:1px solid #10283e30}.folio-menu-item summary{list-style:none;display:flex;align-items:center;gap:19px;padding:28px 0;min-height:116px;cursor:pointer}.folio-menu-item summary::-webkit-details-marker{display:none}.folio-service-info{flex:1;min-width:0}.folio-service-info>strong{display:block;font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.035em}.folio-service-info>small{display:block;font-size:12px;color:#526473;margin-top:9px}.folio-menu-item .folio-price{padding-left:12px;flex-shrink:0;line-height:1.4}.folio-menu-item .folio-price>span{font-size:20px;transition:transform .25s}.folio-menu-item[open] .folio-price>span{transform:rotate(45deg)}.folio-menu-item[open]{background:#fff9}.folio-service-detail{padding:0 24px 28px 30px}.folio-service-detail>p{font-size:14px;line-height:1.8;color:#344e61}.folio-service-detail>div{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px;align-items:center}.folio-service-detail button{font-size:12px;background:#10283e;color:white;border-radius:4px;min-height:46px;padding:12px 17px}.folio-service-detail a{font-size:12px}.folio-service-grid{align-items:start}.folio-services{padding-top:50px}.folio-about{margin-top:0}.folio-social-edit{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:65px var(--folio-gutter);margin-bottom:65px;background:#10283e;color:#fff}.folio-social-edit h2{font-size:clamp(45px,4.5vw,70px);line-height:1;margin:23px 0}.folio-social-edit p:not(.folio-kicker){font-size:13px;color:#d1dde4;max-width:410px}.folio-social-edit>div:last-child{align-self:center}.folio-social-edit a{display:flex;align-items:center;gap:22px;min-height:130px;border-block-end:1px solid #fff4;padding:20px 0}.folio-social-edit a:first-child{border-top:1px solid #fff4}.folio-social-number{font:54px/1 var(--serif);color:#d5e6e5}.folio-social-edit a>span:nth-child(2){flex:1;font-size:19px;line-height:1.4}.folio-social-edit small{display:block;font-size:11px;margin-top:8px;color:#c7d9e1}.folio-social-edit a>span:last-child{font-size:30px}.folio-first-visit{margin:0 var(--folio-gutter) 100px;display:grid;grid-template-columns:.9fr 1.1fr;gap:45px 10%;padding:70px 5%;border:1px solid #10283e30;border-radius:6px;position:relative;background:linear-gradient(135deg,#fff8,transparent);overflow:hidden}.folio-first-visit h2{font-size:clamp(44px,4.8vw,72px);line-height:1.04;margin-top:23px}.folio-first-visit ol{padding:0;margin:0;list-style:none;grid-column:2;grid-row:1 / 3}.folio-first-visit li{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid #10283e25}.folio-first-visit li:first-child{padding-top:0}.folio-first-visit li>span{font:32px/1 var(--serif);opacity:.65;min-width:32px}.folio-first-visit h3{font-size:24px;line-height:1.25;letter-spacing:-.03em}.folio-first-visit li p{font-size:14px;line-height:1.8;margin-top:11px;color:#344e61}.folio-first-visit>.folio-button{justify-self:start;align-self:start;background:#10283e;color:#fff}.folio-plan,.folio-share{border:0;border-radius:10px;max-height:92svh;padding:38px;background:#f5f5ef;color:#10283e;width:min(540px,calc(100% - 32px));overscroll-behavior:contain;box-shadow:0 20px 100px #06152160}.folio-plan::backdrop,.folio-share::backdrop{background:#071626a6;backdrop-filter:blur(6px)}.folio-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.folio-plan-heading>button,.folio-share>[data-share-close]{min-width:44px;height:44px;border:1px solid #10283e30;border-radius:50%;background:none;font-size:18px}.folio-plan h2,.folio-share h2{font-size:62px;line-height:1;margin:20px 0}.folio-plan-intro{font-size:14px;line-height:1.7}.folio-plan-service{border-top:1px solid #10283e30;border-bottom:1px solid #10283e30;padding:22px 0;margin-top:25px}.folio-plan-service>small{font-size:10px;letter-spacing:.1em}.folio-plan-service h3{font-size:27px;margin-top:10px;line-height:1.25}.folio-plan-service p{font-size:13px;margin-top:9px}.folio-plan-service button{margin-top:12px;text-decoration:underline;background:none;padding:10px 0;min-height:40px;font-size:12px}.folio-plan-looks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0}.folio-plan-looks>p{grid-column:1/-1;font-size:14px;line-height:1.8;color:#455a6b}.folio-plan-looks>div{min-width:0}.folio-plan-looks img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:4px}.folio-plan-looks span{display:block;font-size:12px;margin-top:9px}.folio-plan-looks button{font-size:11px;text-decoration:underline;min-height:40px;background:transparent;padding:6px 0}.folio-plan-help{font-size:11px;line-height:1.8;color:#526473}.folio-plan-actions{display:grid;gap:12px;margin-top:22px}.folio-plan-actions>a{justify-content:center;background:#10283e;color:#fff}.folio-plan-actions>button{min-height:46px;border:1px solid #10283e40;border-radius:4px;background:transparent;font-size:13px}.folio-plan-actions>[data-plan-clear]{border:0;font-size:11px;min-height:38px}.folio-plan>[role=status],.folio-share>[role=status]{font-size:12px;line-height:1.7;margin-top:12px}.folio-copy-fallback{width:100%;height:180px;margin-top:15px;font-size:12px}.folio-share>[data-share-close]{display:block;margin-left:auto}.folio-share>label{display:block;font-size:12px;margin:22px 0 7px}.folio-share>input{width:100%;min-height:48px;padding:12px;border:1px solid #10283e30;background:#fff;font-size:12px}.folio-share>.folio-button{margin-top:20px;width:100%;justify-content:center;background:#10283e;color:#fff}.folio-lightbox .folio-viewer-save{display:block;min-width:180px;width:auto;font-size:12px;height:40px;border-radius:22px;margin:10px auto 0;padding:8px 15px}.folio-viewer-save[aria-pressed=true]{background:#d2e8ea;color:#10283e}.folio-dock>button{display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;min-height:49px;padding:0;gap:2px}.folio-dock>button>span{font-size:24px;line-height:1}.folio-dock>button>small{font-size:9px;white-space:nowrap}.folio-dock>button b{font-size:9px;font-weight:500}.folio-video-grid{display:flex;gap:25px;overflow-x:auto;padding:0 var(--folio-gutter) 30px}.folio-video-grid>article{flex:0 0 32%;min-width:270px}.folio-video-grid video{width:100%;max-height:650px;background:#081827;border-radius:12px}.folio-video-grid h3{font-size:24px;margin-top:18px}.folio-video-grid a{font-size:12px;text-decoration:underline}.folio-motion-work{padding-block:65px}
@media(max-width:1050px){.folio-menu-tools{display:block}.folio-menu-tools label{max-width:500px;margin-bottom:18px}.folio-connections{align-items:start}.folio-connections>div:first-child{display:none}.folio-connection-actions{margin:auto}.folio-first-visit{gap:35px 6%;padding:55px 5%}.folio-first-visit h3{font-size:22px}}
@media(max-width:760px){.folio-language{top:75px;right:21px;padding:3px 3px 3px 12px}.folio-language>span{font-size:10px;margin-right:5px}.folio-language a{width:38px;height:36px;font-size:11px}.folio-tabs{gap:24px;justify-content:start;overflow-x:auto;scrollbar-width:none}.folio-tabs a{flex-shrink:0;font-size:11px}.folio-connections{padding:17px 18px 27px}.folio-connection-actions{width:100%;gap:7px;justify-content:space-between}.folio-connection-actions button,.folio-connection-actions a{font-size:10px;padding:10px 13px;min-height:44px;gap:5px}.folio-connections>[role=status]{font-size:9px;bottom:3px;right:18px}.folio-work{padding-top:55px;padding-bottom:45px}.folio-work-tools{display:block;margin-bottom:15px}.folio-work-tools .folio-filter-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.folio-filter-pills button{font-size:11px;padding:10px 15px}.folio-plan-link{font-size:12px;margin-top:13px}.folio-frame figcaption>button{width:40px;height:40px}.folio-frame figcaption{font-size:14px}.folio-menu-tools{margin-top:27px;margin-bottom:18px}.folio-menu-tools label{margin-bottom:17px}.folio-menu-tools .folio-filter-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.folio-menu-tools input{font-size:16px}.folio-services{padding-top:10px}.folio-services .folio-heading h2{font-size:54px}.folio-service-grid{display:block}.folio-menu-item summary{gap:13px;min-height:115px;padding:24px 0}.folio-service-info>strong{font-size:21px}.folio-service-info>small{font-size:11px}.folio-menu-item .folio-price{padding-left:3px}.folio-menu-item .folio-price>strong{font-size:18px}.folio-service-detail{padding:0 17px 24px 25px}.folio-service-detail>p{font-size:13px}.folio-service-detail>div{gap:12px}.folio-service-detail button{font-size:11px;padding-inline:13px}.folio-service-detail a{font-size:11px}.folio-social-edit{display:block;padding:45px 25px;margin-bottom:55px}.folio-social-edit h2{font-size:49px}.folio-social-edit p:not(.folio-kicker){font-size:12px}.folio-social-edit>div:last-child{margin-top:30px}.folio-social-edit a{min-height:106px;gap:18px}.folio-social-number{font-size:43px}.folio-social-edit a>span:nth-child(2){font-size:17px}.folio-about{margin-bottom:55px}.folio-first-visit{display:block;margin:0 14px 65px;padding:40px 23px}.folio-first-visit h2{font-size:49px}.folio-first-visit ol{margin-top:35px}.folio-first-visit li{gap:15px}.folio-first-visit h3{font-size:23px}.folio-first-visit li p{font-size:13px}.folio-first-visit>.folio-button{display:flex;width:100%;margin-top:27px;justify-content:space-between;font-size:13px}.folio-plan,.folio-share{width:100%;max-width:none;max-height:94svh;border-radius:20px 20px 0 0;margin:auto 0 0;padding:26px 24px calc(22px + env(safe-area-inset-bottom))}.folio-plan h2,.folio-share h2{font-size:57px}.folio-plan-heading .folio-kicker{max-width:220px;font-size:10px}.folio-plan h3{font-size:25px}.folio-plan-help{font-size:11px}.folio-lightbox-bottom>div{min-width:0}.folio-lightbox .folio-viewer-save{min-width:150px;font-size:11px}.folio-video-grid>article{flex-basis:88%}.folio-video-grid{gap:15px}.folio-video-grid h3{font-size:23px}}
@media(max-width:359px){.folio-connection-actions button,.folio-connection-actions a{padding-inline:10px;font-size:9px}.folio-service-info>strong{font-size:18px}.folio-menu-item summary{gap:10px}.folio-tabs{gap:19px}.folio-services .folio-heading h2{font-size:48px}.folio-plan,.folio-share{padding-inline:20px}}
