.thread-excerpt-module__VDYE8G__excerpt{min-width:0;padding:var(--pt-s2) var(--pt-s5) var(--pt-s5);border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white)}.thread-excerpt-module__VDYE8G__excerptList{display:grid}.thread-excerpt-module__VDYE8G__excerptCard{padding:var(--pt-s4) 0 20px;color:var(--pt-ink)}.thread-excerpt-module__VDYE8G__excerptCard+.thread-excerpt-module__VDYE8G__excerptCard{border-top:1px solid var(--pt-line)}.thread-excerpt-module__VDYE8G__cardTop{justify-content:space-between;align-items:center;gap:var(--pt-s3);display:flex}.thread-excerpt-module__VDYE8G__stageName,.thread-excerpt-module__VDYE8G__status{font-size:var(--pt-t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-muted);font-weight:600;line-height:1.4}.thread-excerpt-module__VDYE8G__status{align-items:center;gap:var(--pt-s2);white-space:nowrap;letter-spacing:0;text-transform:none;color:var(--pt-ink);display:inline-flex}.thread-excerpt-module__VDYE8G__status:before{content:"";background:var(--pt-accent);border-radius:50%;width:6px;height:6px}.thread-excerpt-module__VDYE8G__line{gap:var(--pt-s3);margin-top:var(--pt-s3);color:var(--pt-muted);grid-template-columns:112px minmax(0,1fr);line-height:1.5;display:grid}.thread-excerpt-module__VDYE8G__reply{color:var(--pt-ink);font-weight:600}.thread-excerpt-module__VDYE8G__party{font-size:var(--pt-t-label);color:var(--pt-muted);font-weight:600;line-height:1.7}.thread-excerpt-module__VDYE8G__vadiy{color:var(--pt-ink)}.thread-excerpt-module__VDYE8G__excerptCaption{padding-top:var(--pt-s4);border-top:1px solid var(--pt-line);font-size:var(--pt-t-label);color:var(--pt-muted);line-height:1.4}@media (max-width:760px){.thread-excerpt-module__VDYE8G__excerpt{padding:0 var(--pt-s4) var(--pt-s4)}.thread-excerpt-module__VDYE8G__excerptCard{padding:var(--pt-s3) 0 var(--pt-s4)}.thread-excerpt-module__VDYE8G__line{margin-top:var(--pt-s2);grid-template-columns:1fr;gap:0;font-size:15px;line-height:22px}.thread-excerpt-module__VDYE8G__excerptCaption{padding-top:var(--pt-s3)}}
@font-face{font-family:publicSans;src:url(../media/public_sans_400_600_latin-s.p.3l3rp4h9pmto-.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.publicsans_a7df102d-module__03m7DG__className{font-family:publicSans,publicSans Fallback;font-style:normal}.publicsans_a7df102d-module__03m7DG__variable{--font-pub-sans:"publicSans", "publicSans Fallback"}
@font-face{font-family:publicSerif;src:url(../media/source_serif_4_opsz_400_latin-s.p.0rose3y0j6-3_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:publicSerif Fallback;src:local(Times New Roman);ascent-override:93.63%;descent-override:30.28%;line-gap-override:0.0%;size-adjust:110.65%}.publicserif_17c43c08-module__uKIU6a__className{font-family:publicSerif,publicSerif Fallback;font-style:normal;font-weight:400}.publicserif_17c43c08-module__uKIU6a__variable{--font-pub-serif:"publicSerif", "publicSerif Fallback"}
.ask-vadiy-module__aFqxDG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ask-vadiy-module__aFqxDG__panel{z-index:60;right:max(var(--pt-s5), calc((100% - var(--pt-sheet)) / 2 + var(--pt-edge)));bottom:var(--pt-s5);width:min(400px,100vw - 32px);height:min(640px, calc(100svh - var(--pt-header) - 48px));border:1px solid var(--pt-ink);border-top:2px solid var(--pt-accent);border-radius:var(--pt-radius);background:var(--pt-ground);color:var(--pt-ink);transform-origin:100% 100%;opacity:0;visibility:hidden;transition:opacity var(--pt-d1) var(--pt-ease), transform var(--pt-d1) var(--pt-ease), visibility 0s linear var(--pt-d1);flex-direction:column;display:flex;position:fixed;transform:translateY(8px)scale(.97)}.ask-vadiy-module__aFqxDG__panel[data-side=start]{right:auto;left:max(var(--pt-s5), calc((100% - var(--pt-sheet)) / 2 + var(--pt-edge)));transform-origin:0 100%}.ask-vadiy-module__aFqxDG__scrim{z-index:59;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--pt-d1) var(--pt-ease), visibility 0s linear var(--pt-d1);background:#eef0f3a3;position:fixed;inset:0}.ask-vadiy-module__aFqxDG__scrim[data-open]{opacity:1;visibility:visible;transition:opacity var(--pt-d2) var(--pt-ease), visibility 0s}@media (min-width:761px){.ask-vadiy-module__aFqxDG__scrim[data-tone=dark]{background:0 0}}.ask-vadiy-module__aFqxDG__panel[data-open]{opacity:1;visibility:visible;transition:opacity var(--pt-d2) var(--pt-ease), transform var(--pt-d2) var(--pt-ease), visibility 0s;transform:none}.ask-vadiy-module__aFqxDG__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--pt-s4);padding:20px var(--pt-s4) var(--pt-s4) 20px;border-bottom:1px solid var(--pt-line);display:flex}.ask-vadiy-module__aFqxDG__panelTitle{font-family:var(--pt-serif);font-size:var(--pt-t-title);font-weight:400;line-height:1.2}.ask-vadiy-module__aFqxDG__panelNote{margin-top:var(--pt-s2);font-size:var(--pt-t-label);color:var(--pt-muted);line-height:1.4}.ask-vadiy-module__aFqxDG__close{border-radius:var(--pt-radius);width:44px;height:44px;color:var(--pt-ink);font-size:var(--pt-t-title);cursor:pointer;background:0 0;border:0;flex:none;margin:-8px -4px 0 0;line-height:1}.ask-vadiy-module__aFqxDG__log{overscroll-behavior:contain;gap:var(--pt-s3);padding:20px var(--pt-s4) var(--pt-s3);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.ask-vadiy-module__aFqxDG__bubble{max-width:88%;padding:var(--pt-s3) var(--pt-s4);border-radius:var(--pt-radius);font-size:var(--pt-t-body);animation:ask-vadiy-module__aFqxDG__bubbleIn var(--pt-d2) var(--pt-ease) backwards;line-height:1.5}.ask-vadiy-module__aFqxDG__bubble p+p,.ask-vadiy-module__aFqxDG__bubble ul+p{margin-top:var(--pt-s2)}.ask-vadiy-module__aFqxDG__bubble:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}.ask-vadiy-module__aFqxDG__panel [data-quiet-focus]:not(input,textarea):focus-visible{outline:none}.ask-vadiy-module__aFqxDG__bubble ul{gap:var(--pt-s1);margin-top:var(--pt-s2);padding:0;list-style:none;display:grid}.ask-vadiy-module__aFqxDG__bubble li{gap:var(--pt-s3);display:flex}.ask-vadiy-module__aFqxDG__bubble li:before{content:"";background:var(--pt-accent);flex:none;width:5px;height:5px;margin-top:10px}.ask-vadiy-module__aFqxDG__vadiy{border:1px solid var(--pt-line);border-left:2px solid var(--pt-accent);align-self:flex-start}.ask-vadiy-module__aFqxDG__visitor{background:var(--pt-button-bg);color:var(--pt-button-fg);align-self:flex-end}.ask-vadiy-module__aFqxDG__links{gap:var(--pt-s1) var(--pt-s4);flex-wrap:wrap;display:flex}.ask-vadiy-module__aFqxDG__links a{min-height:32px;text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.ask-vadiy-module__aFqxDG__typing{border:1px solid var(--pt-line);color:var(--pt-muted);align-self:flex-start;font-weight:600}.ask-vadiy-module__aFqxDG__chips{gap:var(--pt-s2);margin-top:var(--pt-s1);flex-wrap:wrap;display:flex}.ask-vadiy-module__aFqxDG__chips button{min-height:40px;padding:var(--pt-s2) var(--pt-s3);border:1px solid var(--pt-line);border-radius:var(--pt-radius);color:var(--pt-ink);font-size:var(--pt-t-label);cursor:pointer;transition:border-color var(--pt-d1) var(--pt-ease);background:0 0;font-weight:600;line-height:1.4}.ask-vadiy-module__aFqxDG__chips .ask-vadiy-module__aFqxDG__chipSend{border-color:var(--pt-button-bg);background:var(--pt-button-bg);color:var(--pt-button-fg)}@media (hover:hover) and (pointer:fine){.ask-vadiy-module__aFqxDG__chips button:hover{border-color:var(--pt-ink)}}@media (max-width:860px){.ask-vadiy-module__aFqxDG__chips button{min-height:44px;padding:var(--pt-s2) var(--pt-s3);font-size:14px;line-height:20px}.ask-vadiy-module__aFqxDG__links a{min-height:44px}}.ask-vadiy-module__aFqxDG__compose{gap:var(--pt-s3);margin-top:var(--pt-s1);padding:var(--pt-s4);border:1px solid var(--pt-line);border-radius:var(--pt-radius);display:grid}.ask-vadiy-module__aFqxDG__composeTitle{font-weight:600}.ask-vadiy-module__aFqxDG__compose label{gap:var(--pt-s1);font-size:var(--pt-t-label);color:var(--pt-muted);font-weight:600;display:grid}.ask-vadiy-module__aFqxDG__compose input,.ask-vadiy-module__aFqxDG__compose textarea{width:100%;min-height:44px;padding:10px var(--pt-s3);border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-ground);color:var(--pt-ink);font-size:var(--pt-t-body);font-weight:400;line-height:1.4}.ask-vadiy-module__aFqxDG__compose textarea{resize:vertical}.ask-vadiy-module__aFqxDG__compose input:focus-visible,.ask-vadiy-module__aFqxDG__compose textarea:focus-visible,.ask-vadiy-module__aFqxDG__inputRow input:focus-visible{outline:2px solid var(--pt-accent);outline-offset:0;border-color:var(--pt-accent)}.ask-vadiy-module__aFqxDG__composeActions{align-items:center;gap:var(--pt-s2) var(--pt-s4);flex-wrap:wrap;display:flex}.ask-vadiy-module__aFqxDG__composeActions button[type=submit]{min-height:44px;padding:0 var(--pt-s4);border-radius:var(--pt-radius);background:var(--pt-button-bg);color:var(--pt-button-fg);cursor:pointer;border:0;font-weight:600}.ask-vadiy-module__aFqxDG__composeActions button[disabled]{opacity:.6;cursor:default}.ask-vadiy-module__aFqxDG__linkButton{min-height:44px;color:var(--pt-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ask-vadiy-module__aFqxDG__notice{font-size:var(--pt-t-label);color:var(--pt-ink);line-height:1.4}.ask-vadiy-module__aFqxDG__sent{gap:var(--pt-s2);padding:var(--pt-s3) var(--pt-s4);border-left:2px solid var(--pt-accent);line-height:1.5;display:grid}.ask-vadiy-module__aFqxDG__inputRow{gap:var(--pt-s2);padding:var(--pt-s3);border-top:1px solid var(--pt-line);display:flex}.ask-vadiy-module__aFqxDG__inputRow input{min-width:0;min-height:48px;padding:0 var(--pt-s4);border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-ground);color:var(--pt-ink);font-size:var(--pt-t-body);flex:1}.ask-vadiy-module__aFqxDG__inputRow button{border-radius:var(--pt-radius);background:var(--pt-button-bg);width:48px;height:48px;color:var(--pt-button-fg);font-size:var(--pt-t-lede);cursor:pointer;border:0;flex:none}.ask-vadiy-module__aFqxDG__inputRow button[disabled]{opacity:.5;cursor:default}@keyframes ask-vadiy-module__aFqxDG__bubbleIn{0%{opacity:0;transform:translateY(6px)}}@media (max-width:760px){.ask-vadiy-module__aFqxDG__scrim{pointer-events:auto;background:#eef0f3eb}.ask-vadiy-module__aFqxDG__panel,.ask-vadiy-module__aFqxDG__panel[data-side=start]{width:100%;height:min(86svh,680px);padding-bottom:env(safe-area-inset-bottom);transform-origin:50% 100%;border-radius:0;bottom:0;left:0;right:0;transform:translateY(24px)}}@media (max-width:480px){.ask-vadiy-module__aFqxDG__log{padding-inline:var(--pt-s3)}.ask-vadiy-module__aFqxDG__vadiy{max-width:100%;padding-inline:var(--pt-s3)}}@media print{.ask-vadiy-module__aFqxDG__panel,.ask-vadiy-module__aFqxDG__scrim{display:none!important}}@media (prefers-reduced-motion:reduce){.ask-vadiy-module__aFqxDG__panel,.ask-vadiy-module__aFqxDG__panel[data-open],.ask-vadiy-module__aFqxDG__chips button,.ask-vadiy-module__aFqxDG__scrim,.ask-vadiy-module__aFqxDG__scrim[data-open]{transition:none}.ask-vadiy-module__aFqxDG__bubble{animation:none}}
.contact-form-module__2xkRSW__form{gap:var(--pt-s4);flex-direction:column;display:flex}.contact-form-module__2xkRSW__formRow{gap:var(--pt-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:560px),(min-width:861px){.contact-form-module__2xkRSW__formRow{grid-template-columns:minmax(0,1fr)}}.contact-form-module__2xkRSW__field{gap:var(--pt-s2);min-width:0;font-size:var(--pt-t-label);color:var(--pt-muted);flex-direction:column;font-weight:600;line-height:1.4;display:flex}.contact-form-module__2xkRSW__input{width:100%;min-width:0;min-height:48px;padding:var(--pt-s3) var(--pt-s4);border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-ground);color:var(--pt-ink);font-size:var(--pt-t-body);transition:border-color var(--pt-d1) var(--pt-ease);font-weight:400;line-height:1.4}.contact-form-module__2xkRSW__input::placeholder{color:var(--pt-muted)}.contact-form-module__2xkRSW__input:hover{border-color:var(--pt-muted)}.contact-form-module__2xkRSW__input:focus{border-color:var(--pt-accent);outline:2px solid var(--pt-accent);outline-offset:0}textarea.contact-form-module__2xkRSW__input{resize:vertical;min-height:112px}.contact-form-module__2xkRSW__submit{min-height:48px;padding:0 var(--pt-s5);border:1px solid var(--pt-button-bg);border-radius:var(--pt-radius);background:var(--pt-button-bg);color:var(--pt-button-fg);font-size:var(--pt-t-body);cursor:pointer;transition:box-shadow var(--pt-d2) var(--pt-ease), background-color var(--pt-d2) var(--pt-ease), border-color var(--pt-d2) var(--pt-ease);justify-content:center;align-self:flex-start;align-items:center;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.contact-form-module__2xkRSW__submit:hover{border-color:var(--pt-button-hover-bg);background:var(--pt-button-hover-bg);box-shadow:inset 0 -3px 0 0 var(--pt-accent)}}.contact-form-module__2xkRSW__submit:disabled{opacity:.6;cursor:default}.contact-form-module__2xkRSW__formOk{justify-content:center;align-items:center;gap:var(--pt-s3);border-top:2px solid var(--pt-accent);min-height:200px;font-size:var(--pt-t-lede);text-align:center;flex-direction:column;padding:40px;font-weight:600;display:flex}.contact-form-module__2xkRSW__formOk p+p{font-size:var(--pt-t-body);color:var(--pt-muted);font-weight:400}.contact-form-module__2xkRSW__formOk a,.contact-form-module__2xkRSW__formNote a{text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:3px;text-decoration-thickness:1px}.contact-form-module__2xkRSW__formErr{padding:var(--pt-s3) var(--pt-s4);border-left:2px solid var(--pt-accent);background:var(--pt-accent-soft);color:var(--pt-ink)}.contact-form-module__2xkRSW__formNote{font-size:var(--pt-t-label);color:var(--pt-muted);line-height:1.5}.contact-form-module__2xkRSW__trap{display:none}.contact-form-module__2xkRSW__turnstile{min-height:65px}@media (prefers-reduced-motion:reduce){.contact-form-module__2xkRSW__input,.contact-form-module__2xkRSW__submit{transition:none}}
.public-chrome-module__LPlN3W__lockup{flex:none;align-items:center;display:inline-flex}.public-chrome-module__LPlN3W__wordmark{aspect-ratio:520/162;background:var(--pt-ink);width:104px;display:block;-webkit-mask:url(/landing/vadiy-wordmark-caps.png) 50%/contain no-repeat;mask:url(/landing/vadiy-wordmark-caps.png) 50%/contain no-repeat}.public-chrome-module__LPlN3W__header{z-index:40;background:var(--pt-ground);transition:box-shadow var(--pt-d2) var(--pt-ease);position:sticky;top:0;box-shadow:0 1px #0000}.public-chrome-module__LPlN3W__header[data-scrolled]{box-shadow:0 1px 0 0 var(--pt-line)}.public-chrome-module__LPlN3W__bar{align-items:center;gap:var(--pt-s5);height:calc(var(--pt-header) - 1px);display:flex}.public-chrome-module__LPlN3W__skip{top:calc(var(--pt-header) + var(--pt-s2));left:var(--pt-s5);z-index:1;min-height:44px;padding:0 var(--pt-s4);border-radius:var(--pt-radius);background:var(--pt-ink);color:var(--pt-ground);font-size:var(--pt-t-label);align-items:center;font-weight:600;display:inline-flex;position:fixed}.public-chrome-module__LPlN3W__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}.public-chrome-module__LPlN3W__brand{flex:none;align-items:center;min-height:48px;display:inline-flex}.public-chrome-module__LPlN3W__nav{align-items:center;gap:var(--pt-s1);margin-left:auto;display:flex;position:relative}.public-chrome-module__LPlN3W__nav a{z-index:1;min-height:40px;padding:0 var(--pt-s3);color:var(--pt-ink);white-space:nowrap;align-items:center;display:inline-flex;position:relative}.public-chrome-module__LPlN3W__nav a:after{content:"";left:var(--pt-s3);right:var(--pt-s3);background:var(--pt-accent);transform-origin:0;height:1px;position:absolute;bottom:8px;transform:scaleX(0)}.public-chrome-module__LPlN3W__nav a[aria-current]:after{transform:scaleX(1)}.public-chrome-module__LPlN3W__pill{z-index:0;border-radius:var(--pt-radius);background:var(--pt-white);transform-origin:0;opacity:0;pointer-events:none;width:100px;height:40px;transition:opacity var(--pt-d1) var(--pt-ease), transform var(--pt-d2) var(--pt-ease);margin-top:-20px;position:absolute;top:50%;left:0}.public-chrome-module__LPlN3W__pill[data-on]{opacity:1;transition:opacity var(--pt-d2) var(--pt-ease), transform var(--pt-d2) var(--pt-ease)}.public-chrome-module__LPlN3W__pill[data-jump]{transition:opacity var(--pt-d2) var(--pt-ease)}.public-chrome-module__LPlN3W__phone{min-height:48px;padding:0 var(--pt-s2);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;align-items:center;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.public-chrome-module__LPlN3W__phone:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:6px}}.public-chrome-module__LPlN3W__bar .public-chrome-module__LPlN3W__cta{min-height:44px;padding:0 20px}.public-chrome-module__LPlN3W__menuButton{border:1px solid var(--pt-line);border-radius:var(--pt-radius);width:44px;height:44px;color:var(--pt-ink);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:none}.public-chrome-module__LPlN3W__menuButton span,.public-chrome-module__LPlN3W__menuButton span:before,.public-chrome-module__LPlN3W__menuButton span:after{background:currentColor;width:16px;height:1px;display:block}.public-chrome-module__LPlN3W__menuButton span{position:relative}.public-chrome-module__LPlN3W__menuButton span:before,.public-chrome-module__LPlN3W__menuButton span:after{content:"";position:absolute;left:0}.public-chrome-module__LPlN3W__menuButton span:before{top:-5px}.public-chrome-module__LPlN3W__menuButton span:after{top:5px}.public-chrome-module__LPlN3W__menuButton[aria-expanded=true] span{background:0 0}.public-chrome-module__LPlN3W__menuButton[aria-expanded=true] span:before{background:currentColor;top:0;transform:rotate(45deg)}.public-chrome-module__LPlN3W__menuButton[aria-expanded=true] span:after{background:currentColor;top:0;transform:rotate(-45deg)}.public-chrome-module__LPlN3W__menu,.public-chrome-module__LPlN3W__menuVeil{display:none}@media (max-width:1180px){.public-chrome-module__LPlN3W__nav{display:none}.public-chrome-module__LPlN3W__phone{margin-left:auto}.public-chrome-module__LPlN3W__menuButton{display:grid}.public-chrome-module__LPlN3W__menu:not([hidden]){inset-inline:0;z-index:1;max-height:calc(100dvh - var(--pt-header));overscroll-behavior:contain;border-block:1px solid var(--pt-line);background:var(--pt-ground);display:block;position:absolute;top:100%;overflow-y:auto}.public-chrome-module__LPlN3W__menuVeil:not([hidden]){inset:var(--pt-header) 0 0;z-index:0;background:#eef0f3b8;display:block;position:fixed}.public-chrome-module__LPlN3W__menu>div{padding-top:var(--pt-s2);padding-bottom:var(--pt-s4);display:grid}.public-chrome-module__LPlN3W__menu a,.public-chrome-module__LPlN3W__menu .public-chrome-module__LPlN3W__menuAsk{border-bottom:1px solid var(--pt-line);align-items:center;min-height:48px;display:flex}.public-chrome-module__LPlN3W__menu .public-chrome-module__LPlN3W__menuAsk{width:100%;color:var(--pt-ink);text-align:left;cursor:pointer;background:0 0;border-width:0 0 1px;padding:0}.public-chrome-module__LPlN3W__menu a:last-child{border-bottom:0;font-weight:600}.public-chrome-module__LPlN3W__menu a[aria-current]{padding-left:var(--pt-s3);box-shadow:inset 2px 0 0 var(--pt-accent);font-weight:600}}@media (max-width:860px){.public-chrome-module__LPlN3W__bar{gap:var(--pt-s2)}.public-chrome-module__LPlN3W__bar .public-chrome-module__LPlN3W__wordmark{width:88px}.public-chrome-module__LPlN3W__phone{display:none}.public-chrome-module__LPlN3W__bar .public-chrome-module__LPlN3W__cta{padding:0 var(--pt-s3);margin-left:auto}}@media (max-width:480px){.public-chrome-module__LPlN3W__bar .public-chrome-module__LPlN3W__cta{font-size:14px}}@media (max-width:370px){.public-chrome-module__LPlN3W__bar .public-chrome-module__LPlN3W__wordmark{width:72px}}.public-chrome-module__LPlN3W__crumbs ol{align-items:center;gap:0 var(--pt-s2);padding-top:var(--pt-s4);color:var(--pt-muted);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex;position:relative}.public-chrome-module__LPlN3W__crumbs li{align-items:center;gap:var(--pt-s2);min-height:44px;display:inline-flex}.public-chrome-module__LPlN3W__crumbs li:not(:last-child):after{content:"/";content:"/" / ""}.public-chrome-module__LPlN3W__crumbs li [aria-current]{color:var(--pt-ink)}.public-chrome-module__LPlN3W__crumbs a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.public-chrome-module__LPlN3W__crumbs a:hover{color:var(--pt-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:4px}}@media (max-width:479px){.public-chrome-module__LPlN3W__crumbs li:not(:nth-last-child(2)){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.public-chrome-module__LPlN3W__crumbs li:nth-last-child(2):after{content:none}.public-chrome-module__LPlN3W__crumbs li:nth-last-child(2) a:before{content:"";width:7px;height:7px;margin:0 var(--pt-s2) 0 2px;border-bottom:1px solid;border-left:1px solid;flex:none;transform:rotate(45deg)}}.public-chrome-module__LPlN3W__actions{gap:var(--pt-s3);flex-wrap:wrap;display:flex}.public-chrome-module__LPlN3W__status{align-items:center;gap:var(--pt-s3);font-weight:600;display:inline-flex}.public-chrome-module__LPlN3W__status:before{content:"";background:var(--pt-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--pt-accent-soft);border-radius:50%;flex:none;margin-left:4px}.public-chrome-module__LPlN3W__rows{border-top:1px solid var(--pt-line)}.public-chrome-module__LPlN3W__row{isolation:isolate;column-gap:var(--pt-gap);padding:var(--pt-s6) 0;border-bottom:1px solid var(--pt-line);grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;display:grid;position:relative}.public-chrome-module__LPlN3W__row:before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1 * var(--pt-s4));right:calc(-1 * var(--pt-s4));background:linear-gradient(var(--pt-accent), var(--pt-accent)) left / 2px 100% no-repeat, var(--pt-ground);opacity:0;transition:opacity var(--pt-d0) var(--pt-ease);position:absolute}.public-chrome-module__LPlN3W__rowTitle{font-size:var(--pt-t-title);grid-column:1/5}.public-chrome-module__LPlN3W__rowLink:after{content:"";z-index:1;position:absolute;inset:0}.public-chrome-module__LPlN3W__rowLink:focus-visible{outline:none}.public-chrome-module__LPlN3W__rowText{gap:var(--pt-s2);grid-column:5/9;display:grid}.public-chrome-module__LPlN3W__rowText p:first-child{color:var(--pt-ink)}.public-chrome-module__LPlN3W__rowEnd{justify-content:flex-end;align-items:center;gap:var(--pt-s4);color:var(--pt-ink);grid-column:9/-1;display:flex}.public-chrome-module__LPlN3W__glyph{width:40px;height:40px;color:var(--pt-ink);flex:none}.public-chrome-module__LPlN3W__glyph .public-chrome-module__LPlN3W__brass{stroke:var(--pt-accent)}.public-chrome-module__LPlN3W__rowArrow{transition:transform var(--pt-d0) var(--pt-ease);display:inline-flex}.public-chrome-module__LPlN3W__rowArrow svg{width:20px;height:20px}.public-chrome-module__LPlN3W__row:has(.public-chrome-module__LPlN3W__rowLink:focus-visible):before{opacity:1;background:var(--pt-ground);outline:2px solid var(--pt-accent);outline-offset:-2px}.public-chrome-module__LPlN3W__row:has(.public-chrome-module__LPlN3W__rowLink:focus-visible) .public-chrome-module__LPlN3W__rowArrow{transform:translate(4px)}@media (hover:hover) and (pointer:fine){.public-chrome-module__LPlN3W__row:hover:before{opacity:1;transition-duration:var(--pt-d1)}.public-chrome-module__LPlN3W__row:hover .public-chrome-module__LPlN3W__rowArrow{transition-duration:var(--pt-d1);transform:translate(4px)}}@media (max-width:860px){.public-chrome-module__LPlN3W__row{row-gap:var(--pt-s3);padding:var(--pt-s5) 0;grid-template-columns:minmax(0,1fr) auto}.public-chrome-module__LPlN3W__row:before{left:calc(-1 * var(--pt-s3));right:calc(-1 * var(--pt-s3))}.public-chrome-module__LPlN3W__rowTitle{grid-column:1/-1}.public-chrome-module__LPlN3W__rowLink{min-height:44px;padding-block:var(--pt-s1);margin-block:calc(-1 * var(--pt-s1));display:inline-block}.public-chrome-module__LPlN3W__rowText{grid-column:1}.public-chrome-module__LPlN3W__rowEnd{grid-area:2/2;align-self:end}.public-chrome-module__LPlN3W__glyph{width:32px;height:32px}}.public-chrome-module__LPlN3W__next>.public-chrome-module__LPlN3W__nextSheet{padding-block:var(--pt-sec);background:var(--pt-white)}.public-chrome-module__LPlN3W__next .public-chrome-module__LPlN3W__nextLede{max-width:48ch}.public-chrome-module__LPlN3W__nextGrid{align-items:start}.public-chrome-module__LPlN3W__nextLead{gap:var(--pt-s5);justify-items:start;display:grid}.public-chrome-module__LPlN3W__nextPhone{min-height:48px;font-family:var(--pt-serif);font-size:var(--pt-t-title);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--pt-ink);align-items:center;line-height:1.15;display:inline-flex}.public-chrome-module__LPlN3W__nextLinks{gap:var(--pt-s3);display:grid}.public-chrome-module__LPlN3W__nextLinks ul{border-top:1px solid var(--pt-line)}.public-chrome-module__LPlN3W__nextLinks li{border-bottom:1px solid var(--pt-line)}.public-chrome-module__LPlN3W__nextLinks a{justify-content:space-between;width:100%}@media (hover:hover) and (pointer:fine){.public-chrome-module__LPlN3W__nextPhone:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:6px;text-decoration-thickness:1px}}.public-chrome-module__LPlN3W__footer{border-top:1px solid var(--pt-line-on-stage);background:var(--pt-stage);color:var(--pt-on-stage)}.public-chrome-module__LPlN3W__footer>div{padding-top:var(--pt-s8);box-shadow:inset 1px 0 0 var(--pt-line-on-stage), inset -1px 0 0 var(--pt-line-on-stage)}.public-chrome-module__LPlN3W__footer :focus-visible{outline-color:var(--pt-on-stage)}.public-chrome-module__LPlN3W__footerCols{column-gap:var(--pt-gap);row-gap:var(--pt-s7);padding-bottom:var(--pt-s7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.public-chrome-module__LPlN3W__footerCol{gap:var(--pt-s4);align-content:start;justify-items:start;display:grid}.public-chrome-module__LPlN3W__footerCol:first-child{grid-column:1/4}.public-chrome-module__LPlN3W__footerCol:nth-child(2){grid-column:4/8}.public-chrome-module__LPlN3W__footerCol:nth-child(3){grid-column:8/-1}.public-chrome-module__LPlN3W__footer .public-chrome-module__LPlN3W__footerLabel{color:var(--pt-on-stage-muted)}.public-chrome-module__LPlN3W__footerPhone{min-height:48px;font-family:var(--pt-serif);font-size:min(clamp(36px, 2vw + 20px, 48px), var(--pt-t-h2));letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;align-items:center;line-height:1.06;display:inline-flex}.public-chrome-module__LPlN3W__footerCol p{color:var(--pt-on-stage-muted)}.public-chrome-module__LPlN3W__footerCol a{color:var(--pt-on-stage)}.public-chrome-module__LPlN3W__footerLinks{display:grid}.public-chrome-module__LPlN3W__footerLinks a,.public-chrome-module__LPlN3W__footerCol>a:not(.public-chrome-module__LPlN3W__footerPhone){align-items:center;min-width:44px;min-height:44px;display:inline-flex}.public-chrome-module__LPlN3W__footerAsk{min-height:44px;color:var(--pt-on-stage);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.public-chrome-module__LPlN3W__footerCol a:hover,.public-chrome-module__LPlN3W__footerCol .public-chrome-module__LPlN3W__footerAsk:hover,.public-chrome-module__LPlN3W__footerBar a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:6px}}.public-chrome-module__LPlN3W__footerMark{aspect-ratio:516/126;margin:0 calc(-1 * var(--pt-edge) + 1px);position:relative;overflow:hidden}.public-chrome-module__LPlN3W__footerMark svg{fill:#eef0f312;width:100%;height:auto;display:block;position:absolute;top:0;left:0}.public-chrome-module__LPlN3W__footerBar{justify-content:space-between;align-items:center;gap:0 var(--pt-s5);padding:var(--pt-s4) 0;border-top:1px solid var(--pt-line-on-stage);color:var(--pt-on-stage-muted);flex-wrap:wrap;font-size:14px;display:flex}.public-chrome-module__LPlN3W__footerBar>div{align-items:center;gap:0 var(--pt-s5);flex-wrap:wrap;display:flex}.public-chrome-module__LPlN3W__footerBar a,.public-chrome-module__LPlN3W__footerBar button{min-width:44px;min-height:44px;color:var(--pt-on-stage);align-items:center;display:inline-flex}.public-chrome-module__LPlN3W__footerCert{align-items:center;gap:var(--pt-s2);color:var(--pt-on-stage);letter-spacing:.02em;font-weight:600;display:inline-flex}.public-chrome-module__LPlN3W__footerCert:before{content:"";background:var(--pt-accent);width:6px;height:6px}@media (max-width:860px){.public-chrome-module__LPlN3W__actions{width:100%}.public-chrome-module__LPlN3W__actions>a{flex:100%}.public-chrome-module__LPlN3W__footer>div{padding-top:var(--pt-s8)}.public-chrome-module__LPlN3W__footerCols{padding-bottom:var(--pt-s7);grid-template-columns:minmax(0,1fr)}.public-chrome-module__LPlN3W__footerCol:nth-child(n){grid-column:1/-1}.public-chrome-module__LPlN3W__footerMark{margin:0}.public-chrome-module__LPlN3W__footerBar{padding-bottom:calc(var(--pt-s4) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.public-chrome-module__LPlN3W__header,.public-chrome-module__LPlN3W__row:before,.public-chrome-module__LPlN3W__rowArrow{transition:none}.public-chrome-module__LPlN3W__pill,.public-chrome-module__LPlN3W__pill[data-on]{transition:opacity var(--pt-d2) linear}}@media print{.public-chrome-module__LPlN3W__header{box-shadow:none;position:static}.public-chrome-module__LPlN3W__bar{height:auto;padding-block:var(--pt-s4)}.public-chrome-module__LPlN3W__skip,.public-chrome-module__LPlN3W__nav,.public-chrome-module__LPlN3W__phone,.public-chrome-module__LPlN3W__cta,.public-chrome-module__LPlN3W__menuButton,.public-chrome-module__LPlN3W__menu,.public-chrome-module__LPlN3W__menuVeil,.public-chrome-module__LPlN3W__crumbs,.public-chrome-module__LPlN3W__footerAsk{display:none!important}.public-chrome-module__LPlN3W__footerMark{display:none}.public-chrome-module__LPlN3W__footer{break-inside:avoid}.public-chrome-module__LPlN3W__footer>div{padding-top:var(--pt-s6)}.public-chrome-module__LPlN3W__footerCols{row-gap:var(--pt-s5);padding-bottom:var(--pt-s5);grid-template-columns:repeat(3,minmax(0,1fr))}.public-chrome-module__LPlN3W__footerCol:nth-child(n){grid-column:auto}.public-chrome-module__LPlN3W__footerPhone{font-size:28px}.public-chrome-module__LPlN3W__footerCols>nav.public-chrome-module__LPlN3W__footerCol{display:none}.public-chrome-module__LPlN3W__footer .public-chrome-module__LPlN3W__footerCols{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.public-chrome-module__LPlN3W__footerLinks a,.public-chrome-module__LPlN3W__footerCol>a:not(.public-chrome-module__LPlN3W__footerPhone),.public-chrome-module__LPlN3W__footerBar a,.public-chrome-module__LPlN3W__footerBar button{min-height:0;padding-block:var(--pt-s1)}.public-chrome-module__LPlN3W__nextLead{display:block}.public-chrome-module__LPlN3W__nextLead>*+*{margin-top:var(--pt-s5)}.public-chrome-module__LPlN3W__nextLead>a{width:fit-content;display:flex}}
.landing-home-module__N65nLa__page{min-height:100vh;overflow-x:clip}.landing-home-module__N65nLa__hero{padding-bottom:12px}.landing-home-module__N65nLa__hero>.landing-home-module__N65nLa__heroPanel{padding:40px calc(var(--pt-edge) - 1px);border:1px solid var(--pt-line);border-radius:var(--pt-radius-l);background:var(--pt-white);box-shadow:none}.landing-home-module__N65nLa__heroGrid{--figure:clamp(340px, calc((100svh - var(--pt-header) - 80px - 252px) * .84), 440px);grid-template-columns:minmax(0, 1fr) var(--figure);gap:var(--pt-s9);align-items:center;display:grid}.landing-home-module__N65nLa__heroCopy{gap:var(--pt-s5);align-content:start;justify-items:start;display:grid}.landing-home-module__N65nLa__heroHeading .landing-home-module__N65nLa__line{display:block}.landing-home-module__N65nLa__heroHeading .landing-home-module__N65nLa__line>span{text-wrap:balance;display:block}.landing-home-module__N65nLa__heroLede{max-width:44ch}.landing-home-module__N65nLa__heroActions{align-items:center;gap:var(--pt-s3) var(--pt-s6);flex-wrap:wrap;display:flex}.landing-home-module__N65nLa__heroFigure{min-width:0}.landing-home-module__N65nLa__proof{width:100%;margin-top:var(--pt-s3);container-type:inline-size}.landing-home-module__N65nLa__proof dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-home-module__N65nLa__proof dt{white-space:nowrap}.landing-home-module__N65nLa__proof dl>div{align-content:start;gap:var(--pt-s2);min-width:0;padding:var(--pt-s1) var(--pt-s2) var(--pt-s1) var(--pt-s4);border-left:1px solid var(--pt-line);display:grid}.landing-home-module__N65nLa__proof dd{font-family:var(--pt-serif);font-size:clamp(18px, calc(3.75cqi - 3.6px), var(--pt-t-note));letter-spacing:-.02em;overflow-wrap:break-word;font-variant-numeric:lining-nums tabular-nums;line-height:1.25}.landing-home-module__N65nLa__proofPlace>span{display:block}@container (max-width:700px){.landing-home-module__N65nLa__proof dl{row-gap:var(--pt-s5);grid-template-columns:repeat(2,minmax(0,1fr))}.landing-home-module__N65nLa__proof dt{white-space:normal}.landing-home-module__N65nLa__proof dd{font-size:clamp(18px, calc(7.5cqi - 3.6px), var(--pt-t-note))}}@container (max-width:300px){.landing-home-module__N65nLa__proof dl{row-gap:var(--pt-s4);grid-template-columns:minmax(0,1fr)}.landing-home-module__N65nLa__proof dd{font-size:clamp(18px, calc(15cqi - 3.6px), var(--pt-t-note))}}div>p.landing-home-module__N65nLa__statement{max-width:none;padding-top:var(--pt-s2)}.landing-home-module__N65nLa__statement{font-family:var(--pt-serif);font-size:var(--pt-t-statement);letter-spacing:-.02em;color:var(--pt-ink);line-height:1.25}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-home-module__N65nLa__statement>span{color:#0000;background-image:linear-gradient(var(--pt-ink), var(--pt-ink)), linear-gradient(#7c8696, #7c8696);background-repeat:no-repeat;background-size:0% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:linear both landing-home-module__N65nLa__darken;animation-timeline:view();animation-range:entry 20% cover 52%}}}@keyframes landing-home-module__N65nLa__darken{to{background-size:100% 100%,100% 100%}}@media print{.landing-home-module__N65nLa__statement>span{color:var(--pt-ink);background:0 0;animation:none}:is(html,body,.landing-home-module__N65nLa__page){background:#fff!important}.landing-home-module__N65nLa__page{-webkit-print-color-adjust:exact;print-color-adjust:exact}.landing-home-module__N65nLa__motionControl{display:none!important}}.landing-home-module__N65nLa__note{max-width:72ch;margin-top:var(--pt-s6);color:var(--pt-muted)}.landing-home-module__N65nLa__inlineLink{color:var(--pt-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px}.landing-home-module__N65nLa__founderId{gap:var(--pt-s5);align-content:start;justify-items:start;display:grid}.landing-home-module__N65nLa__founderCopy{gap:var(--pt-s6);justify-items:start;display:grid}.landing-home-module__N65nLa__founderSplit{width:100%}.landing-home-module__N65nLa__founderNote{font-family:var(--pt-serif);font-size:var(--pt-t-note);letter-spacing:-.01em;color:var(--pt-ink);line-height:34px}.landing-home-module__N65nLa__founderAside{gap:var(--pt-s3);padding-top:var(--pt-s4);border-top:1px solid var(--pt-line);justify-items:start;display:grid}.landing-home-module__N65nLa__person{gap:var(--pt-s1);width:100%;display:grid}.landing-home-module__N65nLa__founderLede{max-width:48ch;color:var(--pt-muted)}div.landing-home-module__N65nLa__faqHead{margin-bottom:var(--pt-s6)}.landing-home-module__N65nLa__contactLead{gap:var(--pt-s5);justify-items:start;display:grid}.landing-home-module__N65nLa__contactList{gap:var(--pt-s5) var(--pt-gap);margin-top:var(--pt-s7);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.landing-home-module__N65nLa__contactList>div:first-child{grid-area:1/1/3/5}.landing-home-module__N65nLa__contactList>div:nth-child(2),.landing-home-module__N65nLa__contactList>div:nth-child(3){grid-column:5/-1}.landing-home-module__N65nLa__contactList>div{align-content:start;gap:var(--pt-s1);border-top:1px solid var(--pt-line);padding-top:20px;display:grid}.landing-home-module__N65nLa__phoneBig{min-height:48px;font-family:var(--pt-serif);font-size:var(--pt-t-title);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;align-items:center;line-height:1.15;display:inline-flex}.landing-home-module__N65nLa__contactStatus{margin-top:var(--pt-s1);font-size:14px}.landing-home-module__N65nLa__contactEmail{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing-home-module__N65nLa__contactEmail:hover,.landing-home-module__N65nLa__phoneBig:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:6px;text-decoration-thickness:1px}}.landing-home-module__N65nLa__contactForm{min-width:0;padding:var(--pt-s6);border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white)}.landing-home-module__N65nLa__directContact{gap:var(--pt-s4);justify-items:start;display:grid}.landing-home-module__N65nLa__directContact p{color:var(--pt-muted)}.landing-home-module__N65nLa__motionControl{min-height:44px;color:var(--pt-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:400}@media (prefers-reduced-motion:no-preference){.landing-home-module__N65nLa__heroHeading .landing-home-module__N65nLa__line{margin-bottom:-.12em;padding-bottom:.12em;overflow:clip}.landing-home-module__N65nLa__heroHeading .landing-home-module__N65nLa__line>span{animation:landing-home-module__N65nLa__riseLine var(--pt-d-enter) var(--pt-ease) backwards;animation-delay:var(--d,0s)}.landing-home-module__N65nLa__rise{animation:landing-home-module__N65nLa__rise var(--pt-d-enter) var(--pt-ease) backwards;animation-delay:var(--d,0s)}.landing-home-module__N65nLa__heroFigure{animation:landing-home-module__N65nLa__fade var(--pt-d-enter) var(--pt-ease) .12s backwards}}@keyframes landing-home-module__N65nLa__riseLine{0%{transform:translateY(100%)}}@keyframes landing-home-module__N65nLa__rise{0%{opacity:0;transform:translateY(16px)}}@keyframes landing-home-module__N65nLa__fade{0%{opacity:0}}@media (max-width:1180px){.landing-home-module__N65nLa__heroGrid{--figure:clamp(320px, calc((100svh - var(--pt-header) - 80px - 252px) * .84), 380px);gap:var(--pt-s7)}}@media (max-width:860px){.landing-home-module__N65nLa__hero>.landing-home-module__N65nLa__heroPanel{border-radius:var(--pt-radius-l);width:calc(100% - 16px);padding:40px 11px}.landing-home-module__N65nLa__heroGrid{grid-template-columns:minmax(0,1fr);gap:40px}h1.landing-home-module__N65nLa__heroHeading{font-size:clamp(36px,8vw + 13px,52px)}.landing-home-module__N65nLa__heroActions,.landing-home-module__N65nLa__heroActions>div{width:100%}.landing-home-module__N65nLa__heroActions>div>a{flex:100%}.landing-home-module__N65nLa__proof dl>div{padding:var(--pt-s1) var(--pt-s3)}div>p.landing-home-module__N65nLa__statement{padding-top:0}.landing-home-module__N65nLa__statement,.landing-home-module__N65nLa__founderNote{line-height:1.5}.landing-home-module__N65nLa__contactForm{padding:20px}.landing-home-module__N65nLa__contactList{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.landing-home-module__N65nLa__contactList>div:nth-child(n){grid-area:auto/1/auto/-1}.landing-home-module__N65nLa__contactList>div{padding-block:20px}.landing-home-module__N65nLa__contactList>div:last-child{border-bottom:1px solid var(--pt-line)}}.landing-home-module__N65nLa__heroLead{display:contents}@media (max-width:600px){.landing-home-module__N65nLa__heroCopy{min-height:calc(100svh - var(--pt-header) - 80px);flex-direction:column;align-items:flex-start;display:flex}.landing-home-module__N65nLa__heroLead{align-items:flex-start;gap:inherit;flex-direction:column;width:100%;display:flex}.landing-home-module__N65nLa__heroCopy>.landing-home-module__N65nLa__proof{padding-top:var(--pt-s3);margin-top:auto}}@media (max-width:600px) and (max-height:859px){.landing-home-module__N65nLa__heroCopy{gap:var(--pt-s4)}}@media (max-width:600px) and (max-height:799px){.landing-home-module__N65nLa__heroLead{min-height:calc(100svh - var(--pt-header) - 40px);padding-bottom:var(--pt-s5)}.landing-home-module__N65nLa__heroLead>.landing-home-module__N65nLa__heroActions{margin-top:auto}}@media (max-width:359px){h1.landing-home-module__N65nLa__heroHeading{font-size:34px}.landing-home-module__N65nLa__proof dl>div{padding-inline:var(--pt-s2) var(--pt-s1)}}
.public-pages-module__N6xh_W__page{min-height:100vh;overflow-x:clip}.public-pages-module__N6xh_W__intro{gap:var(--pt-s6);justify-items:start;display:grid}.public-pages-module__N6xh_W__introLede{max-width:52ch}.public-pages-module__N6xh_W__actions{gap:var(--pt-s3);flex-wrap:wrap;display:flex}.public-pages-module__N6xh_W__split2 h2{margin-bottom:var(--pt-s5)}.public-pages-module__N6xh_W__prose{gap:var(--pt-s4);align-content:start;justify-items:start;display:grid}.public-pages-module__N6xh_W__prose>p{max-width:64ch;color:var(--pt-muted)}.public-pages-module__N6xh_W__prose>p:first-of-type{color:var(--pt-ink)}.public-pages-module__N6xh_W__serviceLead,.public-pages-module__N6xh_W__serviceTop{display:contents}.public-pages-module__N6xh_W__serviceIntro.public-pages-module__N6xh_W__serviceIntro{row-gap:var(--pt-s6);grid-template-rows:auto auto auto auto 1fr}.public-pages-module__N6xh_W__serviceTop>.public-pages-module__N6xh_W__serviceHeading{margin-bottom:var(--pt-s4);grid-column:1/-1}.public-pages-module__N6xh_W__serviceTop>p,.public-pages-module__N6xh_W__serviceLead>p,.public-pages-module__N6xh_W__serviceLead>a{grid-column:1/5}.public-pages-module__N6xh_W__serviceIntro>:last-child{grid-area:2/5/-1/-1}.public-pages-module__N6xh_W__serviceAudience{color:var(--pt-muted)}.public-pages-module__N6xh_W__serviceAction{justify-self:start}@media (max-width:860px){.public-pages-module__N6xh_W__serviceIntro.public-pages-module__N6xh_W__serviceIntro{row-gap:var(--pt-s6);grid-template-rows:none}.public-pages-module__N6xh_W__serviceTop>.public-pages-module__N6xh_W__serviceHeading,.public-pages-module__N6xh_W__serviceTop>p,.public-pages-module__N6xh_W__serviceLead>p,.public-pages-module__N6xh_W__serviceLead>a,.public-pages-module__N6xh_W__serviceIntro>:last-child{grid-area:auto/1/auto/-1}.public-pages-module__N6xh_W__serviceTop>.public-pages-module__N6xh_W__serviceHeading{margin-bottom:0}}@media (max-width:600px){.public-pages-module__N6xh_W__serviceLead,.public-pages-module__N6xh_W__serviceTop{gap:var(--pt-s6);flex-direction:column;display:flex}.public-pages-module__N6xh_W__serviceLead{min-height:var(--pt-lead)}.public-pages-module__N6xh_W__serviceAction{align-self:flex-start}}@media (max-width:600px) and (max-height:799px){.public-pages-module__N6xh_W__serviceLead{min-height:0}.public-pages-module__N6xh_W__serviceTop{min-height:var(--pt-lead)}}@media (max-width:600px){.public-pages-module__N6xh_W__printToolbar{min-height:calc(var(--pt-lead) - 288px);align-content:start}}@media (max-width:600px) and (max-height:799px){.public-pages-module__N6xh_W__printToolbar{min-height:calc(var(--pt-lead) - 114px)}}@media (max-width:600px) and (max-height:700px){.public-pages-module__N6xh_W__notFoundIntro{gap:var(--pt-s5)}}.public-pages-module__N6xh_W__person{padding:var(--pt-s7) 0;border-top:1px solid var(--pt-line)}.public-pages-module__N6xh_W__person:first-child{border-top:0;padding-top:0}.public-pages-module__N6xh_W__personId{gap:var(--pt-s5);align-content:start;justify-items:start;display:grid}.public-pages-module__N6xh_W__personId>div{gap:var(--pt-s1);display:grid}.public-pages-module__N6xh_W__member{gap:var(--pt-s2);padding-top:var(--pt-s5);border-top:1px solid var(--pt-line);align-content:start;justify-items:start;display:grid}.public-pages-module__N6xh_W__member>.public-pages-module__N6xh_W__memberPortrait{--portrait:96px;margin-bottom:var(--pt-s3)}.public-pages-module__N6xh_W__member>p:last-child{justify-self:stretch}.public-pages-module__N6xh_W__note{max-width:72ch;color:var(--pt-muted);margin-top:40px;font-size:14px;line-height:20px}.public-pages-module__N6xh_W__doc{gap:var(--pt-s6);justify-items:start;display:grid}.public-pages-module__N6xh_W__docSection.public-pages-module__N6xh_W__docSection{row-gap:var(--pt-s3);width:100%;padding:var(--pt-s6) 0;border-top:1px solid var(--pt-line)}.public-pages-module__N6xh_W__docSection:last-child{border-bottom:1px solid var(--pt-line)}.public-pages-module__N6xh_W__docSection h2{font-size:24px;line-height:30px}.public-pages-module__N6xh_W__docSection p{max-width:64ch;color:var(--pt-muted)}.public-pages-module__N6xh_W__docSection a{color:var(--pt-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:4px}.public-pages-module__N6xh_W__printToolbar{max-width:850px;padding-bottom:var(--pt-s7)}.public-pages-module__N6xh_W__printTitle{display:none}.public-pages-module__N6xh_W__capability{margin-inline:calc(-1 * var(--pt-s6));padding:40px var(--pt-s6);border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);display:grid}.public-pages-module__N6xh_W__capabilityHero{justify-content:space-between;gap:var(--pt-s2) var(--pt-s5);padding-bottom:var(--pt-s4);border-bottom:1px solid var(--pt-line);flex-wrap:wrap;display:flex}.public-pages-module__N6xh_W__capabilityBody{gap:var(--pt-s5);padding-top:var(--pt-s6);display:grid}.public-pages-module__N6xh_W__certificationLine{justify-content:space-between;align-items:center;gap:var(--pt-s5);display:flex}.public-pages-module__N6xh_W__certificationLine p{text-align:right;line-height:1.4}.public-pages-module__N6xh_W__capabilityIntro{max-width:56ch;font-size:var(--pt-t-lede);line-height:30px}.public-pages-module__N6xh_W__capabilityColumns{gap:var(--pt-s6) var(--pt-gap);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.public-pages-module__N6xh_W__capabilityColumns>:first-child{grid-column:1/5}.public-pages-module__N6xh_W__capabilityColumns>:last-child{grid-column:5/-1}@media screen and (min-width:861px){.public-pages-module__N6xh_W__capabilityColumns li{min-height:77px}.public-pages-module__N6xh_W__capabilityColumns ul>li{padding-right:var(--pt-s5)}.public-pages-module__N6xh_W__capabilityColumns>:first-child li:last-child{border-bottom:0}.public-pages-module__N6xh_W__capabilityColumns .public-pages-module__N6xh_W__capabilityLead{min-height:77px;padding:var(--pt-s3) 0;margin-top:0}}.public-pages-module__N6xh_W__capability h2{margin-bottom:var(--pt-s3)}.public-pages-module__N6xh_W__capabilityLead{margin-top:var(--pt-s4)}.public-pages-module__N6xh_W__capabilityPartner{gap:var(--pt-s2);border-top:1px solid var(--pt-line);padding-top:20px;display:grid}.public-pages-module__N6xh_W__capabilityPartner p{max-width:64ch;color:var(--pt-muted)}.public-pages-module__N6xh_W__capabilityContact{align-items:center;gap:var(--pt-s1) 20px;padding-top:var(--pt-s4);border-top:1px solid var(--pt-line);flex-wrap:wrap;display:flex}.public-pages-module__N6xh_W__capabilityContact strong{width:100%;font-family:var(--pt-serif);font-size:var(--pt-t-title);font-weight:400}.public-pages-module__N6xh_W__capabilityContact a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.public-pages-module__N6xh_W__capabilityNote{color:var(--pt-muted);font-size:14px;line-height:20px}@media (max-width:860px){.public-pages-module__N6xh_W__actions{width:100%}.public-pages-module__N6xh_W__actions>a{flex:100%}.public-pages-module__N6xh_W__capability{padding:var(--pt-s5) 20px;margin-inline:0}.public-pages-module__N6xh_W__capabilityColumns{gap:var(--pt-s5);grid-template-columns:1fr}.public-pages-module__N6xh_W__capabilityColumns>:nth-child(n){grid-column:1/-1}.public-pages-module__N6xh_W__certificationLine{flex-wrap:wrap}.public-pages-module__N6xh_W__certificationLine p{text-align:left}}@media print{@page{size:letter;margin:.35in}:is(html,body,.public-pages-module__N6xh_W__page){background:#fff!important}.public-pages-module__N6xh_W__page{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0}.public-pages-module__N6xh_W__printToolbar{display:none!important}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__member{break-inside:avoid}.public-pages-module__N6xh_W__page:has(.print-sheet)>:not(:has(.print-sheet)){display:none!important}.public-pages-module__N6xh_W__page:has(.print-sheet) :has(.print-sheet)>:not(:has(.print-sheet),.print-sheet){display:none!important}:is(.public-pages-module__N6xh_W__page:has(.print-sheet),.public-pages-module__N6xh_W__page:has(.print-sheet) :has(.print-sheet)){width:auto;max-width:none;min-height:0;box-shadow:none;background:#fff;border:0;margin:0;padding:0;display:block;position:static}.public-pages-module__N6xh_W__page .print-sheet{break-inside:avoid;position:static}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capability{color:#14233d;background:#fff;border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:0}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityHero{background:var(--pt-stage);border:0;border-radius:0;gap:8px;padding:28px 32px;display:grid}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityHero p{color:var(--pt-on-stage)}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityHero .public-pages-module__N6xh_W__printTitle{color:#eef0f3;white-space:pre-line;margin:0 0 12px;font-size:44px;line-height:1.1;display:block}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityHero p{font-size:10px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityBody{gap:20px;padding:24px 32px 0}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__certificationLine{flex-wrap:nowrap}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__certificationLine img{width:200px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__certificationLine p{font-size:13px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityIntro{max-width:none;font-size:14px;line-height:1.5}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityColumns{grid-template-columns:1.15fr 1fr;gap:28px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityColumns>:nth-child(n){grid-column:auto}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capability h2{margin-bottom:10px;font-size:22px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capability li,.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityColumns p,.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityPartner p{padding:5px 0;font-size:12px;line-height:1.45}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capability li:before{margin-top:6px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityLead{margin-top:12px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityPartner{gap:6px;padding-top:20px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityPartner p{max-width:80ch}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityContact{padding-top:16px;font-size:13px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityContact strong{font-size:18px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityContact a{min-height:24px}.public-pages-module__N6xh_W__page .public-pages-module__N6xh_W__capabilityNote{font-size:10px;line-height:1.5}}
.faq-module__usKwIa__faq{margin:0 calc(-1 * var(--pt-edge) + 1px)}.faq-module__usKwIa__row{column-gap:var(--pt-gap);padding:0 calc(var(--pt-edge) - 1px);border-top:1px solid var(--pt-line);transition:background-color var(--pt-d1) var(--pt-ease);background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.faq-module__usKwIa__q{font-family:var(--pt-sans);font-size:var(--pt-t-lede);grid-column:4/-1;line-height:28px}.faq-module__usKwIa__q button,.faq-module__usKwIa__moreButton{justify-content:space-between;align-items:center;gap:var(--pt-s5);width:100%;min-height:88px;padding:var(--pt-s5) 0;color:var(--pt-ink);font-size:var(--pt-t-lede);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:400;line-height:28px;display:flex}.faq-module__usKwIa__q button:focus-visible,.faq-module__usKwIa__moreButton:focus-visible{outline-offset:-4px}.faq-module__usKwIa__qText{max-width:48ch}.faq-module__usKwIa__whole{white-space:nowrap}.faq-module__usKwIa__sign{flex:none;width:16px;height:16px;position:relative}.faq-module__usKwIa__sign:before,.faq-module__usKwIa__sign:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:7.5px;left:0}.faq-module__usKwIa__sign:after{transition:transform var(--pt-d2) var(--pt-ease);transform:rotate(90deg)}.faq-module__usKwIa__row[data-open] .faq-module__usKwIa__sign:after,.faq-module__usKwIa__sign[data-open]:after{transform:rotate(0)}.faq-module__usKwIa__a{visibility:hidden;transition:grid-template-rows var(--pt-d2) var(--pt-ease), visibility 0s linear var(--pt-d2);grid-column:8/-1;grid-template-rows:0fr;display:grid}.faq-module__usKwIa__aInner{min-height:0;overflow:hidden}.faq-module__usKwIa__a p{max-width:60ch;font-size:var(--pt-t-body);padding-bottom:40px;line-height:26px}.faq-module__usKwIa__a p:has(+.faq-module__usKwIa__sources){padding-bottom:var(--pt-s3)}.faq-module__usKwIa__a .faq-module__usKwIa__sources{font-size:13px;line-height:20px}.faq-module__usKwIa__a .faq-module__usKwIa__sources a{text-underline-offset:3px;text-decoration:underline}.faq-module__usKwIa__row[data-open]{background:var(--pt-stage)}.faq-module__usKwIa__row[data-open] .faq-module__usKwIa__q button{color:var(--pt-on-stage)}.faq-module__usKwIa__row[data-open] .faq-module__usKwIa__q button:focus-visible{outline-color:var(--pt-on-stage)}.faq-module__usKwIa__row[data-open] .faq-module__usKwIa__a{visibility:visible;transition:grid-template-rows var(--pt-d3) var(--pt-ease), visibility 0s;grid-template-rows:1fr}.faq-module__usKwIa__row[data-open] .faq-module__usKwIa__a p{color:var(--pt-on-stage-muted)}.faq-module__usKwIa__row[data-open]+.faq-module__usKwIa__row,.faq-module__usKwIa__row[data-open]+div>.faq-module__usKwIa__row:first-child{border-top-color:#0000}.faq-module__usKwIa__row[data-open]+.faq-module__usKwIa__row[data-open],.faq-module__usKwIa__row[data-open]+div>.faq-module__usKwIa__row[data-open]:first-child{border-top-color:var(--pt-line-on-stage)}.faq-module__usKwIa__moreRow{column-gap:var(--pt-gap);padding:0 calc(var(--pt-edge) - 1px);border-top:1px solid var(--pt-line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.faq-module__usKwIa__moreButton{min-height:72px;font-size:var(--pt-t-body);color:var(--pt-muted);grid-column:4/-1;font-weight:600}@media (hover:hover) and (pointer:fine){.faq-module__usKwIa__row:not([data-open]):hover{background:var(--pt-white);transition-duration:var(--pt-d1)}.faq-module__usKwIa__row:not([data-open]):hover .faq-module__usKwIa__sign,.faq-module__usKwIa__moreButton:hover .faq-module__usKwIa__sign{color:var(--pt-accent)}.faq-module__usKwIa__moreButton:hover{color:var(--pt-ink)}}@media (max-width:860px){.faq-module__usKwIa__row,.faq-module__usKwIa__moreRow{padding:0 var(--pt-edge);grid-template-columns:minmax(0,1fr)}.faq-module__usKwIa__q,.faq-module__usKwIa__a,.faq-module__usKwIa__moreButton{grid-column:1/-1}.faq-module__usKwIa__q button{min-height:80px}.faq-module__usKwIa__a p{padding-bottom:var(--pt-s6)}.faq-module__usKwIa__faq{margin:0 calc(-1 * var(--pt-edge))}}@media (prefers-reduced-motion:reduce){.faq-module__usKwIa__row,.faq-module__usKwIa__sign:after,.faq-module__usKwIa__a,.faq-module__usKwIa__row[data-open] .faq-module__usKwIa__a{transition:none}}@media print{.faq-module__usKwIa__moreRow,.faq-module__usKwIa__moreButton,.faq-module__usKwIa__faq .faq-module__usKwIa__sign{display:none!important}.faq-module__usKwIa__faq>div[hidden]{display:block!important}.faq-module__usKwIa__faq .faq-module__usKwIa__row,.faq-module__usKwIa__faq .faq-module__usKwIa__row[data-open]{break-inside:avoid;background:0 0}.faq-module__usKwIa__faq .faq-module__usKwIa__row+.faq-module__usKwIa__row,.faq-module__usKwIa__faq .faq-module__usKwIa__row[data-open]+.faq-module__usKwIa__row,.faq-module__usKwIa__faq .faq-module__usKwIa__row[data-open]+div>.faq-module__usKwIa__row:first-child{border-top-color:var(--pt-line)}.faq-module__usKwIa__faq .faq-module__usKwIa__row .faq-module__usKwIa__q button,.faq-module__usKwIa__faq .faq-module__usKwIa__row[data-open] .faq-module__usKwIa__q button{min-height:0;padding:var(--pt-s4) 0 var(--pt-s2);color:var(--pt-ink)}.faq-module__usKwIa__faq .faq-module__usKwIa__row .faq-module__usKwIa__a,.faq-module__usKwIa__faq .faq-module__usKwIa__row[data-open] .faq-module__usKwIa__a{visibility:visible;grid-template-rows:1fr;transition:none}.faq-module__usKwIa__faq .faq-module__usKwIa__row .faq-module__usKwIa__a p,.faq-module__usKwIa__faq .faq-module__usKwIa__row[data-open] .faq-module__usKwIa__a p{padding-bottom:var(--pt-s4);color:var(--pt-muted)}}
.field-photos-module__T93Mkq__filterDefs{width:0;height:0;position:absolute}.field-photos-module__T93Mkq__head>p{align-self:end;padding-bottom:6px}@media (max-width:860px){.field-photos-module__T93Mkq__head>p{padding-bottom:0}}.field-photos-module__T93Mkq__frame{gap:var(--pt-s3);display:grid}.field-photos-module__T93Mkq__picture{aspect-ratio:3/2;border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);position:relative;overflow:hidden}.field-photos-module__T93Mkq__drawing{width:100%;height:100%;display:block;position:absolute;inset:0}.field-photos-module__T93Mkq__gridLine{fill:none;stroke:var(--pt-line);stroke-width:.75px;opacity:.6}.field-photos-module__T93Mkq__ink{fill:none;stroke:var(--pt-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.field-photos-module__T93Mkq__ink .field-photos-module__T93Mkq__brass{stroke:var(--pt-accent)}.field-photos-module__T93Mkq__color,.field-photos-module__T93Mkq__duo{object-fit:cover}.field-photos-module__T93Mkq__duo{filter:url(#field-duotone);transition:opacity var(--pt-d2) var(--pt-ease)}@media (hover:hover) and (pointer:fine){.field-photos-module__T93Mkq__frame:hover .field-photos-module__T93Mkq__duo{opacity:0;transition-duration:var(--pt-d3)}}.field-photos-module__T93Mkq__caption{color:var(--pt-muted);font-size:14px;line-height:20px}@media (max-width:860px){ul.field-photos-module__T93Mkq__frames{column-gap:var(--pt-s4);row-gap:var(--pt-s5);grid-template-columns:repeat(2,minmax(0,1fr))}ul.field-photos-module__T93Mkq__frames>li:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.field-photos-module__T93Mkq__duo{transition:none}}@media print{.field-photos-module__T93Mkq__frame{break-inside:avoid}}
.catalog-pages-module__kc1iRa__page{padding-bottom:var(--pt-s8)}.catalog-pages-module__kc1iRa__intro{padding-top:var(--pt-s6);padding-bottom:var(--pt-s5)}.catalog-pages-module__kc1iRa__heading{margin:var(--pt-s2) 0 0;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,2vw + 22px,52px);line-height:1.06}.catalog-pages-module__kc1iRa__lede{max-width:64ch;margin:var(--pt-s3) 0 0;font:400 var(--pt-t-body)/1.5 var(--pt-sans);color:var(--pt-muted)}.catalog-pages-module__kc1iRa__lede+.catalog-pages-module__kc1iRa__lede{margin-top:var(--pt-s2)}.catalog-pages-module__kc1iRa__section{padding-top:var(--pt-s7)}.catalog-pages-module__kc1iRa__sectionHeading{margin:0 0 var(--pt-s4)}.catalog-pages-module__kc1iRa__cards{gap:var(--pt-s4);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-pages-module__kc1iRa__card{display:flex}.catalog-pages-module__kc1iRa__cardLink{gap:var(--pt-s1);width:100%;padding:var(--pt-s3);border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);color:var(--pt-ink);transition:border-color var(--pt-d0) var(--pt-ease);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.catalog-pages-module__kc1iRa__cardLink:hover{border-color:var(--pt-ink);transition-duration:var(--pt-d1)}}.catalog-pages-module__kc1iRa__cardArt{aspect-ratio:1;margin-bottom:var(--pt-s2);border-radius:var(--pt-radius);background:var(--pt-ground);place-items:center;display:grid;position:relative;overflow:hidden}.catalog-pages-module__kc1iRa__cardArt img{object-fit:contain;filter:drop-shadow(0 4px 8px #14233d2e);width:100%;height:100%;padding:12%;position:absolute;inset:0}.catalog-pages-module__kc1iRa__cardBlank{aspect-ratio:.62;border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);width:40%}.catalog-pages-module__kc1iRa__cardName{font:600 15px/1.35 var(--pt-sans)}.catalog-pages-module__kc1iRa__cardMeta{font:400 14px/1.4 var(--pt-sans);color:var(--pt-muted)}.catalog-pages-module__kc1iRa__cardPrice{color:var(--pt-ink);font-variant-numeric:tabular-nums}.catalog-pages-module__kc1iRa__product{gap:var(--pt-s6);padding-top:var(--pt-s6);display:grid}@media (min-width:900px){.catalog-pages-module__kc1iRa__product{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.catalog-pages-module__kc1iRa__productArt{aspect-ratio:1;border-radius:var(--pt-radius);background:var(--pt-ground);place-items:center;display:grid;position:relative;overflow:hidden}.catalog-pages-module__kc1iRa__productArt img{object-fit:contain;filter:drop-shadow(0 8px 16px #14233d33);width:100%;height:100%;padding:10%;position:absolute;inset:0}.catalog-pages-module__kc1iRa__productArt .catalog-pages-module__kc1iRa__cardBlank{width:32%}.catalog-pages-module__kc1iRa__credit{margin:var(--pt-s2) 0 0;font:400 13px/1.4 var(--pt-sans);color:var(--pt-muted)}.catalog-pages-module__kc1iRa__notice{margin:var(--pt-s4) 0 0;padding:var(--pt-s3) var(--pt-s4);border-left:2px solid var(--pt-accent);background:var(--pt-white);font:400 var(--pt-t-body)/1.5 var(--pt-sans)}.catalog-pages-module__kc1iRa__price{margin:var(--pt-s4) 0 0;font:600 24px/1.2 var(--pt-sans);font-variant-numeric:tabular-nums}.catalog-pages-module__kc1iRa__priceSource{margin-top:var(--pt-s1);font:400 13px/1.4 var(--pt-sans);color:var(--pt-muted);display:block}.catalog-pages-module__kc1iRa__actions{gap:var(--pt-s3);margin-top:var(--pt-s5);flex-wrap:wrap;display:flex}.catalog-pages-module__kc1iRa__facts{gap:var(--pt-s2) var(--pt-s5);margin:var(--pt-s5) 0 0;font:400 var(--pt-t-body)/1.45 var(--pt-sans);grid-template-columns:minmax(120px,max-content) 1fr;display:grid}.catalog-pages-module__kc1iRa__factRow{display:contents}.catalog-pages-module__kc1iRa__facts dt{color:var(--pt-muted)}.catalog-pages-module__kc1iRa__facts dd{margin:0}.catalog-pages-module__kc1iRa__fine{margin:var(--pt-s3) 0 0;font:400 14px/1.5 var(--pt-sans);color:var(--pt-muted)}.catalog-pages-module__kc1iRa__fine a,.catalog-pages-module__kc1iRa__faq a,.catalog-pages-module__kc1iRa__lede a{color:var(--pt-ink);text-underline-offset:3px;text-decoration:underline}.catalog-pages-module__kc1iRa__faq{gap:var(--pt-s5);max-width:72ch;display:grid}.catalog-pages-module__kc1iRa__faq h3{font:600 var(--pt-t-body)/1.4 var(--pt-sans);color:var(--pt-ink);margin:0}.catalog-pages-module__kc1iRa__faq p{margin:var(--pt-s1) 0 0;font:400 var(--pt-t-body)/1.55 var(--pt-sans);color:var(--pt-ink)}.catalog-pages-module__kc1iRa__indexGroups{margin-top:0}.catalog-pages-module__kc1iRa__indexGroup h3{margin:0 0 var(--pt-s2)}.catalog-pages-module__kc1iRa__indexGroup ul{border-top:1px solid var(--pt-line);margin:0;padding:0;list-style:none}.catalog-pages-module__kc1iRa__indexGroup li{border-bottom:1px solid var(--pt-line)}.catalog-pages-module__kc1iRa__indexGroup a{justify-content:space-between;align-items:center;gap:var(--pt-s3);min-height:44px;padding:var(--pt-s2) 0;font:400 15px/1.35 var(--pt-sans);color:var(--pt-ink);transition:color var(--pt-d0) var(--pt-ease);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.catalog-pages-module__kc1iRa__indexGroup a:hover{text-underline-offset:3px;text-decoration:underline}}.catalog-pages-module__kc1iRa__count{color:var(--pt-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.catalog-pages-module__kc1iRa__allProducts{margin-top:var(--pt-s7);border-top:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line)}.catalog-pages-module__kc1iRa__allProducts summary{align-items:center;gap:var(--pt-s3);min-height:72px;font:600 var(--pt-t-body)/1.4 var(--pt-sans);color:var(--pt-muted);cursor:pointer;list-style:none;display:flex}.catalog-pages-module__kc1iRa__allProducts summary::-webkit-details-marker{display:none}.catalog-pages-module__kc1iRa__allProducts summary .catalog-pages-module__kc1iRa__sign{margin-left:auto}.catalog-pages-module__kc1iRa__allProducts[open] summary{color:var(--pt-ink)}@media (hover:hover) and (pointer:fine){.catalog-pages-module__kc1iRa__allProducts summary:hover{color:var(--pt-ink)}.catalog-pages-module__kc1iRa__allProducts summary:hover .catalog-pages-module__kc1iRa__sign{color:var(--pt-accent)}}.catalog-pages-module__kc1iRa__sign{flex:none;width:16px;height:16px;position:relative}.catalog-pages-module__kc1iRa__sign:before,.catalog-pages-module__kc1iRa__sign:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:7.5px;left:0}.catalog-pages-module__kc1iRa__sign:after{transition:transform var(--pt-d2) var(--pt-ease);transform:rotate(90deg)}.catalog-pages-module__kc1iRa__allProducts[open] .catalog-pages-module__kc1iRa__sign:after{transform:rotate(0)}.catalog-pages-module__kc1iRa__indexProducts{padding-bottom:var(--pt-s6)}.catalog-pages-module__kc1iRa__indexProducts .catalog-pages-module__kc1iRa__indexGroup a{min-height:40px;font-size:14px}@media (prefers-reduced-motion:reduce){.catalog-pages-module__kc1iRa__sign:after{transition:none}}.catalog-pages-module__kc1iRa__steps{gap:var(--pt-s4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.catalog-pages-module__kc1iRa__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog-pages-module__kc1iRa__steps li{padding:var(--pt-s4);border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);font:400 var(--pt-t-body)/1.5 var(--pt-sans)}.catalog-pages-module__kc1iRa__steps strong{margin-bottom:var(--pt-s1);display:block}.catalog-pages-module__kc1iRa__faq .catalog-pages-module__kc1iRa__sources{margin-top:var(--pt-s1);color:var(--pt-muted);font-size:13px}.catalog-pages-module__kc1iRa__faq .catalog-pages-module__kc1iRa__sources a{color:var(--pt-muted)}
@property --p{syntax:"<number>";inherits:true;initial-value:1}.through-line-module__fIVZDG__section{--p:1}.through-line-module__fIVZDG__pin{background:var(--pt-ground)}.through-line-module__fIVZDG__w{--t:clamp(0, (var(--p) - var(--a,0)) * var(--k,1), 1)}.through-line-module__fIVZDG__draw{stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--t));opacity:calc(var(--t) * 60)}.through-line-module__fIVZDG__fade{opacity:var(--t)}.through-line-module__fIVZDG__out{opacity:calc(1 - var(--t))}.through-line-module__fIVZDG__rise{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 8px))}.through-line-module__fIVZDG__pop{opacity:var(--t);transform:scale(calc(.92 + .08 * var(--t)));transform-box:fill-box;transform-origin:50%}.through-line-module__fIVZDG__line{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--f))}.through-line-module__fIVZDG__tip{fill:none;stroke:var(--pt-accent);stroke-linecap:round;stroke-dasharray:.018 3;stroke-dashoffset:calc(.018 - var(--f));opacity:calc(min(var(--f), var(--te) - var(--p)) * 400)}.through-line-module__fIVZDG__ink{fill:none;stroke:var(--pt-ink);stroke-linejoin:round;stroke-linecap:round}.through-line-module__fIVZDG__brass{fill:none;stroke:var(--pt-accent);stroke-linejoin:round;stroke-linecap:round}.through-line-module__fIVZDG__brassFill{fill:var(--pt-accent)}.through-line-module__fIVZDG__check{fill:none;stroke:var(--pt-ground);stroke-linecap:round;stroke-linejoin:round}.through-line-module__fIVZDG__navy{fill:var(--pt-ink)}.through-line-module__fIVZDG__thread{fill:none;stroke:var(--pt-muted);stroke-opacity:.55;stroke-width:1.2px;stroke-linecap:round}.through-line-module__fIVZDG__dot{fill:var(--pt-white);stroke:var(--pt-line);stroke-width:1px}.through-line-module__fIVZDG__hollow{fill:var(--pt-white);stroke:var(--pt-line);stroke-width:1px;stroke-dasharray:3 4}.through-line-module__fIVZDG__ring{fill:var(--pt-white);stroke:var(--pt-accent);stroke-width:2px}.through-line-module__fIVZDG__tag{fill:var(--pt-white);stroke:var(--pt-line);stroke-width:1px}.through-line-module__fIVZDG__cardFill{fill:var(--pt-white)}.through-line-module__fIVZDG__card{fill:none;stroke:var(--pt-ink);stroke-width:1px}.through-line-module__fIVZDG__hair{stroke:var(--pt-line);stroke-width:1px}.through-line-module__fIVZDG__tCaps{font-family:var(--pt-sans);letter-spacing:.08em;text-transform:uppercase;fill:var(--pt-muted);font-size:10px;font-weight:600}.through-line-module__fIVZDG__tInk{fill:var(--pt-ink)}.through-line-module__fIVZDG__tSmall{font-size:9px}.through-line-module__fIVZDG__tDetail{letter-spacing:0;text-transform:none;fill:var(--pt-muted);font-size:11px;font-weight:400}.through-line-module__fIVZDG__tSerif{font-family:var(--pt-serif);letter-spacing:-.01em;fill:var(--pt-ink);font-size:18px}@property --s{syntax:"<number>";inherits:false;initial-value:0}.through-line-module__fIVZDG__feed{pointer-events:none}.through-line-module__fIVZDG__pulse{fill:none;stroke:var(--pt-accent);stroke-opacity:.55;stroke-width:2px;stroke-linecap:round;stroke-dashoffset:calc(var(--dl) - var(--s));opacity:0}.through-line-module__fIVZDG__pulse.through-line-module__fIVZDG__pulseHead{stroke:var(--pt-accent-lit);stroke-opacity:1;stroke-width:2.2px}.through-line-module__fIVZDG__glint{fill:none;stroke:var(--pt-accent);stroke-width:1.5px;opacity:0}@media (prefers-reduced-motion:no-preference){.through-line-module__fIVZDG__pulse{animation:6.6s linear infinite both paused through-line-module__fIVZDG__feedDesk}.through-line-module__fIVZDG__phone .through-line-module__fIVZDG__pulse{animation-name:through-line-module__fIVZDG__feedPhone;animation-duration:5.2s}.through-line-module__fIVZDG__glint{animation:through-line-module__fIVZDG__glintDesk 6.6s var(--pt-ease) infinite both paused}.through-line-module__fIVZDG__phone .through-line-module__fIVZDG__glint{animation-name:through-line-module__fIVZDG__glintPhone;animation-duration:5.2s}[data-run=true] .through-line-module__fIVZDG__pulse,[data-run=true] .through-line-module__fIVZDG__glint{animation-play-state:running}}@keyframes through-line-module__fIVZDG__feedDesk{0%{--s:0;opacity:0}2%{opacity:1}30%{--s:1}34%,to{--s:1.15;opacity:1}}@keyframes through-line-module__fIVZDG__feedPhone{0%{--s:0;opacity:0}2%{opacity:1}62%{--s:1}65%,to{--s:1.05;opacity:1}}@keyframes through-line-module__fIVZDG__glintDesk{0%,30%{opacity:0}33.2%{opacity:.6}35.2%,to{opacity:0}}@keyframes through-line-module__fIVZDG__glintPhone{0%,62%{opacity:0}66%{opacity:.6}68.5%,to{opacity:0}}.through-line-module__fIVZDG__flowPulse{fill:none;stroke-linecap:round;stroke-dashoffset:calc(var(--dl) - var(--s))}.through-line-module__fIVZDG__cometTail{stroke:var(--pt-accent);stroke-opacity:.3;stroke-width:2.5px}.through-line-module__fIVZDG__cometBody{stroke:var(--pt-accent);stroke-opacity:.7;stroke-width:2.5px}.through-line-module__fIVZDG__cometHead{stroke:var(--pt-accent-lit);stroke-width:3px}.through-line-module__fIVZDG__lit{opacity:0}.through-line-module__fIVZDG__litInk{fill:none;stroke:var(--pt-accent);stroke-linecap:round;stroke-linejoin:round}.through-line-module__fIVZDG__glyph .through-line-module__fIVZDG__litInk{stroke-width:2.6px}.through-line-module__fIVZDG__litWrap{pointer-events:none;position:absolute}.through-line-module__fIVZDG__cap .through-line-module__fIVZDG__litWrap{width:24px;height:2px;top:-12px;left:50%;translate:-50%}.through-line-module__fIVZDG__rowText{position:relative}.through-line-module__fIVZDG__rowText .through-line-module__fIVZDG__litWrap{width:16px;height:2px;top:-10px;left:0}.through-line-module__fIVZDG__litRule{background:var(--pt-accent);width:100%;height:100%;display:block}.through-line-module__fIVZDG__node .through-line-module__fIVZDG__litWrap{inset:-4px}.through-line-module__fIVZDG__litNode{border:1.5px solid var(--pt-accent);border-radius:50%;width:100%;height:100%;display:block}.through-line-module__fIVZDG__ack{fill:none;stroke:var(--pt-accent);stroke-width:1.5px;opacity:0}.through-line-module__fIVZDG__phone{position:relative}.through-line-module__fIVZDG__flowTrack{z-index:1;left:calc(var(--rail) - 2px);width:4px;position:absolute;overflow:hidden}.through-line-module__fIVZDG__sparkRun{position:absolute;inset:0}.through-line-module__fIVZDG__spark{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--pt-accent) 45%, transparent) 35%, var(--pt-accent) 70%, var(--pt-accent-lit));border-radius:2px;width:4px;height:40px;position:absolute;top:-40px;left:0}@media (prefers-reduced-motion:no-preference){.through-line-module__fIVZDG__flowPulse{animation:6.6s linear infinite both paused through-line-module__fIVZDG__flowDesk}.through-line-module__fIVZDG__lit{animation:through-line-module__fIVZDG__flowLit 3.3s var(--pt-ease) infinite both paused}.through-line-module__fIVZDG__ack{animation:through-line-module__fIVZDG__flowAck 3.3s var(--pt-ease) infinite both paused}.through-line-module__fIVZDG__sparkRun{animation:6.934s linear infinite both paused through-line-module__fIVZDG__flowPhone}.through-line-module__fIVZDG__phone .through-line-module__fIVZDG__lit,.through-line-module__fIVZDG__phone .through-line-module__fIVZDG__ack{animation-duration:3.467s;animation-delay:calc(var(--fd0) + var(--at,0) * var(--ftr) - var(--fev) * .05)}.through-line-module__fIVZDG__phone .through-line-module__fIVZDG__ack{animation-delay:calc(var(--fd0) + var(--at,1) * var(--ftr) - var(--fev) * .06)}[data-run=true] .through-line-module__fIVZDG__flowPulse,[data-run=true] .through-line-module__fIVZDG__lit,[data-run=true] .through-line-module__fIVZDG__ack,[data-run=true] .through-line-module__fIVZDG__sparkRun{animation-play-state:running}}@keyframes through-line-module__fIVZDG__flowDesk{0%{--s:0}75%{--s:1}77.6%,to{--s:1.04}}@keyframes through-line-module__fIVZDG__flowPhone{0%{transform:translateY(0)}62%,to{transform:translateY(calc(100% + 40px))}}@keyframes through-line-module__fIVZDG__flowLit{0%{opacity:0}5%{opacity:.9}22%,to{opacity:0}}@keyframes through-line-module__fIVZDG__flowAck{0%{opacity:0}6%{opacity:.7}30%,to{opacity:0}}.through-line-module__fIVZDG__stage{gap:var(--pt-s6);padding-block:var(--pt-sec);display:grid}.through-line-module__fIVZDG__head{align-items:start}.through-line-module__fIVZDG__label{padding-top:14px}.through-line-module__fIVZDG__scenes{padding-top:var(--pt-s2);display:grid}.through-line-module__fIVZDG__scene{grid-area:1/1;display:none}.through-line-module__fIVZDG__scene:last-child{display:block}.through-line-module__fIVZDG__desk{width:calc(100% + 2 * var(--pt-edge));margin-inline:calc(-1 * var(--pt-edge));position:relative}.through-line-module__fIVZDG__deskArt{width:100%;height:auto;display:block;overflow:visible}.through-line-module__fIVZDG__capLayer{pointer-events:none;position:absolute;inset:0}.through-line-module__fIVZDG__cap{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);gap:var(--pt-s1);text-align:center;width:10.8%;display:grid;position:absolute;translate:-50%}.through-line-module__fIVZDG__capName{font-size:var(--pt-t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-ink);font-weight:600;line-height:16px}.through-line-module__fIVZDG__capNote{color:var(--pt-muted);text-wrap:balance;font-size:14px;line-height:20px}.through-line-module__fIVZDG__capOwner{font-family:var(--pt-serif);letter-spacing:-.01em;color:var(--pt-ink);font-size:22px;line-height:28px}.through-line-module__fIVZDG__foot{justify-content:space-between;align-items:center;gap:var(--pt-s4);display:flex}.through-line-module__fIVZDG__control{align-items:center;gap:var(--pt-s2);min-height:44px;padding:0 var(--pt-s2);color:var(--pt-ink);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600;display:inline-flex}.through-line-module__fIVZDG__controlIcon{width:10px;height:10px;position:relative}.through-line-module__fIVZDG__controlIcon[data-state=pause]{border-left:3px solid;border-right:3px solid}.through-line-module__fIVZDG__controlIcon[data-state=replay],.through-line-module__fIVZDG__controlIcon[data-state=skip]{border:5px solid #0000;border-left:9px solid;border-right-width:0;width:0;height:0}.through-line-module__fIVZDG__controlIcon[data-state=skip]{margin-right:3px}.through-line-module__fIVZDG__controlIcon[data-state=skip]:after{content:"";background:currentColor;width:2px;height:10px;position:absolute;top:-5px;left:0}@media (hover:hover) and (pointer:fine){.through-line-module__fIVZDG__control:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pt-accent);text-decoration-color:var(--pt-accent);text-underline-offset:6px}}.through-line-module__fIVZDG__stage>.through-line-module__fIVZDG__phoneWrap{display:none}.through-line-module__fIVZDG__phone{--rail:32px;display:grid}.through-line-module__fIVZDG__phoneTop{height:204px;overflow:hidden}.through-line-module__fIVZDG__phoneThreads{display:block}.through-line-module__fIVZDG__rows{display:grid}.through-line-module__fIVZDG__row{--tg:1}.through-line-module__fIVZDG__pencil{opacity:.38}.through-line-module__fIVZDG__pencil .through-line-module__fIVZDG__draw{stroke-dashoffset:0;opacity:1}.through-line-module__fIVZDG__pencil .through-line-module__fIVZDG__fade{opacity:1}.through-line-module__fIVZDG__inks{opacity:calc(.38 + .62 * var(--t))}.through-line-module__fIVZDG__row{grid-template-columns:calc(var(--rail) + 24px) 64px minmax(0, 1fr);column-gap:var(--pt-s4);padding-bottom:var(--pt-s5);align-items:end;display:grid;position:relative}.through-line-module__fIVZDG__row:before{content:"";opacity:var(--tg);left:calc(var(--rail) - .5px);background:repeating-linear-gradient(to bottom, var(--pt-line) 0 4px, transparent 4px 10px);width:1px;position:absolute;top:0;bottom:0}.through-line-module__fIVZDG__rail{left:calc(var(--rail) - .75px);background:var(--pt-ink);width:1.5px;transform:scaleY(var(--t));transform-origin:top;position:absolute;top:0;bottom:0}.through-line-module__fIVZDG__node{width:9px;height:9px;margin-bottom:3px;margin-left:calc(var(--rail) - 4.5px);border:1.2px solid var(--pt-line);background:var(--pt-white);opacity:var(--tg);border-radius:50%;grid-area:1/1;place-self:end start;position:relative;translate:0 50%}.through-line-module__fIVZDG__node:after{content:"";background:var(--pt-ink);opacity:var(--t);border-radius:50%;position:absolute;inset:-1.2px}.through-line-module__fIVZDG__glyph{grid-area:1/2;width:64px;height:auto;display:block;overflow:visible}.through-line-module__fIVZDG__glyph .through-line-module__fIVZDG__ink,.through-line-module__fIVZDG__glyph rect{stroke-width:2.6px}.through-line-module__fIVZDG__glyph .through-line-module__fIVZDG__brass{stroke-width:3.4px}.through-line-module__fIVZDG__rowText{gap:var(--pt-s1);grid-area:1/3;padding-bottom:2px;display:grid}.through-line-module__fIVZDG__ownerRow{grid-template-columns:calc(var(--rail) + 24px) minmax(0, 1fr);align-items:center;padding-bottom:0}.through-line-module__fIVZDG__ownerRow:before,.through-line-module__fIVZDG__railLast{bottom:50%}.through-line-module__fIVZDG__ownerArt{width:56px;height:56px;margin-left:calc(var(--rail) - 28px);grid-area:1/1;overflow:visible}.through-line-module__fIVZDG__phoneCard{margin-top:var(--pt-s4);padding:var(--pt-s4) var(--pt-s4) var(--pt-s3) 20px;border:1px solid var(--pt-ink);border-radius:var(--pt-radius);background:var(--pt-white);box-shadow:inset 3px 0 0 var(--pt-accent);grid-column:2/-1}.through-line-module__fIVZDG__cardHead{justify-content:space-between;gap:var(--pt-s1) var(--pt-s3);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-muted);flex-wrap:wrap;font-size:11px;font-weight:600;line-height:16px;display:flex}.through-line-module__fIVZDG__cardHead>span{white-space:nowrap}.through-line-module__fIVZDG__cardHead>span:first-child{color:var(--pt-ink)}.through-line-module__fIVZDG__cardText{margin-top:var(--pt-s2);font-family:var(--pt-serif);letter-spacing:-.01em;color:var(--pt-ink);font-size:19px;line-height:26px}.through-line-module__fIVZDG__cardChecks{gap:var(--pt-s2) var(--pt-s5);margin-top:var(--pt-s3);padding-top:var(--pt-s2);border-top:1px solid var(--pt-line);letter-spacing:.08em;text-transform:uppercase;color:var(--pt-muted);flex-wrap:wrap;font-size:11px;font-weight:600;line-height:16px;display:flex}.through-line-module__fIVZDG__cardChecks>span{white-space:nowrap;align-items:center;gap:var(--pt-s2);display:inline-flex}.through-line-module__fIVZDG__cardChecks>span:after{content:"";background:var(--pt-accent);width:7px;height:7px}@media (max-width:1180px){.through-line-module__fIVZDG__stage>.through-line-module__fIVZDG__desk{display:none}.through-line-module__fIVZDG__stage>.through-line-module__fIVZDG__phoneWrap{display:grid}}@media (min-width:1181px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.through-line-module__fIVZDG__pin{height:calc(100svh - var(--pt-header) + 150svh)}.through-line-module__fIVZDG__stage{top:var(--pt-header);height:calc(100svh - var(--pt-header));padding-block:var(--pt-s5);grid-template-rows:auto auto auto;align-content:center;gap:0;position:sticky}.through-line-module__fIVZDG__stage>.through-line-module__fIVZDG__head{margin-bottom:var(--pt-s7)}.through-line-module__fIVZDG__stage>.through-line-module__fIVZDG__foot{margin-top:var(--pt-s4)}.through-line-module__fIVZDG__desk{width:min(calc(100% + 2 * var(--pt-edge)), calc((100svh - var(--pt-header) - 330px) * 3.726));justify-self:center;margin-inline:0}.through-line-module__fIVZDG__scene{opacity:clamp(0, min((var(--p) - var(--a)) * 10000 + 1, (var(--e) - var(--p)) * 10000), 1);display:block}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.through-line-module__fIVZDG__section[data-mode=scroll] .through-line-module__fIVZDG__pin{view-timeline:--our-role block;view-timeline-inset:var(--pt-header) 0px}.through-line-module__fIVZDG__section[data-mode=scroll] .through-line-module__fIVZDG__stage{animation:linear both through-line-module__fIVZDG__drawLine;animation-timeline:--our-role;animation-range:contain}}@media (prefers-reduced-motion:no-preference) and (max-width:1180px){.through-line-module__fIVZDG__section[data-mode=scroll] .through-line-module__fIVZDG__stage{animation-range:contain 0% contain calc(100% + max(0px, min(50%, 100svh - var(--pt-header) - 320px)))}}}@keyframes through-line-module__fIVZDG__drawLine{0%{--p:0}to{--p:1}}@media print{.through-line-module__fIVZDG__section,.through-line-module__fIVZDG__section .through-line-module__fIVZDG__stage{--p:1!important}.through-line-module__fIVZDG__section[data-mode] .through-line-module__fIVZDG__stage{animation:none}.through-line-module__fIVZDG__stage{break-inside:avoid}.through-line-module__fIVZDG__control,.through-line-module__fIVZDG__feed,.through-line-module__fIVZDG__litWrap{display:none!important}}
.switch-finder-module__TbqFdW__finder{--sf-move:cubic-bezier(.65, 0, .35, 1);flex-direction:column;gap:0;display:flex}.switch-finder-module__TbqFdW__filters{top:var(--pt-header,72px);z-index:3;padding:12px var(--pt-edge,48px) 8px;background:var(--pt-ground);border-bottom:1px solid var(--pt-line);position:sticky}.switch-finder-module__TbqFdW__row{scrollbar-width:none;align-items:center;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.switch-finder-module__TbqFdW__row::-webkit-scrollbar{display:none}.switch-finder-module__TbqFdW__sw,.switch-finder-module__TbqFdW__swAll{cursor:pointer;border:1px solid #14233d33;border-radius:50%;flex:none;width:36px;height:36px;padding:0;position:relative}.switch-finder-module__TbqFdW__swAll{background:var(--pt-white);font:600 11px/1 var(--pt-sans);color:var(--pt-ink)}.switch-finder-module__TbqFdW__sw[aria-pressed=true]:after,.switch-finder-module__TbqFdW__swAll[aria-pressed=true]:after{content:"";border:2px solid var(--pt-accent);border-radius:50%;position:absolute;inset:-4px}.switch-finder-module__TbqFdW__count{font:400 12px/1 var(--pt-sans);color:var(--pt-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:12px}.switch-finder-module__TbqFdW__chip{border-radius:var(--pt-radius);border:1px solid var(--pt-line);background:var(--pt-white);height:36px;color:var(--pt-ink);font:400 13px/1 var(--pt-sans);cursor:pointer;white-space:nowrap;flex:none;padding:0 12px}.switch-finder-module__TbqFdW__chip[aria-pressed=true]{background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-ground)}.switch-finder-module__TbqFdW__sep{background:var(--pt-line);flex:none;width:1px;height:24px}.switch-finder-module__TbqFdW__grid{margin:16px var(--pt-edge,48px) 48px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid;position:relative}.switch-finder-module__TbqFdW__grid[data-measured]{overflow-clip-margin:32px;transition:height var(--pt-d3) var(--sf-move);display:block;overflow:clip}.switch-finder-module__TbqFdW__slot{perspective:900px;position:relative}.switch-finder-module__TbqFdW__grid[data-measured] .switch-finder-module__TbqFdW__slot{will-change:transform;transition:transform .42s var(--sf-move), opacity var(--pt-d2) var(--pt-ease);position:absolute;top:0;left:0}.switch-finder-module__TbqFdW__slot[data-out=true]{opacity:0;pointer-events:none}.switch-finder-module__TbqFdW__grid[data-measured]:not([data-settled]),.switch-finder-module__TbqFdW__grid[data-measured]:not([data-settled]) .switch-finder-module__TbqFdW__slot{transition:none}.switch-finder-module__TbqFdW__tile{border:1px solid var(--pt-line);background:var(--pt-white);text-align:left;cursor:pointer;width:100%;height:100%;color:var(--pt-ink);transform-origin:50% 100%;transition:transform .16s var(--pt-ease), box-shadow var(--pt-d2) var(--pt-ease), border-color var(--pt-d2) var(--pt-ease);opacity:0;border-radius:12px;flex-direction:column;padding:0 12px 12px;display:flex;position:relative;overflow:hidden;transform:rotateX(14deg)translateY(24px);box-shadow:0 1px 2px #14233d0f}.switch-finder-module__TbqFdW__grid:not([data-measured]) .switch-finder-module__TbqFdW__tile,.switch-finder-module__TbqFdW__slot[data-seen] .switch-finder-module__TbqFdW__tile{opacity:1;transition:transform .56s var(--sf-move), opacity .42s var(--pt-ease), box-shadow var(--pt-d2) var(--pt-ease), border-color var(--pt-d2) var(--pt-ease);transform:none}.switch-finder-module__TbqFdW__tile[data-tilt=true]{transition:transform 90ms linear, box-shadow var(--pt-d2) var(--pt-ease);border-color:#a9874f80;box-shadow:0 18px 36px #14233d29}.switch-finder-module__TbqFdW__tile:active{transform:scale(.98)}.switch-finder-module__TbqFdW__tile:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}.switch-finder-module__TbqFdW__sheen{pointer-events:none;opacity:0;transition:opacity var(--pt-d2) var(--pt-ease);background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #ffffff61, transparent 46%);mix-blend-mode:soft-light;position:absolute;inset:0}.switch-finder-module__TbqFdW__tile[data-tilt=true] .switch-finder-module__TbqFdW__sheen{opacity:1}.switch-finder-module__TbqFdW__art{aspect-ratio:1/1.1;background:#f4f2ed;place-items:center;height:auto;margin:0 -12px;display:grid;overflow:hidden}.switch-finder-module__TbqFdW__grid[data-measured] .switch-finder-module__TbqFdW__art{aspect-ratio:auto}.switch-finder-module__TbqFdW__art img{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--sf-move);padding:8%}.switch-finder-module__TbqFdW__art{position:relative}.switch-finder-module__TbqFdW__art img[data-face]{object-fit:contain;filter:drop-shadow(0 8px 12px #14233d29)drop-shadow(0 1px 2px #14233d1a);padding:12% 16%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.switch-finder-module__TbqFdW__tile[data-tilt=true] .switch-finder-module__TbqFdW__art img{transform:scale(1.04)}}.switch-finder-module__TbqFdW__drawn{height:62%;display:block}.switch-finder-module__TbqFdW__drawn svg{filter:drop-shadow(0 2px 3px #14233d2e);width:auto;height:100%}.switch-finder-module__TbqFdW__brand{font:600 11px/1.2 var(--pt-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--pt-muted);margin-top:12px}.switch-finder-module__TbqFdW__name{font:600 14px/1.25 var(--pt-sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.switch-finder-module__TbqFdW__meta{font:400 12px/1.3 var(--pt-sans);color:var(--pt-muted);-webkit-line-clamp:2;font-variant-numeric:tabular-nums;-webkit-box-orient:vertical;margin-top:auto;padding-top:4px;display:-webkit-box;overflow:hidden}.switch-finder-module__TbqFdW__empty{color:var(--pt-muted);font:400 14px/1.4 var(--pt-sans);place-items:center;margin:0;display:grid;position:absolute;inset:0}.switch-finder-module__TbqFdW__size{background:var(--pt-ground);box-shadow:-12px 0 12px -4px var(--pt-ground);flex:none;gap:4px;margin-left:8px;padding-left:8px;display:inline-flex;position:sticky;right:0}.switch-finder-module__TbqFdW__size button{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);width:36px;height:36px;color:var(--pt-ink);cursor:pointer;place-items:center;padding:0;display:grid}.switch-finder-module__TbqFdW__size button:disabled{opacity:.4;cursor:default}.switch-finder-module__TbqFdW__size svg{fill:currentColor;width:16px;height:16px}@media (max-width:419px){.switch-finder-module__TbqFdW__size{display:none}}::view-transition-group(switch-finder-module__TbqFdW__sf-photo){animation-duration:.42s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.switch-finder-module__TbqFdW__scrim{z-index:40;animation:switch-finder-module__TbqFdW__sf-fade var(--pt-d2) var(--pt-ease);background:#14233d5c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.switch-finder-module__TbqFdW__sheet{background:var(--pt-white);width:100%;max-height:92dvh;color:var(--pt-ink);border-radius:var(--pt-radius-l) var(--pt-radius-l) 0 0;animation:switch-finder-module__TbqFdW__sf-rise var(--pt-d3) var(--pt-ease);padding:24px 16px 0;scroll-padding:64px 0 180px;position:relative;overflow-y:auto}@media (min-width:900px){.switch-finder-module__TbqFdW__scrim{justify-content:flex-end;align-items:stretch}.switch-finder-module__TbqFdW__sheet{border-radius:0;width:440px;height:100dvh;max-height:none;padding:32px 32px 0;animation-name:switch-finder-module__TbqFdW__sf-slide}}@keyframes switch-finder-module__TbqFdW__sf-fade{0%{opacity:0}}@keyframes switch-finder-module__TbqFdW__sf-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes switch-finder-module__TbqFdW__sf-slide{0%{opacity:0;transform:translate(24px)}}.switch-finder-module__TbqFdW__close{z-index:2;background:var(--pt-ground);width:44px;height:44px;color:var(--pt-ink);font:400 24px/1 var(--pt-sans);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:0 -4px -44px auto;display:grid;position:sticky;top:12px;box-shadow:0 1px 4px #14233d2e}.switch-finder-module__TbqFdW__hero{background:var(--pt-ground);height:240px;transition:background-color var(--duration-fast) var(--ease-out-quick);place-items:center;margin:8px -16px 16px;display:grid;position:relative;overflow:hidden}.switch-finder-module__TbqFdW__hero img{object-fit:contain;width:100%;height:100%;padding:16px;position:absolute;inset:0}.switch-finder-module__TbqFdW__hero:not([data-wall-dark]) img[data-maker]{mix-blend-mode:multiply}.switch-finder-module__TbqFdW__credit{color:var(--pt-muted);font:400 11px/1.4 var(--pt-sans);background:#ffffffb8;border-radius:4px;padding:2px 8px;position:absolute;bottom:8px;right:8px}.switch-finder-module__TbqFdW__drawnLarge{height:200px;display:block}.switch-finder-module__TbqFdW__drawnLarge svg{filter:drop-shadow(0 4px 8px #14233d2e);width:auto;height:100%}.switch-finder-module__TbqFdW__kicker{font:600 12px/1.3 var(--pt-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--pt-muted);margin:0}.switch-finder-module__TbqFdW__title{font:400 28px/1.15 var(--pt-serif);margin:4px 0 0}.switch-finder-module__TbqFdW__sub{font:400 14px/1.4 var(--pt-sans);color:var(--pt-muted);font-variant-numeric:tabular-nums;margin:8px 0 0}.switch-finder-module__TbqFdW__label{font:600 12px/1.3 var(--pt-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--pt-muted);margin:24px 0 8px}.switch-finder-module__TbqFdW__checks{font:400 15px/1.45 var(--pt-sans);margin:0;padding:0;list-style:none}.switch-finder-module__TbqFdW__checks li{gap:8px;padding:4px 0;display:flex}.switch-finder-module__TbqFdW__checks li:before{content:"";background:var(--pt-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.switch-finder-module__TbqFdW__pairs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.switch-finder-module__TbqFdW__pair{border:1px solid var(--pt-line);background:var(--pt-white);width:120px;color:var(--pt-ink);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;flex:none;gap:8px;padding:8px;display:flex}.switch-finder-module__TbqFdW__pairArt{background:#f4f2ed;border-radius:4px;place-items:center;height:88px;display:grid;position:relative;overflow:hidden}.switch-finder-module__TbqFdW__pairArt img{object-fit:contain;filter:drop-shadow(0 2px 4px #14233d2e);width:100%;height:100%;padding:8px;position:absolute;inset:0}.switch-finder-module__TbqFdW__pairArt svg{width:auto;height:72%;display:block}.switch-finder-module__TbqFdW__pairName{font:600 12px/1.3 var(--pt-sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.switch-finder-module__TbqFdW__pairMeta{font:400 12px/1.3 var(--pt-sans);color:var(--pt-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:-4px;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.switch-finder-module__TbqFdW__pair:hover{border-color:var(--pt-ink)}}.switch-finder-module__TbqFdW__qty{align-items:center;gap:12px;display:flex}.switch-finder-module__TbqFdW__qty button{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);width:44px;height:44px;color:var(--pt-ink);font:400 20px/1 var(--pt-sans);cursor:pointer}.switch-finder-module__TbqFdW__qty output{text-align:center;min-width:24px;font:600 16px/1 var(--pt-sans);font-variant-numeric:tabular-nums}.switch-finder-module__TbqFdW__total{text-align:right;font:400 13px/1.3 var(--pt-sans);color:var(--pt-muted);margin-left:auto}.switch-finder-module__TbqFdW__total b{font:600 20px/1.2 var(--pt-sans);color:var(--pt-ink);font-variant-numeric:tabular-nums;display:block}.switch-finder-module__TbqFdW__cta{padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:var(--pt-white);border-top:1px solid var(--pt-line);grid-template-columns:1fr 1fr;gap:8px;margin:24px -16px 0;display:grid;position:sticky;bottom:0}@media (min-width:900px){.switch-finder-module__TbqFdW__cta{margin:24px -32px 0;padding:16px 32px 24px}}.switch-finder-module__TbqFdW__btnGhost,.switch-finder-module__TbqFdW__btnSolid{border-radius:var(--pt-radius);border:1px solid var(--pt-ink);height:48px;font:600 15px/1 var(--pt-sans);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.switch-finder-module__TbqFdW__btnGhost{background:var(--pt-white);color:var(--pt-ink)}.switch-finder-module__TbqFdW__btnSolid{background:var(--pt-ink);color:var(--pt-ground)}.switch-finder-module__TbqFdW__btnSolid:disabled{opacity:.6;cursor:progress}@media (hover:hover) and (pointer:fine){.switch-finder-module__TbqFdW__btnSolid:hover{background:var(--pt-button-hover-bg)}.switch-finder-module__TbqFdW__btnGhost:hover{background:var(--pt-ground)}}.switch-finder-module__TbqFdW__fine{font:400 12px/1.45 var(--pt-sans);color:var(--pt-muted);grid-column:1/-1;margin:0}.switch-finder-module__TbqFdW__fine a{color:var(--pt-ink);text-underline-offset:2px;text-decoration:underline}.switch-finder-module__TbqFdW__form{gap:12px;margin-top:24px;display:grid}.switch-finder-module__TbqFdW__form label{font:600 13px/1.3 var(--pt-sans);gap:4px;display:grid}.switch-finder-module__TbqFdW__form input:not([type=radio]){border:1px solid var(--pt-line);border-radius:var(--pt-radius);height:44px;font:400 16px var(--pt-sans);color:var(--pt-ink);background:var(--pt-white);padding:0 12px}.switch-finder-module__TbqFdW__form fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.switch-finder-module__TbqFdW__form legend{font:600 13px/1.3 var(--pt-sans);margin-bottom:4px}.switch-finder-module__TbqFdW__choice input{accent-color:var(--pt-ink)}.switch-finder-module__TbqFdW__choice{border:1px solid var(--pt-line);border-radius:var(--pt-radius);align-items:center;height:40px;padding:0 12px;grid-template-columns:none!important;gap:8px!important;font-weight:400!important;display:inline-flex!important}.switch-finder-module__TbqFdW__honey{width:1px;height:1px;position:absolute;left:-9999px}.switch-finder-module__TbqFdW__error{color:#9a2b1f;font:400 13px/1.4 var(--pt-sans);margin:0}.switch-finder-module__TbqFdW__thanks{background:var(--pt-accent-soft);font:400 15px/1.45 var(--pt-sans);border-radius:8px;margin:24px 0 32px;padding:16px}@media (max-width:720px){.switch-finder-module__TbqFdW__filters{padding-left:16px;padding-right:16px}.switch-finder-module__TbqFdW__grid{margin:12px 16px 32px}}@media (prefers-reduced-motion:reduce){.switch-finder-module__TbqFdW__slot,.switch-finder-module__TbqFdW__tile,.switch-finder-module__TbqFdW__grid[data-measured],.switch-finder-module__TbqFdW__art img{transition:none!important}.switch-finder-module__TbqFdW__tile{opacity:1;transform:none}::view-transition-group(switch-finder-module__TbqFdW__sf-photo){animation:none}.switch-finder-module__TbqFdW__scrim,.switch-finder-module__TbqFdW__sheet{animation:none}}.switch-finder-module__TbqFdW__viewer{background:var(--pt-ground);height:320px;margin:8px -16px 16px;position:relative}@media (min-width:900px){.switch-finder-module__TbqFdW__viewer{height:360px;margin:8px -32px 16px}}.switch-finder-module__TbqFdW__canvas{touch-action:none;position:absolute;inset:0}.switch-finder-module__TbqFdW__canvas canvas{width:100%;height:100%;display:block}.switch-finder-module__TbqFdW__viewerNote{font:400 13px/1.4 var(--pt-sans);color:var(--pt-muted);margin:0;position:absolute;bottom:16px;left:16px}.switch-finder-module__TbqFdW__flip{border:1px solid var(--pt-ink);border-radius:var(--pt-radius);background:var(--pt-white);height:40px;color:var(--pt-ink);font:600 13px/1 var(--pt-sans);cursor:pointer;padding:0 16px;position:absolute;bottom:16px;right:16px}.switch-finder-module__TbqFdW__viewToggle{gap:8px;margin:0 0 8px;display:flex}.switch-finder-module__TbqFdW__modelNote{font:400 13px/1.4 var(--pt-sans);color:var(--pt-muted);margin:-8px 0 12px}.switch-finder-module__TbqFdW__walls{align-items:center;gap:8px;margin:-4px 0 16px;display:flex}.switch-finder-module__TbqFdW__art img[data-maker]{mix-blend-mode:multiply}.switch-finder-module__TbqFdW__partner{background:var(--pt-ground);font:400 13px/1.45 var(--pt-sans);color:var(--pt-muted);border-radius:8px;gap:4px;padding:16px;display:grid}.switch-finder-module__TbqFdW__partner p{margin:0}.switch-finder-module__TbqFdW__partnerHead{font:600 15px/1.3 var(--pt-sans);color:var(--pt-ink)!important}.switch-finder-module__TbqFdW__areaNote{font:400 13px/1.45 var(--pt-sans);color:var(--pt-muted);margin:-4px 0 0}.switch-finder-module__TbqFdW__views{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);flex:none;margin-left:8px;display:inline-flex;overflow:hidden}.switch-finder-module__TbqFdW__views button{height:34px;color:var(--pt-ink);font:600 12px/1 var(--pt-sans);cursor:pointer;background:0 0;border:0;padding:0 12px}.switch-finder-module__TbqFdW__views button[aria-pressed=true]{background:var(--pt-ink);color:var(--pt-ground)}.switch-finder-module__TbqFdW__hero img[data-face]{filter:drop-shadow(0 10px 14px #14233d2e)drop-shadow(0 1px 2px #14233d1f);padding:24px}.switch-finder-module__TbqFdW__toolbar{top:var(--pt-header,72px);z-index:3;padding:12px var(--pt-edge,48px) 8px;background:var(--pt-ground);border-bottom:1px solid var(--pt-line);gap:8px;display:grid;position:sticky}.switch-finder-module__TbqFdW__toolRow{align-items:center;gap:8px;display:flex}.switch-finder-module__TbqFdW__search{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);min-width:0;max-width:560px;height:44px;color:var(--pt-muted);transition:border-color var(--pt-d2) var(--pt-ease), box-shadow var(--pt-d2) var(--pt-ease);flex:1;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}.switch-finder-module__TbqFdW__search:focus-within{border-color:var(--pt-ink);box-shadow:0 0 0 3px #a9874f2e}.switch-finder-module__TbqFdW__search svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:16px;height:16px}.switch-finder-module__TbqFdW__search input{min-width:0;height:100%;color:var(--pt-ink);font:400 16px/1 var(--pt-sans);background:0 0;border:0;outline:none;flex:1}.switch-finder-module__TbqFdW__search input::placeholder{color:var(--pt-muted);opacity:.8}.switch-finder-module__TbqFdW__search input:focus-visible{box-shadow:none}.switch-finder-module__TbqFdW__search input::-webkit-search-cancel-button{display:none}.switch-finder-module__TbqFdW__search button{background:var(--pt-ground);width:32px;height:32px;color:var(--pt-ink);font:400 18px/1 var(--pt-sans);cursor:pointer;border:0;border-radius:50%;flex:none}.switch-finder-module__TbqFdW__filtersBtn{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);height:44px;color:var(--pt-ink);font:600 14px/1 var(--pt-sans);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.switch-finder-module__TbqFdW__filtersBtn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.switch-finder-module__TbqFdW__badge{background:var(--pt-ink);min-width:20px;height:20px;color:var(--pt-ground);font:600 11px/1 var(--pt-sans);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 6px;display:inline-grid}@media (hover:hover) and (pointer:fine){.switch-finder-module__TbqFdW__filtersBtn:hover,.switch-finder-module__TbqFdW__tab:hover,.switch-finder-module__TbqFdW__finishChip:hover{border-color:var(--pt-ink)}}.switch-finder-module__TbqFdW__tab{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);height:40px;color:var(--pt-ink);font:600 14px/1 var(--pt-sans);cursor:pointer;transition:background-color var(--pt-d2) var(--pt-ease), color var(--pt-d2) var(--pt-ease), border-color var(--pt-d2) var(--pt-ease);flex:none;padding:0 16px}.switch-finder-module__TbqFdW__tab[aria-pressed=true]{background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-ground)}.switch-finder-module__TbqFdW__finishChip{border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);height:40px;color:var(--pt-ink);font:400 14px/1 var(--pt-sans);cursor:pointer;transition:border-color var(--pt-d2) var(--pt-ease), box-shadow var(--pt-d2) var(--pt-ease);flex:none;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.switch-finder-module__TbqFdW__finishChip span{border:1px solid #14233d2e;border-radius:50%;width:22px;height:22px}.switch-finder-module__TbqFdW__finishChip[aria-pressed=true]{border-color:var(--pt-ink);box-shadow:inset 0 0 0 1px var(--pt-ink);font-weight:600}.switch-finder-module__TbqFdW__clear{height:40px;color:var(--pt-ink);font:600 13px/1 var(--pt-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin-left:4px;padding:0 8px;text-decoration:underline}.switch-finder-module__TbqFdW__panel .switch-finder-module__TbqFdW__options{flex-wrap:wrap;gap:8px;display:flex}.switch-finder-module__TbqFdW__panel{flex-direction:column;display:flex;overflow:hidden}.switch-finder-module__TbqFdW__panelBody{flex:auto;min-height:0;margin:0 -16px;padding:0 16px 16px;overflow-y:auto}@media (min-width:900px){.switch-finder-module__TbqFdW__panelBody{margin:0 -32px;padding:0 32px 24px}}.switch-finder-module__TbqFdW__panel>.switch-finder-module__TbqFdW__cta{flex:none;margin-top:0;position:static}.switch-finder-module__TbqFdW__note{font:400 12px/1.45 var(--pt-sans);color:var(--pt-muted);margin:8px 0 0}.switch-finder-module__TbqFdW__panel .switch-finder-module__TbqFdW__btnGhost:disabled{opacity:.4;cursor:default}@media (max-width:720px){.switch-finder-module__TbqFdW__toolbar{padding-left:16px;padding-right:16px}.switch-finder-module__TbqFdW__views button{padding:0 10px}.switch-finder-module__TbqFdW__filtersBtn{padding:0 12px}}@media (max-width:480px){.switch-finder-module__TbqFdW__filtersBtn{gap:0;font-size:0}.switch-finder-module__TbqFdW__filtersBtn .switch-finder-module__TbqFdW__badge{margin-left:6px}}.switch-finder-module__TbqFdW__toolbar{grid-template-columns:minmax(0,1fr)}.switch-finder-module__TbqFdW__toolRow,.switch-finder-module__TbqFdW__toolbar .switch-finder-module__TbqFdW__row{min-width:0}.switch-finder-module__TbqFdW__search{flex:1 1 0}@media (max-width:419px){.switch-finder-module__TbqFdW__name{font-size:13px}}
.portrait-reveal-module__S41Eba__frame{aspect-ratio:1;margin:var(--pt-s3);border-radius:var(--pt-radius-l);background:var(--pt-stone,transparent);cursor:pointer;border:0;flex:none;padding:0;display:block;position:relative}.portrait-reveal-module__S41Eba__frame:after{content:"";border:1px solid var(--pt-accent);border-radius:calc(var(--pt-radius-l) + 12px);pointer-events:none;position:absolute;inset:-12px}.portrait-reveal-module__S41Eba__base,.portrait-reveal-module__S41Eba__reveal{border-radius:var(--pt-radius-l);object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait-reveal-module__S41Eba__reveal{opacity:0;transition:opacity var(--pt-d2) var(--pt-ease)}.portrait-reveal-module__S41Eba__frame[data-pinned] .portrait-reveal-module__S41Eba__reveal{opacity:1;-webkit-mask-image:none;mask-image:none}@media (hover:hover) and (pointer:fine){.portrait-reveal-module__S41Eba__frame[data-lens]:hover .portrait-reveal-module__S41Eba__reveal{opacity:1}.portrait-reveal-module__S41Eba__frame[data-lens]:not([data-pinned]) .portrait-reveal-module__S41Eba__reveal:not([style*=mask-image]){opacity:0}}.portrait-reveal-module__S41Eba__frame:focus-visible{outline-offset:18px;border-radius:calc(var(--pt-radius-l) + 12px)}@media (prefers-reduced-motion:reduce){.portrait-reveal-module__S41Eba__reveal{transition:none}}
.work-order-plan-module__OnzjRa__figure{gap:var(--pt-s3);min-width:0;display:grid}.work-order-plan-module__OnzjRa__frame{aspect-ratio:3/2;border:1px solid var(--pt-line);border-radius:var(--pt-radius);background:var(--pt-white);position:relative;overflow:hidden}.work-order-plan-module__OnzjRa__art{width:100%;height:100%;display:block;position:absolute;inset:0}.work-order-plan-module__OnzjRa__gridLine{fill:none;stroke:var(--pt-line);stroke-width:.75px;opacity:.6}.work-order-plan-module__OnzjRa__ink{fill:none;stroke:var(--pt-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.work-order-plan-module__OnzjRa__ink :where(path,rect,circle),.work-order-plan-module__OnzjRa__pencil,.work-order-plan-module__OnzjRa__route,.work-order-plan-module__OnzjRa__check path{vector-effect:non-scaling-stroke}.work-order-plan-module__OnzjRa__ink .work-order-plan-module__OnzjRa__fine{stroke-width:1px}.work-order-plan-module__OnzjRa__ink .work-order-plan-module__OnzjRa__swing{stroke:var(--pt-muted);stroke-width:1px;stroke-opacity:.55}.work-order-plan-module__OnzjRa__ink .work-order-plan-module__OnzjRa__text{stroke:var(--pt-muted);stroke-width:1px;stroke-opacity:.7}.work-order-plan-module__OnzjRa__ink .work-order-plan-module__OnzjRa__hair{stroke:var(--pt-line);stroke-width:1px}.work-order-plan-module__OnzjRa__ink .work-order-plan-module__OnzjRa__device{fill:var(--pt-white)}.work-order-plan-module__OnzjRa__pencil{fill:none;stroke:var(--pt-muted);stroke-width:1px;stroke-dasharray:2 4;stroke-opacity:.7}.work-order-plan-module__OnzjRa__route,.work-order-plan-module__OnzjRa__check{fill:none;stroke:var(--pt-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.work-order-plan-module__OnzjRa__reveal{fill:none;stroke:var(--pt-white);stroke-width:14px;stroke-linecap:butt;stroke-dasharray:1 2;stroke-dashoffset:0}.work-order-plan-module__OnzjRa__revealCheck{stroke-width:7px}@media (prefers-reduced-motion:no-preference){.work-order-plan-module__OnzjRa__figure[data-state=armed] .work-order-plan-module__OnzjRa__reveal{stroke-dashoffset:1px}.work-order-plan-module__OnzjRa__figure[data-state=play] .work-order-plan-module__OnzjRa__reveal{animation:work-order-plan-module__OnzjRa__draw var(--pt-d-enter) var(--pt-ease) .12s backwards}.work-order-plan-module__OnzjRa__figure[data-state=play] .work-order-plan-module__OnzjRa__revealCheck{animation-duration:var(--pt-d3)}.work-order-plan-module__OnzjRa__figure[data-state=play] [data-part=check-0]{animation-delay:.56s}.work-order-plan-module__OnzjRa__figure[data-state=play] [data-part=check-1]{animation-delay:.68s}.work-order-plan-module__OnzjRa__figure[data-state=play] [data-part=check-2]{animation-delay:.8s}.work-order-plan-module__OnzjRa__figure[data-off=true] .work-order-plan-module__OnzjRa__reveal{animation-play-state:paused}}@keyframes work-order-plan-module__OnzjRa__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media print{.work-order-plan-module__OnzjRa__figure[data-state] .work-order-plan-module__OnzjRa__reveal{stroke-dashoffset:0;animation:none}.work-order-plan-module__OnzjRa__figure{break-inside:avoid}}
.wall-picker-module__CEP3Ma__root{position:relative}.wall-picker-module__CEP3Ma__row{align-items:center;gap:8px;display:flex}.wall-picker-module__CEP3Ma__label{font:600 11px/1 var(--pt-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--pt-muted);margin:0 2px}.wall-picker-module__CEP3Ma__swatch,.wall-picker-module__CEP3Ma__more{cursor:pointer;border-radius:50%;flex:none;width:28px;height:28px;padding:0}.wall-picker-module__CEP3Ma__swatch{border:1px solid #14233d38}.wall-picker-module__CEP3Ma__swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--pt-white), 0 0 0 4px var(--pt-ink)}.wall-picker-module__CEP3Ma__more{background:var(--pt-white);color:var(--pt-ink);border:1px dashed #14233d73;place-items:center;display:grid}.wall-picker-module__CEP3Ma__more svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.wall-picker-module__CEP3Ma__more[aria-expanded=true]{border-style:solid;border-color:var(--pt-ink)}.wall-picker-module__CEP3Ma__swatch:focus-visible,.wall-picker-module__CEP3Ma__more:focus-visible,.wall-picker-module__CEP3Ma__option:focus-visible{outline:2px solid var(--pt-accent);outline-offset:3px}.wall-picker-module__CEP3Ma__root[data-variant=stage] .wall-picker-module__CEP3Ma__row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border-radius:14px;flex-direction:column;padding:10px 8px;box-shadow:0 6px 20px #14233d1a}@media (max-width:719px){.wall-picker-module__CEP3Ma__root[data-variant=stage] .wall-picker-module__CEP3Ma__row{scrollbar-width:none;flex-direction:row;padding:6px 10px;overflow-x:auto}}.wall-picker-module__CEP3Ma__panel{z-index:20;overscroll-behavior:contain;border:1px solid var(--pt-line);background:var(--pt-white);transform-origin:0;width:min(340px,100vw - 32px);max-height:min(70vh,560px);animation:wall-picker-module__CEP3Ma__panel-in .18s var(--pt-ease);border-radius:12px;padding:16px;position:absolute;overflow-y:auto;box-shadow:0 16px 40px #14233d2e}.wall-picker-module__CEP3Ma__root[data-variant=stage] .wall-picker-module__CEP3Ma__panel{transform-origin:0 0;max-height:min(52vh,420px);top:0;left:calc(100% + 12px)}.wall-picker-module__CEP3Ma__root[data-variant=sheet] .wall-picker-module__CEP3Ma__panel{transform-origin:0 0;top:calc(100% + 8px);left:0}@media (max-width:719px){.wall-picker-module__CEP3Ma__root[data-variant=stage] .wall-picker-module__CEP3Ma__panel{transform-origin:0 100%;top:auto;bottom:calc(100% + 8px);left:0;translate:none}}@keyframes wall-picker-module__CEP3Ma__panel-in{0%{opacity:0;scale:.96}}.wall-picker-module__CEP3Ma__group+.wall-picker-module__CEP3Ma__group{margin-top:16px}.wall-picker-module__CEP3Ma__groupLabel{font:600 11px/1 var(--pt-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--pt-muted);margin:0 0 8px}.wall-picker-module__CEP3Ma__options{grid-template-columns:1fr 1fr;gap:4px;display:grid}.wall-picker-module__CEP3Ma__option{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:4px 8px 4px 4px;display:flex}.wall-picker-module__CEP3Ma__option[aria-checked=true]{border-color:var(--pt-ink)}@media (hover:hover) and (pointer:fine){.wall-picker-module__CEP3Ma__option:hover{background:var(--pt-ground)}}.wall-picker-module__CEP3Ma__optionSwatch{border:1px solid #14233d29;border-radius:6px;flex:none;width:32px;height:32px}.wall-picker-module__CEP3Ma__optionText{min-width:0;display:grid}.wall-picker-module__CEP3Ma__optionName{font:600 13px/1.25 var(--pt-sans);color:var(--pt-ink)}.wall-picker-module__CEP3Ma__optionMaker{font:400 12px/1.3 var(--pt-sans);color:var(--pt-muted)}.wall-picker-module__CEP3Ma__note{font:400 12px/1.4 var(--pt-sans);color:var(--pt-muted);margin:16px 0 0}
.in-page-index-module__-_VINa__index{top:var(--pt-header);z-index:30;background:var(--pt-ground);position:sticky}.in-page-index-module__-_VINa__index>div{background:var(--pt-white);box-shadow:inset 1px 0 0 var(--pt-line), inset -1px 0 0 var(--pt-line), inset 0 -1px 0 var(--pt-line), inset 0 1px 0 var(--pt-line)}.in-page-index-module__-_VINa__index ol{gap:var(--pt-s1) var(--pt-s5);scrollbar-width:none;grid-column:4/-1;display:flex;overflow-x:auto}.in-page-index-module__-_VINa__index ol::-webkit-scrollbar{display:none}.in-page-index-module__-_VINa__index a{white-space:nowrap;min-width:44px;min-height:48px;color:var(--pt-muted);transition:color var(--pt-d0) var(--pt-ease);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex;position:relative}.in-page-index-module__-_VINa__index a:after{content:"";background:var(--pt-accent);transform-origin:0;height:2px;transition:transform var(--pt-d2) var(--pt-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.in-page-index-module__-_VINa__index a[aria-current]{color:var(--pt-ink)}.in-page-index-module__-_VINa__index a[aria-current]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.in-page-index-module__-_VINa__index a:hover{color:var(--pt-ink);transition-duration:var(--pt-d1)}}.in-page-index-module__-_VINa__index a:focus-visible{outline-offset:-2px}@media (max-width:860px){.in-page-index-module__-_VINa__index ol{margin-inline:calc(-1 * var(--pt-edge));padding-inline:var(--pt-edge) var(--pt-s9);gap:var(--pt-s5);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--pt-s7)), transparent);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--pt-s7)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--pt-s7)), transparent);grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.in-page-index-module__-_VINa__index a,.in-page-index-module__-_VINa__index a:after{transition:none}}@media print{.in-page-index-module__-_VINa__index{display:none!important}}
