:root{--radius-card:24px;--radius-slab:20px;--radius-control:14px;--radius-pill:999px;--shadow-slab:0 16px 36px -16px #0008,inset 0 1px 0 #ffffff18,inset 0 -1px 0 #0003;--shadow-pod:0 8px 20px -10px #0008,inset 0 1px 0 #ffffff18;--shadow-well:inset 0 2px 5px #0004,0 1px 0 #ffffff0c;--header-space:108px;--coral:#d88f9f;--coral-hover:#e3a4b2;--coral-bevel:#a96172}body.vyra-site .container{width:min(1380px,100% - 9.2vw)}body.vyra-site :is(.button,.text-link,.live-intro-link,.work-invitation-action,.client-story-link,.rail-direction-link){border-radius:30px;transition:background .18s,box-shadow .18s,translate .18s}body.vyra-site .button{--button-icon-size:34px;color:#101314;background:#d88f9f;border:1px solid #f9d5dd80;border-bottom:2px solid #a96172;border-radius:30px;gap:24px;min-height:54px;padding:8px 10px 8px 23px;font-size:13px;font-weight:650;box-shadow:0 4px 12px #0003,inset 0 1px 1px #ffe5eb80}body.vyra-site .button:hover{background:#e3a4b2;border-color:#f9d5dd80 #f9d5dd80 #a96172;box-shadow:0 6px 16px #0003,inset 0 1px 1px #ffe5eb80}body.vyra-site .button:active{transform:translateY(1px)}body.vyra-site .button-icon{color:#101314;width:var(--button-icon-size);height:var(--button-icon-size);background:#10131410;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px 3px #10131420,0 1px #ffffff35}body.vyra-site .button-icon svg{width:19px;height:19px}body.vyra-site .button-small{--button-icon-size:28px;gap:18px;min-height:44px;padding:6px 8px 6px 18px;font-size:12px}body.vyra-site .branded-action{--button-icon-size:42px;min-width:0;min-height:66px;padding:10px 12px 10px 25px;font-size:16px}body.vyra-site .button[disabled],body.vyra-site .button[aria-disabled=true]{opacity:.65;box-shadow:none;background:#b7baba;border-color:#b7baba;translate:none}body.vyra-site :is(.text-link,.live-intro-link,.rail-direction-link){min-height:48px;box-shadow:var(--shadow-pod);color:#f2f1ed;background:#1b1f20;border:1px solid #ffffff29;border-bottom:2px solid #0004;gap:22px;padding:10px 14px 10px 20px;font-size:13px}body.vyra-site :is(.text-link,.live-intro-link,.rail-direction-link):hover{background:#303637}body.vyra-site :is(.text-link,.live-intro-link,.rail-direction-link)>.arrow{background:#ffffff0c;border-radius:50%;width:28px;height:28px;padding:5px}body.vyra-site .interior-guide{box-shadow:var(--shadow-slab);background:#1b1f20df;border:1px solid #ffffff20;border-top-color:#ffffff32;border-radius:22px;gap:18px;padding:8px 10px 8px 22px}body.vyra-site .interior-guide>div{box-shadow:var(--shadow-well);background:#10131488;border-radius:17px;padding:4px}body.vyra-site .interior-guide a{min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;font-size:12px}body.vyra-site .interior-guide a:hover{background:#ffffff0c;border-color:#ffffff1c}body.vyra-site :is(.service-offer,.foundation-list>div,.service-investment,.pricing-terms-grid article,.faq-grid,#inquiry-form,.studio-signature-grid,.reading-page .prose,.confirmation .container,.care-card,.client-story-details article,.inquiry-inline-success){border-radius:var(--radius-card);box-shadow:var(--shadow-slab);background:#1b1f20;border:1px solid #ffffff1c;border-top-color:#ffffff2b}body.vyra-site.reading-page .prose{border-radius:24px}body.vyra-site :is(.offer-choice,.build-options,.planner-care-options,.inquiry-selection,.process-tabs,.inquiry-note){box-shadow:var(--shadow-well);background:#121718;border:1px solid #ffffff16;border-top-color:#0005;border-radius:18px}body.vyra-site :is(.build-option,.planner-care-option){background:#1b1f20;border:1px solid #ffffff14;border-top-color:#ffffff20;border-radius:13px;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:0 3px 8px #0002}body.vyra-site :is(.build-option,.planner-care-option):hover{background:#282e2f}body.vyra-site :is(.build-option,.planner-care-option):has(input:checked){background:#303638;border:1px solid #d88f9fa6;box-shadow:inset 0 1px #ffffff18,0 4px 12px #0002}body.vyra-site :is(.build-option,.planner-care-option):has(input:focus-visible){outline-offset:3px;outline:3px solid #f2f1ed}body.vyra-site input:checked~.plan-radio-mark{background:#101314;border-color:#d88f9f}body.vyra-site :is(.planner-estimate,.inquiry-aside){--ink:#242a26;--ink-2:#535d55;--ink-3:#535d55;--iris-ink:#784353;--line:#242a2626;--well:#dedcd4;--surface:#f6f5f0;color:#242a26;background:#eae8e1;border:1px solid #fff;border-bottom-color:#242a2630;border-radius:24px;box-shadow:0 16px 36px -16px #0006,inset 0 1px #fff}body.vyra-site .inquiry-aside .inquiry-note{color:#242a26;background:#f6f5f0;border-color:#fff;box-shadow:0 4px 12px #242a2610,inset 0 1px #fff}body.vyra-site .planner-estimate .estimate-costs>div{border-color:#242a2626}body.vyra-site :is(.inquiry-selection-costs>div,.process-deliverable,.brief-sheet,.launch-sheet,.direction-type){box-shadow:var(--shadow-pod);border:1px solid #ffffff1c;border-radius:14px}body.vyra-site .field :is(input,textarea,select),body.vyra-site .style-preference select{color:#f2f1ed;box-shadow:var(--shadow-well);background:#121718;border:1px solid #ffffff38;border-color:#0006 #ffffff38 #ffffff3b;border-radius:14px;min-height:54px}body.vyra-site .field :is(input,textarea,select):focus,body.vyra-site .style-preference select:focus{background:#1b2223;border-color:#d88f9f;box-shadow:0 0 0 3px #d88f9f30,inset 0 1px 3px #0003}body.vyra-site .field ::placeholder{color:#aeb5b2}body.vyra-site .field :is(input,textarea,select)[aria-invalid=true]{border-color:#ffb1bc;box-shadow:0 0 0 2px #ffb1bc25}body.vyra-site .form-alert{border-radius:14px}body.vyra-site .inquiry-selection-costs>div{background:#1b1f20}body.vyra-site :is(.service-study-image,.work-invitation){box-shadow:var(--shadow-slab);background:#242a2b;border:1px solid #ffffff28;border-top-color:#ffffff40;border-radius:22px;padding:7px}body.vyra-site .service-study-image{border:7px solid #eae8e1;padding:0;box-shadow:0 16px 36px -16px #0008}body.vyra-site :is(.service-study-image img,.work-invitation>img){border-radius:15px}body.vyra-site :is(.live-poster,.client-website,.concept-study-screen,.ac-page){box-shadow:var(--shadow-slab);background:#1b1f20;border:1px solid #ffffff2b;border-top-color:#ffffff40;border-radius:22px;overflow:hidden}body.vyra-site :is(.live-poster-image,.client-website img,.concept-study-screen img,.offset-study-hero,.project-site){border-radius:16px}body.vyra-site :is(.project-site,.project-context){border-color:#ffffff30;box-shadow:0 18px 42px #0004}body.vyra-site .project-context{border-radius:18px}body.vyra-site :is(.live-poster-bottom,.client-identity,.studio-mark-object>span,.process-art-caption,.planner-mobile-summary){box-shadow:var(--shadow-slab);-webkit-backdrop-filter:blur(18px);background:#1b1f20eb;border:1px solid #ffffff26;border-top-color:#ffffff40;border-radius:18px}body.vyra-site .live-project-selector button{box-shadow:var(--shadow-pod);border:1px solid #ffffff24;border-radius:22px;min-height:44px}body.vyra-site .live-project-selector button[aria-pressed=true]{background:#303638;border-color:#d88f9f80;box-shadow:inset 0 1px #ffffff20}body.vyra-site :is(.live-view-sizes button,.live-viewer-close){border-radius:22px;min-height:44px}body.vyra-site .live-view-sizes button[aria-pressed=true]{background:#303638;box-shadow:inset 0 1px #ffffff20}body.vyra-site .studio-mark-object,body.vyra-site .process-art{border-radius:20px;overflow:hidden}body.vyra-site .studio-position>.container{box-shadow:var(--shadow-slab);border:1px solid #ffffff20;border-radius:24px}body.vyra-site .process-tabs{gap:6px;padding:6px}body.vyra-site .process-tabs button{background:0 0;border:1px solid #0000;border-radius:13px;min-height:48px}body.vyra-site .process-tabs button[aria-selected=true]{color:#f2f1ed;background:#303638;border-color:#ffffff30;box-shadow:0 3px 8px #0003,inset 0 1px #ffffff18}body.vyra-site .contact-band{background:#171c1d;border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16}body.vyra-site .footer{background:#101314}body.vyra-site .footer-wordmark img{filter:none}body.vyra-site .footer-links a:hover{color:#d88f9f}body.vyra-site .footer-bottom{border-color:#ffffff1c}body.vyra-site .style-rail{box-shadow:var(--shadow-slab);-webkit-backdrop-filter:blur(20px);background:#1b1f20ed;border:1px solid #ffffff28;border-top-color:#ffffff40;border-radius:22px;gap:14px;padding:8px;top:100px}body.vyra-site .style-rail .style-choices{gap:6px}body.vyra-site .style-rail .style-choice{border:1px solid #0000;border-radius:15px;grid-template-columns:48px 1fr 18px;gap:10px;min-height:64px;padding:7px 10px}body.vyra-site .style-rail .style-choice>img{border-radius:9px;width:48px;height:44px}body.vyra-site .style-rail .style-choice strong{font-size:18px}body.vyra-site .style-rail .style-choice[aria-pressed=true]{background:#ffffff0a;border-color:#ffffff30;box-shadow:inset 0 1px #ffffff14}body.vyra-site .rail-direction-link{white-space:nowrap;box-shadow:none;margin:0}body.vyra-site .study{border-radius:22px}body.vyra-site .studies-back{box-shadow:var(--shadow-pod);background:#1b1f20;border:1px solid #ffffff28;border-radius:24px;padding:10px 17px}body.vyra-site .study-viewer{border-color:#ffffff30;border-radius:22px;box-shadow:0 24px 80px #0008}body.vyra-site :is(.viewer-close,.viewer-controls button){border-radius:22px;min-height:44px}body.vyra-site :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #f2f1ed}body.vyra-site :is(.planner-estimate,.inquiry-aside) :is(a,button):focus-visible{outline-color:#242a26}@media (width<=1000px){body.vyra-site .style-rail{grid-template-columns:1fr}body.vyra-site .rail-direction-link{justify-self:end}body.vyra-site .style-rail .style-choices{width:100%}}@media (width<=699px){:root{--header-space:94px}body.vyra-site .container{width:calc(100% - 44px)}body.vyra-site .interior-guide{border-radius:20px;padding:6px}body.vyra-site .interior-guide>div{grid-auto-columns:minmax(0,1fr);gap:2px;padding:3px}body.vyra-site .interior-guide a{padding:8px 6px;font-size:11px;line-height:1.4}body.vyra-site .button{gap:18px;font-size:12px}body.vyra-site .branded-action{font-size:14px}body.vyra-site :is(.service-offer,.faq-grid,#inquiry-form,.inquiry-aside,.planner-estimate){border-radius:22px}body.vyra-site .style-rail{border-radius:18px;gap:6px;padding:6px;top:85px}body.vyra-site .style-rail .style-choice{border-radius:12px;justify-content:center;gap:7px;min-height:48px;padding:8px 3px;display:flex}body.vyra-site .style-rail .style-choice>img{border-radius:5px;width:24px;height:28px}body.vyra-site .style-rail .style-choice strong{letter-spacing:0;font-size:12px}body.vyra-site .style-rail .choice-indicator{display:none}body.vyra-site .rail-direction-link{min-height:44px;padding:7px 12px;font-size:11px}body.vyra-site .study{border-radius:16px}body.vyra-site .live-poster-bottom{border-radius:14px}body.vyra-site .live-project-selector button{border-radius:16px}}@media (prefers-reduced-transparency:reduce){body.vyra-site :is(.interior-guide,.style-rail,.live-poster-bottom,.client-identity,.studio-mark-object>span,.process-art-caption,.planner-mobile-summary){-webkit-backdrop-filter:none;background:#1b1f20}}@media (prefers-reduced-motion:reduce){body.vyra-site *{transition:none!important}body.vyra-site .button:active{translate:none}}@media (forced-colors:active){body.vyra-site :is(.button,.text-link,.interior-guide,.service-offer,.build-option,.planner-care-option,.process-tabs button,.style-choice){box-shadow:none;border:1px solid buttontext}body.vyra-site :is(.build-option,.planner-care-option):has(input:checked),body.vyra-site .process-tabs button[aria-selected=true],body.vyra-site .style-choice[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}body.vyra-site.reading-page .prose{box-shadow:var(--shadow-slab);border:1px solid #ffffff1c;border-top-color:#ffffff2b;border-radius:24px}@media (width<=600px){body.vyra-site .client-website figcaption{flex-direction:column;align-items:flex-start;gap:12px}body.vyra-site .client-website figcaption .text-link{max-width:100%}}@media (width>=601px) and (width<=1000px){body.vyra-site .live-poster{height:auto;min-height:0}body.vyra-site .live-poster picture{height:auto;display:block}body.vyra-site .live-poster-image{height:auto;min-height:0}}body.vyra-site .project-after{flex-wrap:wrap}body.vyra-site .project-after .text-link{white-space:nowrap;flex-shrink:0}
