@keyframes obBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes obRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes obPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes obVbar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes obFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes obFadeO{0%{opacity:0}to{opacity:1}}@keyframes obNumOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes obNumIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes obValFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes obCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes obInk{0%{color:#cfc8ba}to{color:var(--graphite)}}@keyframes obNameFade{0%,to{opacity:1}50%{opacity:.4}}@keyframes obSwipe{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes obDiag{0%{opacity:0;transform:translate(-32px,16px)}to{opacity:1;transform:translate(0)}}@keyframes obHeadOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(22px,-10px)}}@keyframes obBodyOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(26px)}}@keyframes obSeatIn{0%{opacity:0;transform:translateY(8px)scale(.55)}}@keyframes obSeatOpen{0%{opacity:0;transform:scale(.18)}60%{opacity:1}}@keyframes obTimeIn{0%{opacity:0;transform:translateY(5px)}}@keyframes obTimeOut{to{opacity:0;transform:translateY(-4px)}}@keyframes obTimeOutCer{to{opacity:0;transform:translateY(-14px)}}@keyframes obTimeInCer{0%{opacity:0;transform:translateY(14px)}}@keyframes obSwipeM{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes obDiagM{0%{opacity:0;transform:translate(-18px,10px)}to{opacity:1;transform:translate(0)}}@keyframes obHeadOutM{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px,-8px)}}@keyframes obBodyOutM{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px)}}@keyframes obHeadInM{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes obHeadOutHM{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px)}}@keyframes obHeadInMR{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes obHeadOutHMR{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-14px)}}@keyframes obSwipeMR{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes obBodyOutMR{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-18px)}}@keyframes obEyeFadeOut{0%{opacity:1}to{opacity:0}}@keyframes obEyeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes obSwipeR{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes obDiagR{0%{opacity:0;transform:translate(32px,16px)}to{opacity:1;transform:translate(0)}}@keyframes obHeadOutR{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-22px,-10px)}}@keyframes obBodyOutR{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-26px)}}@keyframes obXfOutL{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-14px)}}@keyframes obXfOutR{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px)}}@keyframes obXfInL{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes obXfInR{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes obModalIn{0%{opacity:0}to{opacity:1}}@keyframes obCardIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes moFade{0%{opacity:0}}@keyframes moDrawX{0%{transform:scaleX(0)}}@keyframes moDrawY{0%{transform:scaleY(0)}}@keyframes moInkDisc{0%{clip-path:circle(0%)}to{clip-path:circle(71%)}}@keyframes moGlyph{0%{color:#0000}}@keyframes moPip{0%{opacity:0;transform:scale(.5)}}@keyframes moWipeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}@keyframes moWipeSoft{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes moInkSq14{0%{clip-path:inset(46% round 14px)}to{clip-path:inset(-1% round 14px)}}@keyframes moSettle{0%{opacity:0;transform:scale(.92)}}@keyframes moPlace{0%{opacity:0;transform:scale(.85)}}@keyframes moRingDraw{0%{stroke-dashoffset:942.48px}}@keyframes moSettleOut{to{opacity:0;transform:scale(.92)}}@keyframes moPlaceOut{to{opacity:0;transform:scale(.85)}}@keyframes moRingUndraw{to{stroke-dashoffset:942.48px}}@keyframes moFadeOut{to{opacity:0}}@keyframes moNodeFill{0%{background:var(--paper);border-color:var(--hair);color:var(--mist)}to{background:var(--sun);border-color:var(--sun);color:var(--paper)}}@keyframes moWarm{0%{color:var(--graphite)}to{color:var(--sun2)}}@keyframes moLabWarm{0%{color:var(--mut)}}@keyframes obSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes obWv{0%{opacity:.42;font-variation-settings:"EXPO" 10}24%{opacity:1;font-variation-settings:"EXPO" -25}to{opacity:.42;font-variation-settings:"EXPO" 10}}html:has(.ob){scrollbar-gutter:stable}.ob{--mist:#ccc7be;--font-display:var(--font-exposure-var), Georgia, serif;--font-body:var(--font-instrument,-apple-system), BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ob-qtop:clamp(32px, 5vh, 64px);--ob-split:62%;--ob-topbar-h:69px;--mo-warm-at:.2s;--mo-warm-dur:.7s;--ob-gutter:clamp(72px, calc((62vw - 660px) / 2), 144px);--fam-amber:#f4ddc4;--fam-amber-ink:#8a4e1c;--fam-green:#cdd9cf;--fam-green-ink:#2f5d45;--fam-clay:#e2c6bd;--fam-clay-ink:#8c3928;--fam-blue:#c3d3db;--fam-blue-ink:#1f5168;--ob-btn-flat:0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade), 0 0 0 var(--shade);--ob-btn-extrude:-.5px .5px 0 var(--shade), -1px 1px 0 var(--shade), -1.5px 1.5px 0 var(--shade), -2px 2px 0 var(--shade), -2.5px 2.5px 0 var(--shade), -3px 3px 0 var(--shade), -3.5px 3.5px 0 var(--shade), -4px 4px 0 var(--shade), -4.5px 4.5px 0 var(--shade), -5px 5px 0 var(--shade), -5.5px 5.5px 0 var(--shade), -6px 6px 0 var(--shade), -6.5px 6.5px 0 var(--shade), -7px 7px 0 var(--shade);background:var(--paper);color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;min-height:100svh;font-weight:400}.ob *{box-sizing:border-box}.ob .elio-wordmark{font-family:var(--font-display);font-variation-settings:"EXPO" -10;text-transform:lowercase;color:var(--graphite);font-weight:400;line-height:1;display:inline-block}.ob .elio-wordmark--header{letter-spacing:-.03em;font-size:24px}.ob .elio-wordmark__i{margin-left:.04em}.ob .ob-wordmark-btn{cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:color .14s}@media (hover:hover){.ob .ob-wordmark-btn:hover{color:var(--sun2)}}.ob .ob-wordmark-btn:active{color:var(--sun2)}.ob .elio-display{font-family:var(--font-display);font-variation-settings:"EXPO" -10;letter-spacing:-.005em;color:var(--graphite);margin:0;font-weight:400;line-height:1.04}.ob .elio-it{font-style:italic}.ob .elio-eyebrow{font-family:var(--font-display);font-variation-settings:"EXPO" -20;text-transform:uppercase;letter-spacing:.2em;color:var(--mut);margin:0;font-size:13px;font-weight:400}.ob .elio-sundot{display:none}.ob .elio-rule{background:var(--hair);border:0;height:1px;margin:0}.ob .elio-sun{width:var(--elio-sun-size,160px);height:var(--elio-sun-size,160px);background:var(--sun);border-radius:50%}.ob .elio-btn{letter-spacing:normal;font-weight:400;display:inline-block;position:relative}.ob .l-act{padding:8px 16px;font-size:13.5px}.ob .ob-resume__reset{font-variation-settings:"EXPO" -5;transition:font-variation-settings .24s}@media (hover:hover){.ob .ob-resume__reset:hover{font-variation-settings:"EXPO" -35}}.ob .ob-resume__reset:active{font-variation-settings:"EXPO" -65}.ob .elio-ident{width:48px;height:48px;font-family:var(--font-display);font-variation-settings:"EXPO" -10;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:400;display:flex}.ob .elio-ident--amber{--ident-paper:var(--fam-amber);--ident-ink:var(--fam-amber-ink)}.ob .elio-ident--green{--ident-paper:var(--fam-green);--ident-ink:var(--fam-green-ink)}.ob .elio-ident--clay{--ident-paper:var(--fam-clay);--ident-ink:var(--fam-clay-ink)}.ob .elio-ident--blue{--ident-paper:var(--fam-blue);--ident-ink:var(--fam-blue-ink)}.ob .elio-ident--amber,.ob .elio-ident--green,.ob .elio-ident--clay,.ob .elio-ident--blue{background:var(--ident-paper);color:var(--ident-ink)}.ob .elio-ident--square{border-radius:14px}.ob .ob-pprofile{margin-top:-64px}.ob .ob-roster{justify-content:center;gap:10px;margin-bottom:44px;display:flex}.ob .ob-rdog{flex-direction:column;align-items:center;gap:9px;display:flex}.ob .ob-rdog__n{font-family:var(--font-display);font-variation-settings:"EXPO" 0;color:var(--graphite);font-size:13px;font-weight:400;line-height:1}.ob .d-rise{animation:.5s cubic-bezier(.22,.61,.36,1) both obRise;box-shadow:0 0 0 .3em #0000}.ob .d-rise2{animation:.5s cubic-bezier(.22,.61,.36,1) 80ms both obRise}.ob .d-rise3{animation:.5s cubic-bezier(.22,.61,.36,1) .16s both obRise}.ob .d-breathe{animation:3.2s ease-in-out infinite obBreathe}.ob .d-valfade{animation:.45s cubic-bezier(.22,.61,.36,1) both obValFade}.ob .elio-fade{animation:.42s cubic-bezier(.22,.61,.36,1) both obFadeUp}.ob .elio-fade-o{animation:.42s both obFadeO}.ob .eo-breathe{animation:3.2s ease-in-out infinite obBreathe}.ob .eo-appear>:where(:not(.d-breathe,.eo-breathe,.elio-fade)){animation:.5s both obFadeO}.ob .eo-appear>:where(:not(.d-breathe,.eo-breathe,.elio-fade)):nth-child(2){animation-delay:50ms}.ob .eo-appear>:where(:not(.d-breathe,.eo-breathe,.elio-fade)):nth-child(3){animation-delay:.1s}.ob .eo-appear>:where(:not(.d-breathe,.eo-breathe,.elio-fade)):nth-child(4){animation-delay:.15s}.ob .eo-appear>:where(:not(.d-breathe,.eo-breathe,.elio-fade)):nth-child(5){animation-delay:.19s}.ob .eo-appear>:where(:not(.d-breathe,.eo-breathe,.elio-fade)):nth-child(n+6){animation-delay:.22s}.ob .a-eye{animation:.5s cubic-bezier(.22,.61,.36,1) both obSwipe}.ob .a-head{animation:.5s cubic-bezier(.22,.61,.36,1) 80ms both obDiag;box-shadow:0 0 0 .3em #0000}.ob .a-body{animation:.5s cubic-bezier(.22,.61,.36,1) .22s both obSwipe}.ob .a-body.a-late{animation-delay:.36s}.ob .leaving .a-head{animation:.22s both obHeadOut}.ob .leaving .a-body{animation:.22s 40ms both obBodyOut}.ob.leaving .a-head{animation:.22s both obHeadOut}.ob.leaving .a-body{animation:.22s 40ms both obBodyOut}.ob.ob--mobile .a-eye{animation:.7s cubic-bezier(.22,.61,.36,1) both obSwipeM}.ob.ob--mobile .a-head{animation:.7s cubic-bezier(.22,.61,.36,1) .1s both obHeadInM}.ob.ob--mobile .a-body{animation:.7s cubic-bezier(.22,.61,.36,1) .3s both obSwipeM}.ob.ob--mobile.leaving .a-head{animation:.3s cubic-bezier(.22,.61,.36,1) both obHeadOutHM}.ob.ob--mobile.leaving .a-body{animation:.3s cubic-bezier(.22,.61,.36,1) 50ms both obBodyOutM}.ob .flow-rev .a-eye{animation-name:obSwipeR}.ob .flow-rev .a-head{animation-name:obDiagR}.ob .flow-rev .a-body{animation-name:obSwipeR}.ob .flow-rev.leaving .a-head{animation-name:obHeadOutR}.ob .flow-rev.leaving .a-body{animation-name:obBodyOutR}.ob.ob--mobile.flow-rev .a-head{animation-name:obHeadInMR}.ob.ob--mobile.flow-rev .a-body{animation-name:obSwipeMR}.ob.ob--mobile.flow-rev.leaving .a-head{animation-name:obHeadOutHMR}.ob.ob--mobile.flow-rev.leaving .a-body{animation-name:obBodyOutMR}.ob .ob-xf-out-l{animation:.19s both obXfOutL}.ob .ob-xf-out-r{animation:.19s both obXfOutR}.ob .ob-xf-in-l{animation:.36s cubic-bezier(.22,.61,.36,1) both obXfInL}.ob .ob-xf-in-r{animation:.36s cubic-bezier(.22,.61,.36,1) both obXfInR}.ob button:focus-visible,.ob a:focus-visible,.ob [role=button]:focus-visible,.ob [tabindex]:not(input):focus-visible{outline:2px solid var(--sun2);outline-offset:2px}.ob .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ob input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;width:0;height:0;margin:0;display:none!important}.ob textarea::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;width:0;height:0;margin:0;display:none!important}.ob input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;width:0;height:0;margin:0;display:none!important}.ob .d-inpwrap{position:relative}.ob .d-inp{resize:none;white-space:nowrap;border:none;border-bottom:1px solid var(--hair);width:100%;font-family:var(--font-display);font-variation-settings:"EXPO" -10;height:95px;color:var(--graphite);caret-color:var(--mut);background:0 0;border-radius:0;padding:0 2px;font-size:52px;font-weight:400;line-height:1.8;transition:border-color 1.2s;display:block;overflow:hidden}.ob .d-inpph{font-family:var(--font-display);font-variation-settings:"EXPO" -10;color:var(--mist);white-space:nowrap;pointer-events:none;font-size:52px;font-weight:400;line-height:1.8;position:absolute;top:0;left:2px;right:0}.ob .d-inp:focus{outline:none}.ob .d-inp.warm{border-bottom-color:var(--sun)}.ob .d-inp--sm{height:58px;font-size:30px}.ob .d-inpph--sm{font-size:30px}.ob .d-num{border:none;border-bottom:1px solid var(--hair);width:100%;font-family:var(--font-display);font-variation-settings:"EXPO" -10;color:var(--graphite);caret-color:var(--sun);background:0 0;border-radius:0;padding:8px 2px;font-size:40px;font-weight:400;transition:border-color 1.2s}.ob .d-num:focus{outline:none}.ob .d-num.warm{border-bottom-color:var(--sun)}.ob .d-numv{font-family:var(--font-display);font-variation-settings:"EXPO" -10;color:var(--ink);caret-color:#0000;text-align:right;background:0 0;border:none;padding:0 2px;font-size:66px;font-weight:400}.ob .d-numv:focus{outline:none}.ob .d-caretwrap{display:inline-block;position:relative}.ob .d-caret{background:var(--ink);opacity:0;pointer-events:none;width:1px;height:54px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ob .d-numv:focus+.d-caret{animation:1.06s step-end infinite obCaretBlink}.ob .d-vline{background:var(--hair);border-radius:2px;align-self:center;width:1px;height:62px;transition:background .6s}.ob .d-vline.warm{background:var(--sun)}.ob .ob-ageunit{font-family:var(--font-display);font-variation-settings:"EXPO" -20;text-transform:uppercase;letter-spacing:.16em;color:var(--mut);font-size:13px;font-weight:400;line-height:1.25}.ob .d-search{border:1px solid var(--hair);width:100%;font-family:var(--font-display);font-variation-settings:"EXPO" -10;color:var(--graphite);caret-color:var(--sun);background:#fff;border-radius:16px;padding:16px 20px;font-size:22px;font-weight:400;transition:border-color 1.2s}.ob .d-search::placeholder{color:var(--mist)}.ob .d-search:focus{outline:none}.ob .d-search.warm{border-color:var(--sun)}.ob .eo-input{border:1px solid var(--hair);width:100%;font-size:17px;line-height:1.35;font-family:var(--font-display);font-variation-settings:"EXPO" -10;color:var(--graphite);caret-color:var(--sun);background:#fff;border-radius:14px;padding:15px 18px;font-weight:400;transition:border-color 1.6s}.ob .eo-input::placeholder{color:var(--mut)}.ob .eo-input:focus{outline:none}.ob .eo-input:not(:placeholder-shown){border-color:var(--sun)}.ob .d-choice{cursor:pointer;text-align:left;border:1px solid var(--hair);font-family:var(--font-display);font-variation-settings:"EXPO" -10;color:var(--graphite);background:#fff;border-radius:16px;padding:18px 22px;font-weight:400;transition:border-color .14s,box-shadow .45s cubic-bezier(.22,.61,.36,1),transform .12s}.ob .d-choice:hover{border-color:var(--sun)}.ob .d-choice:active{transform:translateY(1px)}.ob .d-choice.on{border-color:var(--sun);color:var(--graphite);box-shadow:inset 0 0 0 220px #f5b1761f}.ob .d-choice.kbsel{border-color:var(--sun);box-shadow:0 0 0 3px #f5b1764d}.ob .d-choice.on.kbsel{box-shadow:inset 0 0 0 220px #f5b1761f,0 0 0 3px #f5b1764d}.ob .d-choice--fam{border-color:var(--fam,var(--hair))}@media (hover:hover){.ob .d-choice--fam:hover{border-color:color-mix(in srgb, var(--fam-ink,var(--graphite)) 35%, var(--fam,var(--paper)))}}.ob .d-choice--fam.on{color:var(--graphite);border-color:var(--fam,var(--hair));box-shadow:inset 0 0 0 220px color-mix(in srgb, var(--fam,var(--graphite)) 34%, transparent)}.ob .d-choice--fam.kbsel{border-color:var(--fam-ink,var(--graphite));box-shadow:0 0 0 3px color-mix(in srgb, var(--fam-ink,var(--graphite)) 26%, transparent)}.ob .d-choice--fam.on.kbsel{box-shadow:inset 0 0 0 220px color-mix(in srgb, var(--fam,var(--graphite)) 34%, transparent), 0 0 0 3px color-mix(in srgb, var(--fam-ink,var(--graphite)) 26%, transparent)}.ob .eo-choice{cursor:pointer;text-align:center;border:1px solid var(--hair);font-family:var(--font-display);font-variation-settings:"EXPO" -10;color:var(--graphite);background:#fff;border-radius:16px;font-weight:400;transition:border-color .14s,box-shadow .45s cubic-bezier(.22,.61,.36,1),transform .12s}.ob .eo-choice:active{transform:translateY(1px)}.ob .eo-choice.on{border-color:var(--sun);color:var(--graphite);box-shadow:inset 0 0 0 220px #f5b1761f}.ob .ob-tmt{font-family:var(--font-display);font-variation-settings:"EXPO" -10;color:var(--graphite);font-weight:400}.ob .eo-label{color:var(--graphite)}.ob .ob-wave{width:300px;max-width:100%;height:calc(20px * var(--k,1));margin:calc(10px * var(--k,1)) auto 0;fill:none;stroke:var(--sun);stroke-width:2.5px;stroke-linecap:round;display:block;overflow:visible}.ob .ob-steps{margin:0 0 calc(14px * var(--k,1))}.ob .ob-timeline.ob-steps{margin:0}.ob .ob-steps__hd{font-family:var(--font-display);font-variation-settings:"EXPO" -20;color:var(--graphite);margin:0;font-size:16px;font-weight:400}.ob .ob-steps__row{padding:calc(8px * var(--k,1)) 0;border-top:1px solid var(--hair);align-items:baseline;gap:14px;display:flex}.ob .ob-steps__n{width:24px;font-family:var(--font-display);font-variation-settings:"EXPO" -10;letter-spacing:.06em;color:var(--sun2);flex:none;font-size:14px}.ob.ob--mobile .ob-steps{margin-bottom:var(--ob-gap-block)}.ob.ob--mobile .ob-steps__hd{font-size:15px}.ob.ob--mobile .ob-steps__row{padding:calc(6px * var(--k,1)) 0}.ob .ob-specimen{margin-top:calc(12px * var(--k,1))}.ob .ob-specimen p{font-family:var(--font-display);font-variation-settings:"EXPO" -10;font-weight:400;font-size:calc(21px * var(--k,1));color:var(--graphite);padding:calc(10px * var(--k,1)) 0;border-bottom:1px solid var(--hair);text-wrap:wrap;margin:0;line-height:1.3}.ob .ob-specimen p:last-child{border-bottom:0}.ob .d-back,.ob .ob-substep-back{z-index:40;background:var(--paper);padding:8px 28px 8px var(--ob-gutter);position:fixed;bottom:76.5px;left:0}.ob .d-choice .ob-tt__ico svg,.ob .d-choice .ob-tmot svg{transition:transform .2s cubic-bezier(.34,1.3,.64,1)}@media (hover:hover){.ob .d-choice:hover .ob-tt__ico svg,.ob .d-choice:hover .ob-tmot svg,.ob .d-choice.on:hover .ob-tt__ico svg,.ob .d-choice.on:hover .ob-tmot svg{transform:scale(1.1)}}.ob .d-choice.on .ob-tt__ico svg,.ob .d-choice.on .ob-tmot svg{transform:scale(1.1)}.ob .d-choice:active .ob-tt__ico svg,.ob .d-choice:active .ob-tmot svg,.ob .d-choice.on:active .ob-tt__ico svg,.ob .d-choice.on:active .ob-tmot svg{transform:scale(.95)}.ob .d-arrow{transition:transform .14s;display:inline-block}@media (hover:hover){.ob .d-back:hover .d-arrow,.ob .ob-substep-back:hover .d-arrow,.ob .d-link:hover .d-arrow,.ob .dq:hover .d-arrow{transform:translate(-3px)}}.ob .d-back:active .d-arrow,.ob .ob-substep-back:active .d-arrow,.ob .d-link:active .d-arrow,.ob .dq:active .d-arrow{transform:translate(-5px)}.ob .ob-modal{z-index:60;background:color-mix(in srgb, var(--graphite) 34%, transparent);justify-content:center;align-items:center;padding:24px;animation:.18s obModalIn;display:flex;position:fixed;inset:0}.ob .ob-modal__card{background:var(--paper);border:1px solid var(--hair);border-radius:20px;width:100%;max-width:400px;padding:30px 28px 26px;animation:.22s cubic-bezier(.22,.61,.36,1) obCardIn;box-shadow:0 24px 60px -20px #18171a47}.ob .ob-main,.ob .ob-main input,.ob .ob-main textarea,.ob .ob-main button,.ob .ob-main select,.ob .subT{font-family:var(--font-display)}.ob .subT{font-variation-settings:"EXPO" -10;font-variant-numeric:oldstyle-nums}.ob .ob-panel .subT{font-family:var(--font-instrument,var(--font-body));font-variation-settings:normal;font-variant-numeric:normal}.ob .ob-news{text-align:left;align-items:flex-start;gap:12px;display:flex}.ob .ob-news .l-tog{margin-top:1px}.ob .ob-news__label{font-family:var(--font-display);font-variation-settings:"EXPO" -20;color:var(--graphite);margin:3px 0;font-size:16px;font-weight:400;line-height:1.3}.ob .ob-news__line{font-family:var(--font-body);color:var(--mut);text-wrap:wrap;margin:0;font-size:12.5px;line-height:1.5}.ob .ob-main .elio-eyebrow{font-feature-settings:"case" 1}.ob .ob-topbar{height:var(--ob-topbar-h);border-bottom:1px solid var(--hair);background:var(--paper);z-index:30;flex:none;justify-content:space-between;align-items:center;padding:22px 48px;display:flex;position:sticky;top:0}.ob .ob-topbar .lang{margin-left:18px;margin-right:auto}.ob .ob-banner__row .lang{margin-left:12px;margin-right:auto}.ob .r-mark{position:relative}.ob .r-mark .lang{position:absolute;top:50%;right:0;transform:translateY(-50%)}.ob .r-mark .lang .lang-menu{left:auto;right:0}.ob .ob-resume{flex:auto;justify-content:center;min-width:0;padding:0 24px;display:flex}.ob .ob-resume__pill{background:var(--sun);height:40px;color:var(--paper);line-height:40px;font-family:var(--font-display);font-variation-settings:"EXPO" -5;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;margin:0;padding:0 20px;font-size:15px;font-weight:400;display:inline-block;overflow:hidden}.ob.ob--mobile .ob-resume{flex:none;padding:14px 22px 0}.ob.ob--mobile .ob-resume__pill{text-align:center;white-space:normal;width:100%;height:auto;padding:21px 16px;line-height:1.45;display:block}.ob .ob-resume__reset{cursor:pointer;font-family:var(--font-display);color:var(--paper);font-size:15px;line-height:inherit;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.ob .ob-timeline{font-family:var(--font-display);font-variation-settings:"EXPO" 0;color:var(--graphite);font-size:15px;font-weight:400}.ob .ob-timeline .min{color:var(--sun2);font-variation-settings:"EXPO" -10}.ob .ob-tbr{align-items:center;gap:20px;display:flex}.ob .ob-tstack{align-items:center;display:grid}.ob .ob-tstack>*{grid-area:1/1;justify-self:end}.ob .ob-steps{white-space:nowrap;transition:opacity .8s cubic-bezier(.32,.72,.28,1),transform .8s cubic-bezier(.32,.72,.28,1)}.ob .ob-hdr .ob-steps{opacity:0;pointer-events:none;transform:translateY(-14px)}.ob .ob-timeline--woven{opacity:0;white-space:nowrap;transition:opacity .8s cubic-bezier(.32,.72,.28,1) .5s,transform .8s cubic-bezier(.32,.72,.28,1) .5s;transform:translateY(14px)}.ob .ob-hdr .ob-timeline--woven{opacity:1;transform:none}.ob .ob-rdy .ob-timeline--woven{opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.32,.72,.28,1),transform .8s cubic-bezier(.32,.72,.28,1);transform:translateY(-14px)}.ob .ob-timeline--ready{opacity:0;white-space:nowrap;transition:opacity .8s cubic-bezier(.32,.72,.28,1) .5s,transform .8s cubic-bezier(.32,.72,.28,1) .5s;transform:translateY(14px)}.ob .ob-rdy .ob-timeline--ready{opacity:1;transform:none}.ob .ob-rdy--snap .ob-timeline--woven,.ob .ob-rdy--snap .ob-timeline--ready,.ob .ob-hdr--snap .ob-steps,.ob .ob-hdr--snap .ob-timeline--woven{transition:none}.ob .ob-hdr .ob-timeline .min--woven{animation:6.4s linear infinite obWv}.ob .ob-timeline .min--woven{color:var(--sun)}.ob .ob-progress{background:var(--hair);border-radius:2px;width:160px;height:4px;overflow:hidden}.ob .ob-progress__fill{background:var(--sun);border-radius:2px;height:100%;transition:width .5s cubic-bezier(.3,.7,.3,1)}.ob .ob-weave{position:relative}.ob .ob-rdy__sun{background:var(--sun);vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.ob .ob-weave .ob-progress__fill{transition:width 1s linear}.ob .ob-weave__mark{background:var(--graphite);opacity:.55;pointer-events:none;width:1px;height:10px;position:absolute;top:-3px;transform:translate(-.5px)}.ob .ob-weave__lab{font-family:var(--font-body,inherit);letter-spacing:.09em;text-transform:uppercase;color:var(--mut);white-space:nowrap;font-size:9.5px;line-height:1;transition:color .5s;position:absolute;top:10px;transform:translate(-50%)}.ob .ob-weave--pv .ob-weave__mark{background:var(--sun2);opacity:1}.ob .ob-weave--pv .ob-weave__lab{color:var(--sun2)}.ob .ob-steplab{font-family:var(--font-display);font-variation-settings:"EXPO" -10;text-transform:uppercase;letter-spacing:.14em;color:var(--mut);white-space:nowrap;font-size:10px;font-weight:400}.ob .ob-pulsedot{background:var(--sun);border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite obPulse}.ob .ob-banner{z-index:20;background:var(--paper);border-bottom:1px solid var(--hair);padding-top:max(calc(18px * var(--k,1)), calc(env(safe-area-inset-top,0px) + 12px));position:sticky;top:0}.ob .ob-banner__row{min-height:26px;padding:0 max(22px, env(safe-area-inset-right)) calc(8px * var(--k,1)) max(22px, env(safe-area-inset-left));justify-content:space-between;align-items:center;display:flex}.ob.ob--mobile .ob-banner .elio-wordmark--header{font-size:22px}.ob .ob-mast{align-items:center;gap:7px;min-height:26px;display:flex}.ob .ob-mast__av{box-sizing:border-box;width:26px;height:26px;font-family:var(--font-display);font-variation-settings:"EXPO" -20;border:1px dashed var(--hair);color:#0000;will-change:transform, opacity;background:#fff;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:400;line-height:1;transition:background-color .8s cubic-bezier(.22,.61,.36,1),border-color .8s cubic-bezier(.22,.61,.36,1),color .8s cubic-bezier(.22,.61,.36,1) .2s,transform .35s cubic-bezier(.22,.61,.36,1);animation:1s cubic-bezier(.22,.61,.36,1) .8s both obSeatOpen;display:flex}.ob .ob-mast__av--dog{border-radius:50%}.ob .ob-mast__av--person{border-radius:8px}.ob .ob-mast__av.is-filled{background:var(--fam);color:var(--fam-ink);border-color:#0000}.ob .ob-mast__av.is-breath{transform:scale(1.1)}.ob .ob-mast__bar{background:var(--hair);flex:none;width:1px;height:18px;margin:0 3px}.ob .ob-banner__lab{font-family:var(--font-display);font-variation-settings:"EXPO" -30;text-transform:uppercase;letter-spacing:.2em;color:var(--mut);font-size:15px;font-weight:400}.ob .ob-banner__time{height:calc(22px * var(--k,1));text-align:center;margin-bottom:calc(6px * var(--k,1));white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);font-variation-settings:"EXPO" -10;font-weight:400;font-size:calc(15px * var(--k,1));color:var(--graphite);padding:0 22px;position:relative;overflow:hidden}.ob .ob-banner__time .min{color:var(--sun2);font-variation-settings:"EXPO" -20}.ob .ob-banner__time .ob-pulsedot{vertical-align:middle;margin:-2px 7px 0 0;display:inline-block}.ob .ob-banner__check{color:var(--sun2);margin-right:7px}.ob .ob-foot{padding:0 max(22px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));display:flex}.ob .ob-foot__back{font-size:14px}.ob .ob-banner__time-enter,.ob .ob-banner__time-leave{line-height:calc(22px * var(--k,1));white-space:nowrap;text-overflow:ellipsis;will-change:transform, opacity;position:absolute;top:0;left:0;right:0;overflow:hidden}.ob .ob-banner__time-enter{animation:.7s cubic-bezier(.22,.61,.36,1) both obTimeIn}.ob .ob-banner__time-leave{animation:.4s cubic-bezier(.22,.61,.36,1) both obTimeOut}.ob .ob-banner__time--cer .ob-banner__time-leave{animation:.8s cubic-bezier(.32,.72,.28,1) both obTimeOutCer}.ob .ob-banner__time--cer .ob-banner__time-enter--cer{animation:.8s cubic-bezier(.32,.72,.28,1) .5s both obTimeInCer}.ob .ob-banner__time .min--woven{color:var(--sun);font-variation-settings:"EXPO" -10;animation:6.4s linear infinite obWv}.ob .ob-banner__prog{height:12px;margin:0 max(22px, env(safe-area-inset-right)) calc(10px * var(--k,1)) max(22px, env(safe-area-inset-left));justify-content:center;align-items:center;display:flex}.ob .ob-banner__prog .ob-progress{flex:none}.ob .ob-banner__prog .ob-progress__fill{transition:width 1.1s cubic-bezier(.22,.61,.36,1)}.ob .ob-banner__prog.is-done .ob-progress__fill{transition:width 1.3s cubic-bezier(.22,.61,.36,1) .25s}.ob .ob-split{flex:1;min-height:0;display:flex}.ob .ob-main{padding:64px 72px;padding-left:var(--ob-gutter);max-width:var(--ob-split);flex-direction:column;flex:1;display:flex}.ob.ob--mobile .ob-split{flex-direction:column}.ob.ob--mobile .ob-main{box-sizing:border-box;width:100%;max-width:560px;padding:calc(30px * var(--k,1)) 22px;justify-content:flex-start;margin:0 auto}.ob.ob--mobile .ob-panel{display:none}.ob.ob--desktop .ob-main--reserve{justify-content:center;padding-bottom:160px}.ob.ob--desktop:has(.ob-main--reserve) .d-back{position:absolute}.ob:has(.ob-paystep) .d-back{display:none}.ob.ob--desktop:has(.ob-paystep){height:100svh;overflow:hidden}.ob.ob--desktop .ob-paystep{min-height:0}.ob.ob--desktop .ob-paystep>.ob-main{min-height:0;overflow:hidden auto}.ob.ob--desktop .ob-paystep>.ob-panel{min-height:0;padding:0;overflow:hidden}.ob.ob--desktop .ob-paystep>.ob-panel>.ob-paystep__form{overscroll-behavior:contain;min-height:0;padding:var(--ob-qtop) 28px 40px;flex:auto;overflow-y:auto}.ob:has(.ob-acct--email) .d-back{display:none}.ob .ob-q{padding-top:var(--ob-qtop);flex-direction:column;flex:1;justify-content:flex-start;max-width:660px;transition:margin-top .45s cubic-bezier(.25,.6,.25,1);display:flex}.ob .ob-q--tall{--ob-tall-flush:812px;--ob-tall-rise:56px;margin-top:clamp(calc(-1 * var(--ob-tall-rise)), calc(100svh - var(--ob-tall-flush)), var(--ob-qtop));padding-top:0}.ob .ob-q--tall.ob-q--intro{--ob-tall-flush:836px}.ob .ob-q--tall.ob-q--breed,.ob .ob-q--tall.ob-q--age{--ob-tall-flush:804px}.ob .ob-panel{width:calc(100% - var(--ob-split));border-left:1px solid var(--hair);min-width:380px;padding:calc(var(--ob-qtop) + 64px) 48px 56px;background:#f5b1760a;flex-direction:column;display:flex}.ob .ob-panel--solo .ob-pprofile{margin-top:0}.ob .ob-panel--wide{justify-content:center;align-items:center;padding:48px}.ob .ob-ttgrid{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:20px;max-width:640px;display:grid}.ob .ob-tt{grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:18px 20px;display:grid}.ob .ob-tt__ico{background:var(--fam);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ob .ob-tt__t{font-variation-settings:"EXPO" -10;text-align:left;font-size:clamp(15px,1.16vw,18px)}.ob .ob-tt__d{color:color-mix(in srgb, var(--ink) 40%, var(--mut));font-variation-settings:"EXPO" 0;font-size:13px;line-height:1.35;transition:color .3s}.ob .d-choice--fam.on .ob-tt__d{color:color-mix(in srgb, var(--fam-ink,var(--graphite)) 45%, var(--ink))}.ob .ob-tt--a1 .ob-tt__ico{grid-area:1/1}.ob .ob-tt--a1 .ob-tt__t{grid-area:1/2}.ob .ob-tt--a1 .ob-tt__d{grid-area:2/1/3/3}.ob .ob-tt--a4 .ob-tt{grid-template-columns:1fr;gap:12px;padding:22px}.ob .ob-tt--a4 .ob-tt__ico{width:56px;height:56px}.ob .ob-tt--a4 .ob-tt__t{font-size:19px}.ob .ob-tt--a5 .ob-tt{grid-template-columns:58px 1fr;align-items:stretch;gap:0;padding:0;overflow:hidden}.ob .ob-tt--a5 .ob-tt__ico{border-radius:0;grid-area:1/1/3/2;width:auto;height:auto}.ob .ob-tt--a5 .ob-tt__ico svg{stroke-width:1.13px;width:34px;height:34px}.ob .ob-tt--a5 .ob-tt__t{grid-area:1/2;align-self:end;padding:16px 14px 0 16px;font-size:clamp(15px,1.12vw,18px)}.ob .ob-tt--a5 .ob-tt__d{grid-area:2/2;padding:9px 14px 16px 16px}.ob .ob-hh{column-gap:20px;margin:0 0 20px;padding:0;list-style:none;display:grid}.ob .ob-hh__disc{width:92px;height:92px;font-family:var(--font-display);font-variation-settings:"EXPO" -10;border:none;border-radius:50%;justify-content:center;justify-self:center;align-items:center;margin-bottom:20px;font-size:36px;display:flex}.ob .ob-hh__cell{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0 9px;display:flex}.ob .ob-hh__lab{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--mut);flex:none;font-size:9.5px}.ob .ob-hh__val{font-family:var(--font-body);color:var(--mut);text-align:right;font-size:11.5px;line-height:1.35}.ob .ob-hh__val--fit{flex:auto;min-width:0}.ob .ob-hh__marks{align-self:center;gap:8px;display:inline-flex}.ob .ob-hh--solo{--hh-cell-pb:13px;grid-template-columns:auto 1fr;align-items:start;column-gap:38px}.ob .ob-hh--solo .ob-hh__disc{width:132px;height:132px;top:calc(var(--hh-cell-pb) / -2);grid-area:1/1/span 4;align-self:center;margin-bottom:0;font-size:52px;position:relative}.ob .ob-hh--solo>:not(.ob-hh__disc){grid-column:2}.ob .ob-hh--solo .ob-hh__cell{padding:8px 0 var(--hh-cell-pb)}.ob .ob-hh--solo .ob-hh__lab{font-size:10.5px}.ob .ob-hh--solo .ob-hh__val{font-size:13.5px}.ob .ob-hh--solo .ob-hh__marks svg{stroke-width:1.3px;width:20px;height:20px}.ob .ob-panel__sec{border-top:1px solid var(--hair);margin:8px -48px 0;padding:26px 48px 0}.ob .ob-actionbar{flex:none;align-items:center;gap:24px;margin-top:32px;display:flex}.ob .ob-actionbar .elio-btn{text-align:center;min-width:280px;margin-left:auto}.ob .ob-pinbar{padding:14px 0 max(18px, env(safe-area-inset-bottom));background:linear-gradient(to top, var(--paper) 72%, #fbf8f300);position:sticky;bottom:0}.ob .ob-agenda{padding-left:2px;position:relative}.ob .ob-agenda__row{align-items:flex-start;gap:20px;display:flex}.ob .ob-agenda__row:not(:last-child){padding-bottom:30px}.ob .ob-agenda__rail{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:30px;display:flex}.ob .ob-agenda__seg{background:var(--hair);transform-origin:top;flex:1;width:1px;min-height:12px;margin:3px 0 -27px}.ob .ob-agenda__node{z-index:1;width:30px;height:30px;font-family:var(--font-display);font-variation-settings:"EXPO" -40;background:var(--paper);border:1px solid var(--hair);color:var(--mist);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:400;display:flex;position:relative}.ob .ob-agenda__node.is-active,.ob .ob-agenda__node.is-done{background:var(--sun);border-color:var(--sun);color:var(--paper)}.ob .ob-prow{border-bottom:1px solid var(--hair);grid-template-columns:152px 1fr;align-items:center;gap:24px;padding:15px 0;display:grid}.ob .ob-pname__eye{margin:0 0 10px}.ob .ob-pname{font-family:var(--font-display);font-variation-settings:"EXPO" -10;letter-spacing:-.01em;color:var(--graphite);overflow-wrap:anywhere;min-width:0;font-size:clamp(30px,16px + 1.4vw,40px);font-weight:400;line-height:1.02}.ob .ob-plab{font-family:var(--font-display);font-variation-settings:"EXPO" -10;text-transform:uppercase;letter-spacing:.2em;color:var(--mut);white-space:nowrap;font-size:12px;font-weight:400}.ob .ob-pval{font-family:var(--font-display);font-variation-settings:"EXPO" 0;color:var(--graphite);align-items:center;gap:8px;font-size:18.5px;font-weight:400;display:flex}.ob .ob-fam--amber{--dog-ink:var(--fam-amber-ink);--dog-paper:var(--fam-amber)}.ob .ob-fam--green{--dog-ink:var(--fam-green-ink);--dog-paper:var(--fam-green)}.ob .ob-fam--clay{--dog-ink:var(--fam-clay-ink);--dog-paper:var(--fam-clay)}.ob .ob-fam--blue{--dog-ink:var(--fam-blue-ink);--dog-paper:var(--fam-blue)}.ob .ob-pdot{background:var(--sun);border-radius:50%;flex:none;width:7px;height:7px}.ob .ob-fam--amber .ob-pdot,.ob .ob-fam--green .ob-pdot,.ob .ob-fam--clay .ob-pdot,.ob .ob-fam--blue .ob-pdot{background:color-mix(in srgb, var(--dog-ink) 25%, var(--dog-paper))}.ob .ob-meter{--meter-d-max:236px;justify-content:center;align-items:center;gap:4px;width:100%;height:236px;display:flex}.ob .ob-meter__bar{background:var(--sun);border-radius:999px;flex:none;width:26px;height:26px;display:block}.ob .ob-meter--mobile{--meter-d-max:calc(200px * var(--k,1));height:calc(200px * var(--k,1))}.ob .ob-meter--full{--meter-d-max:calc(236px * var(--k,1));height:auto}.ob .ob-numroll{vertical-align:bottom;line-height:inherit;letter-spacing:0;display:inline-block;position:relative;overflow:hidden}.ob .ob-numroll i{font-style:normal;line-height:inherit;display:block}.ob .ob-numroll i.is-out{animation:.42s cubic-bezier(.22,.61,.36,1) both obNumOut;position:absolute;top:0;left:0;right:0}.ob .ob-numroll.is-roll i.is-in{animation:.42s cubic-bezier(.22,.61,.36,1) both obNumIn}.ob .ob-orb-stack{--ob-orb-n:1;--ob-orb-dogs:calc((var(--ob-orb-n) - 1) * .13s + .4s);--ob-orb-you:calc(var(--ob-orb-dogs) + .25s);--ob-orb-ring:calc(var(--ob-orb-you) + .35s);flex-direction:column;align-items:center;display:flex}.ob .ob-orb{flex:none;width:440px;height:392px;position:relative}.ob .ob-orb__ring{width:440px;height:392px;position:absolute;top:0;left:0}.ob .ob-orb__circle{fill:none;stroke:var(--hair);stroke-width:1px;stroke-dasharray:942.48;stroke-dashoffset:0}.ob .ob-orb__cluster{flex-direction:column;justify-content:center;align-items:center;row-gap:38px;width:300px;height:300px;display:flex;position:absolute;top:40px;left:70px}.ob .ob-orb__row{column-gap:26px;display:flex}.ob .ob-orb__dog{flex-direction:column;align-items:center;display:flex;position:relative}.ob .ob-orb__disc{width:72px;height:72px;font-family:var(--font-display);font-variation-settings:"EXPO" -10;border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:400;display:flex}.ob .ob-orb__name{white-space:nowrap;font-family:var(--font-display);font-variation-settings:"EXPO" -10;color:var(--mut);text-align:center;font-size:13px;font-weight:400;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.ob .ob-orb__place{width:48px;height:48px;position:absolute}.ob .ob-orb__sq{border:1.5px dashed color-mix(in srgb, var(--orb-ink,var(--mist)) 35%, transparent);background:color-mix(in srgb, var(--orb-fill,var(--paper)) 30%, var(--paper));color:#0000;width:48px;height:48px;font-family:var(--font-display);font-variation-settings:"EXPO" -10;border-radius:14px;justify-content:center;align-items:center;font-size:19px;font-weight:400;display:flex}.ob .ob-orb__sq.on{background:var(--orb-fill);color:var(--orb-ink);border-style:solid;border-color:#0000}.ob .ob-orb__cap{text-align:center;width:120px;font-family:var(--font-display);font-variation-settings:"EXPO" -10;color:var(--mut);margin-left:-60px;font-size:13px;font-weight:400;position:absolute;top:calc(100% + 7px);left:50%}.ob .ob-orb__place--e .ob-orb__cap{text-align:left;white-space:nowrap;width:auto;margin-left:0;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.ob .ob-orb__place--w .ob-orb__cap{text-align:right;white-space:nowrap;width:auto;margin-left:0;top:50%;left:auto;right:calc(100% + 10px);transform:translateY(-50%)}.ob .ob-toggle{cursor:pointer;background:#f5b17629;border:none;border-radius:999px;padding:4px;display:inline-flex;position:relative}.ob .ob-toggle__opt{z-index:1;cursor:pointer;font-family:var(--font-display);font-variation-settings:"EXPO" -20;color:var(--mut);background:0 0;border:none;border-radius:999px;flex:1;padding:9px 0;font-size:14px;font-weight:400;transition:color .3s;position:relative}.ob .ob-toggle__opt.on{color:var(--graphite)}.ob .ob-knob{background:var(--paper);border-radius:999px;width:calc(50% - 4px);transition:transform .42s cubic-bezier(.3,.7,.3,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #2820141f}.ob .ob-toggle.annual .ob-knob{transform:translate(100%)}.ob.ob--mobile .ob-pricerow{--ob-prow-gap:16px;--ob-tgl-inset:6px;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ob.ob--mobile .ob-pricerow:has(>.ob-toggle){justify-content:space-between;column-gap:var(--ob-prow-gap);grid-template-columns:max-content minmax(min-content,176px)}.ob.ob--mobile .ob-pricecol{display:contents}.ob.ob--mobile .ob-pnum{grid-area:1/1;align-self:center}.ob.ob--mobile .ob-pnote{grid-area:2/1/3/-1}.ob.ob--mobile .ob-pricerow>.ob-toggle{grid-area:1/2;grid-template-columns:1fr 1fr;align-self:center;display:grid}.ob.ob--mobile .ob-pricerow>.ob-toggle>.ob-toggle__opt{padding:9px var(--ob-tgl-inset);white-space:nowrap}.ob .ob-clause{white-space:pre}.ob .ob-proll{display:inline-block;position:relative}.ob .ob-pghost{visibility:hidden}.ob .ob-pghost--abs{position:absolute;top:0;left:0}.ob .ob-pghost--stack{display:inline-grid}.ob .ob-pghost--stack>span{grid-area:1/1}.ob .ob-pclip{position:absolute;inset:0;overflow:hidden}.ob .ob-ptrack{transition:transform .5s cubic-bezier(.5,.02,.2,1);position:absolute;inset:0}.ob .ob-subroll{white-space:nowrap;vertical-align:baseline}.ob p:not([data-tail-break]) .ob-tailbr{display:none}.ob .ob-subroll__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob .ob-ptrack .ob-r1{position:absolute;inset:0}.ob .ob-ptrack .ob-r2{position:absolute;top:100%;left:0;right:0}.ob .eo-arow .eo-aval{color:var(--graphite);display:inline-block}.ob .eo-arow.alive .eo-aval{animation:3.4s both obInk}.ob .elio-spec__row{border-bottom:1px solid var(--hair);grid-template-columns:104px 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.ob .elio-spec__lab{font-family:var(--font-display);font-variation-settings:"EXPO" -20;text-transform:uppercase;letter-spacing:.2em;color:var(--mut);font-size:11px;font-weight:400;transition:color .14s}.ob .elio-spec__val{font-family:var(--font-display);font-variation-settings:"EXPO" 0;color:var(--graphite);font-size:20px;font-weight:400;transition:color .14s;position:relative}@media (hover:hover){.ob .elio-spec__row:hover .elio-spec__lab{color:var(--graphite)}}.ob .ob-toggle__opt.kbsel{box-shadow:0 0 0 3px #f5b1764d}.ob .eo-active-name{animation:1.8s ease-in-out infinite obNameFade;color:var(--sun2)!important}.ob.ob--mobile .elio-btn{transition-duration:.32s}.ob.ob--mobile .elio-btn--big{text-wrap:balance}.ob.ob--mobile .d-link,.ob.ob--mobile .dq{position:relative}.ob.ob--mobile .d-link:after,.ob.ob--mobile .dq:after{content:"";position:absolute;inset:calc(50% - 22px) 0}.ob.ob--mobile .dq:after{left:-14px;right:-14px}.ob.ob--mobile .d-choice:hover{border-color:var(--hair)}.ob.ob--mobile .d-choice.on:hover{border-color:var(--sun)}.ob.ob--mobile .d-choice--fam:hover,.ob.ob--mobile .d-choice--fam.on:hover{border-color:var(--fam,var(--hair))}.ob.ob--mobile .ob-ttm{border-radius:14px;grid-template-columns:52px 1fr;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.ob.ob--mobile .ob-ttm .ob-tmot{background:var(--fam);grid-area:1/1/3/2;justify-content:center;align-items:center;display:flex}.ob.ob--mobile .ob-ttm .ob-tmt{font-size:calc(17px * var(--k,1));grid-area:1/2;align-self:end;padding:10px 14px 0}.ob.ob--mobile .ob-ttm .ob-ttm__d{font-size:calc(13px * var(--k,1));color:color-mix(in srgb, var(--ink) 40%, var(--mut));text-wrap:wrap;grid-area:2/2;padding:3px 14px 10px;line-height:1.3;transition:color .3s}.ob.ob--mobile .d-choice--fam.on .ob-ttm__d{color:color-mix(in srgb, var(--fam-ink,var(--graphite)) 45%, var(--ink))}.ob.ob--mobile .elio-eyebrow{font-variation-settings:"EXPO" -30;font-size:15px}.ob.ob--mobile .ob-eyeslot{width:100%;max-width:var(--eye-max,480px);margin:0 auto calc(12px * var(--k,1));padding:calc(30px * var(--k,1)) var(--eye-r,22px) 0 var(--eye-l,22px);position:relative}.ob.ob--mobile .ob-eyeslot.is-empty{margin:0;padding:0}.ob.ob--mobile .ob-eyeslot__cur{line-height:20px}.ob.ob--mobile .ob-eyeslot__cur.is-centre,.ob.ob--mobile .ob-eyeslot__prev.is-centre{text-align:center;padding-left:.2em}.ob.ob--mobile .ob-eyeslot__prev{inset:calc(30px * var(--k,1)) var(--eye-r,22px) auto var(--eye-l,22px);line-height:20px;animation:.22s cubic-bezier(.22,.61,.36,1) both obEyeFadeOut;position:absolute}.ob.ob--mobile .ob-eyeslot__cur.is-in{animation:.3s cubic-bezier(.22,.61,.36,1) .1s both obEyeFadeIn}.ob.ob--mobile .elio-display{overflow-wrap:anywhere}.ob.ob--mobile .elio-spec__lab{font-size:13px}.ob.ob--mobile .elio-spec__row:hover .elio-spec__val{color:var(--graphite);transform:none}.ob.ob--mobile .elio-spec__row:hover .elio-spec__lab{color:var(--mut)}.ob .ob-panel.mo-on .elio-eyebrow{animation:moFade calc(.24s * var(--mo-sp)) ease-out both}.ob .ob-panel.mo-on .mo-ch{animation:moFade calc(.16s * var(--mo-sp)) ease-out both;animation-delay:calc(var(--ci) * var(--mo-ch) * var(--mo-sp))}.ob .ob-panel.mo-on .ob-agenda__seg{animation:moDrawY calc(.4s * var(--mo-sp)) cubic-bezier(.25,.6,.25,1) both;animation-delay:calc((.3s + var(--mo-i) * 90ms) * var(--mo-sp))}.ob .ob-panel.mo-on .mo-row{animation:moFade calc(.3s * var(--mo-sp)) ease-out both;animation-delay:calc((.22s + var(--mo-i) * 90ms) * var(--mo-sp))}.ob .ob-panel{--mo-sec:0s;--mo-b-hdr:.34s;--mo-b-step:.2s;--mo-b-gap:.6s;--mo-b-tip:2s;--mo-b-hand:2.05s}.ob .ob-panel__sec{--mo-sec:1.64s;--mo-b-hdr:calc(var(--mo-sec) + .6s);--mo-b-step:calc(var(--mo-sec) + 1.15s);--mo-b-gap:.74s;--mo-b-tip:calc(var(--mo-sec) + 4.05s);--mo-b-hand:calc(var(--mo-sec) + 3.43s)}.ob .ob-panel.mo-on .ob-panel__sec{border-top-color:#0000;position:relative}.ob .ob-panel.mo-on .ob-panel__sec:before{content:"";background:var(--hair);transform-origin:0;height:1px;animation:moDrawX calc(.55s * var(--mo-sp)) cubic-bezier(.25,.6,.25,1) both;animation-delay:calc(var(--mo-sec) * var(--mo-sp));position:absolute;top:-1px;left:0;right:0}.ob .ob-panel.mo-on .mo-step{animation:moFade calc(.44s * var(--mo-sp)) cubic-bezier(.32,.72,.28,1) both;animation-delay:calc((var(--mo-b-step) + var(--mo-i) * var(--mo-b-gap)) * var(--mo-sp))}.ob .ob-panel.mo-on .mo-tip{animation:moFade calc(.5s * var(--mo-sp)) ease-out both;animation-delay:calc(var(--mo-b-tip) * var(--mo-sp))}.ob .ob-clk__hand{transform-box:view-box;transform-origin:12px 12px;transform:rotate(0)}.ob .ob-panel.mo-on .ob-clk__hand{animation:obSweep calc(1.72s * var(--mo-sp)) cubic-bezier(.32,.72,.28,1) both;animation-delay:calc(var(--mo-b-hand) * var(--mo-sp))}.ob .ob-panel.mo-on .ob-agenda__node.is-active{animation:moNodeFill calc(.34s * var(--mo-sp)) ease-out both;animation-delay:calc(.85s * var(--mo-sp))}.ob .ob-panel.mo-on.mo-h-ink .mo-disc{animation:moInkDisc calc(.4s * var(--mo-sp)) cubic-bezier(.25,.6,.25,1) both, moGlyph calc(.22s * var(--mo-sp)) ease-out both;animation-delay:calc(var(--mo-i,0) * .12s * var(--mo-sp)), calc((.28s + var(--mo-i,0) * .12s) * var(--mo-sp))}.ob .ob-panel.mo-on.mo-h-ink .mo-disc>*{animation:moGlyph calc(.22s * var(--mo-sp)) ease-out both;animation-delay:calc((.28s + var(--mo-i,0) * .12s) * var(--mo-sp))}.ob .ob-panel.mo-on.mo-h-fade .mo-disc{animation:moFade calc(.24s * var(--mo-sp)) ease-out both}.ob .ob-panel.mo-on .mo-disc.mo-flew,.ob .ob-panel.mo-on .mo-disc.mo-flew>*,.ob .ob-panel.mo-on.mo-held .mo-disc,.ob .ob-panel.mo-on.mo-held .mo-disc>*,.ob .ob-panel.mo-on.mo-held .mo-cap{animation:none}.ob .ob-panel.mo-on .mo-cap{animation:moFade calc(.62s * var(--mo-sp)) cubic-bezier(.32,.72,.28,1) both;animation-delay:calc((.42s + var(--mo-i,0) * .18s) * var(--mo-sp))}.ob .ob-panel.mo-on .mo-hdr .mo-ch{animation-delay:calc((var(--mo-b-hdr) + var(--ci) * var(--mo-ch)) * var(--mo-sp))}.ob .ob-panel.mo-on .ob-prow{border-bottom-color:#0000;position:relative}.ob .ob-panel.mo-on .ob-prow:after{content:"";background:var(--hair);transform-origin:0;height:1px;animation:moDrawX calc(.46s * var(--mo-sp)) cubic-bezier(.25,.6,.25,1) both;animation-delay:calc((80ms + var(--mo-i) * 80ms) * var(--mo-sp));position:absolute;bottom:-1px;left:0;right:0}.ob .ob-panel.mo-on .ob-plab{animation:moFade calc(.2s * var(--mo-sp)) ease-out both;animation-delay:calc((.18s + var(--mo-i) * 80ms) * var(--mo-sp))}.ob .ob-panel.mo-on .d-valfade{animation:none}.ob .ob-panel.mo-on .ob-pdot{animation:moPip calc(.18s * var(--mo-sp)) ease-out both;animation-delay:calc(20ms * var(--mo-sp))}.ob .ob-panel.mo-on .ob-pval .mo-ch{animation-delay:calc((var(--ci) * var(--mo-ch) + .14s) * var(--mo-sp))}.ob.ob--mobile.mo-lab .mo-mfact{animation:moFade calc(.4s * var(--mo-sp,1)) ease-out both;animation-delay:calc(.24s * var(--mo-sp,1));padding-left:14px;position:relative}.ob.ob--mobile.mo-lab .mo-disc{animation:moInkDisc calc(.4s * var(--mo-sp,1)) cubic-bezier(.25,.6,.25,1) both, moGlyph calc(.22s * var(--mo-sp,1)) ease-out both;animation-delay:calc(var(--mo-i,0) * .1s * var(--mo-sp,1)), calc((.26s + var(--mo-i,0) * .1s) * var(--mo-sp,1))}.ob.ob--mobile.mo-lab .mo-mfact:before{content:"";background:var(--sun);transform-origin:top;width:2px;animation:moDrawY calc(.45s * var(--mo-sp,1)) cubic-bezier(.25,.6,.25,1) both;position:absolute;top:2px;bottom:2px;left:0}.ob .mo-emph{white-space:nowrap;color:var(--sun2)}.ob .mo-e-warm{animation:moWarm calc(var(--mo-warm-dur) * var(--mo-sp,1)) ease-out both;animation-delay:calc(var(--mo-warm-at) * var(--mo-sp,1));box-shadow:0 0 0 .3em #0000}.ob .mo-e-rule{position:relative}.ob .mo-e-rule:after{content:"";background:var(--sun);transform-origin:0;height:2px;animation:moDrawX calc(.46s * var(--mo-sp,1)) cubic-bezier(.25,.6,.25,1) both;animation-delay:calc(.82s * var(--mo-sp,1));position:absolute;bottom:-.06em;left:0;right:.06em}.ob .mo-factrule{padding:3px 0 3px 20px;position:relative}.ob .mo-factrule:before{content:"";background:var(--sun);transform-origin:top;width:2px;animation:moDrawY calc(.45s * var(--mo-sp,1)) cubic-bezier(.25,.6,.25,1) both;position:absolute;top:2px;bottom:2px;left:0}.ob .mo-factrule .mo-fact__eye{animation:moFade calc(.24s * var(--mo-sp,1)) ease-out both;animation-delay:calc(.16s * var(--mo-sp,1))}.ob .mo-frev-soak .mo-fact__txt{animation:moWipeSoft calc(1.2s * var(--mo-sp,1)) cubic-bezier(.3,.6,.3,1) both;animation-delay:calc(.28s * var(--mo-sp,1));-webkit-mask-image:linear-gradient(90deg,#000 0% 40%,#0000 50%);mask-image:linear-gradient(90deg,#000 0% 40%,#0000 50%);-webkit-mask-size:300% 100%;mask-size:300% 100%}.ob .mo-frev-sharp .mo-fact__txt{animation:moWipeIn calc(1.2s * var(--mo-sp,1)) cubic-bezier(.3,.6,.3,1) both;animation-delay:calc(.28s * var(--mo-sp,1))}.ob .mo-frev-words .mo-fact__txt .mo-fw{animation:moFade calc(.3s * var(--mo-sp,1)) ease-out both;animation-delay:calc((.28s + var(--wi) * 70ms) * var(--mo-sp,1))}.ob .mo-frev-ink .mo-fact__txt{animation:moFade calc(.5s * var(--mo-sp,1)) ease-out both;animation-delay:calc(.28s * var(--mo-sp,1))}.ob .ob-panel.mo-on .ob-orb__dog{animation:moSettle calc(.4s * var(--mo-sp)) cubic-bezier(.25,.6,.25,1) both;animation-delay:calc(var(--mo-i,0) * .13s * var(--mo-sp))}.ob .ob-panel.mo-on .ob-orb__dog:has(>.ob-orb__disc.mo-flew){animation:none}.ob .ob-panel.mo-on .ob-orb__dog:has(>.ob-orb__disc.mo-flew) .ob-orb__name{animation:moFade calc(.4s * var(--mo-sp)) ease-out both;animation-delay:calc((var(--mo-i,0) * .13s + .34s) * var(--mo-sp))}.ob .ob-panel.mo-on .ob-orb__place--you{animation:moFade calc(.35s * var(--mo-sp)) ease-out both;animation-delay:calc(var(--ob-orb-you) * var(--mo-sp))}.ob .ob-panel.mo-on .ob-orb__place--you .mo-ch{animation-delay:calc((var(--ob-orb-you) + .3s + var(--ci) * var(--mo-ch)) * var(--mo-sp))}.ob .ob-panel.mo-on .ob-orb__circle{animation:moRingDraw calc(1.1s * var(--mo-sp)) linear both;animation-delay:calc(var(--ob-orb-ring) * var(--mo-sp))}.ob .ob-panel.mo-on .ob-orb__place--voice{animation:moPlace calc(.26s * var(--mo-sp)) cubic-bezier(.25,.6,.25,1) both;animation-delay:calc((var(--ob-orb-ring) + var(--mo-i,0) * .275s) * var(--mo-sp))}.ob .ob-panel.mo-on .ob-orb__sq.on{animation:moInkSq14 calc(.4s * var(--mo-sp)) cubic-bezier(.25,.6,.25,1) both}.ob .ob-panel.mo-on .ob-orb-foot{animation:moFade calc(.3s * var(--mo-sp)) ease-out both;animation-delay:calc((var(--ob-orb-ring) + 1.1s) * var(--mo-sp))}.ob .ob-panel.mo-on.ob-orb-out .ob-orb-foot{animation:moFadeOut calc(.1s * var(--mo-sp)) ease both}.ob .ob-panel.mo-on.ob-orb-out .ob-orb{animation:moFadeOut calc(.22s * var(--mo-sp)) ease both}.ob .ob-panel.mo-on{--mo-k:.464;--mo-price:calc(var(--mo-warm-at) + var(--mo-warm-dur) + .2s);--mo-block:.75s;--mo-rows:calc(var(--mo-price) + var(--mo-block) + .1s);--mo-title:.65s;--mo-vfade:.65s;--mo-tstep:calc(var(--mo-title) * .5);--mo-vals:calc(var(--mo-rows) + (var(--mo-n,4) - 1) * var(--mo-tstep) + var(--mo-title));--mo-row:calc(var(--mo-vfade) * .85);--mo-lines:calc(var(--mo-rows) + var(--mo-vfade));--mo-draw:.3s;--mo-casc:75ms;--mo-lab:calc(.3s * var(--mo-k));--mo-cta:calc(var(--mo-lines) + (var(--mo-n,4) - 1) * var(--mo-row) + var(--mo-draw));--mo-said:calc((var(--mo-warm-at) + var(--mo-warm-dur)) * var(--mo-sp));--mo-turn:calc(var(--mo-said) + .2s * var(--mo-sp))}.ob .ob-panel.mo-on .elio-spec__row{position:relative;border-bottom-color:#0000!important}.ob .ob-panel.mo-on .elio-spec__row:nth-of-type(2){--mo-i:1}.ob .ob-panel.mo-on .elio-spec__row:nth-of-type(3){--mo-i:2}.ob .ob-panel.mo-on .elio-spec__row:nth-of-type(4){--mo-i:3}.ob .ob-panel.mo-on .elio-spec__row:after{content:"";background:var(--hair);height:1px;position:absolute;bottom:-1px;left:0;right:0}.ob .ob-panel.mo-on .elio-spec__lab{color:var(--sun2);animation:moLabWarm calc(var(--mo-lab) * var(--mo-sp)) ease-out backwards;animation-delay:calc(var(--mo-turn) + var(--mo-i,0) * var(--mo-row) * var(--mo-sp))}.ob .ob-panel.mo-t-wipe .ob-pval .mo-ch,.ob .ob-panel.mo-t-plain .ob-pval .mo-ch{opacity:1;animation:none}.ob .ob-panel.mo-t-wipe .ob-pval .mo-line{animation:moWipeIn calc(.42s * var(--mo-sp)) cubic-bezier(.25,.6,.25,1) both;animation-delay:calc(.14s * var(--mo-sp))}.ob .ob-panel.mo-t-plain .ob-pval .mo-line{animation:moFade calc(.24s * var(--mo-sp)) ease-out both;animation-delay:calc(.14s * var(--mo-sp))}@media (prefers-reduced-motion:reduce){.ob .d-choice .ob-tt__ico svg,.ob .d-choice .ob-tmot svg{transition:none}.ob .a-eye,.ob .a-head,.ob .a-body,.ob .leaving .a-head,.ob .leaving .a-body,.ob.ob--mobile .a-eye,.ob.ob--mobile .a-head,.ob.ob--mobile .a-body,.ob.leaving .a-head,.ob.leaving .a-body,.ob.ob--mobile.leaving .a-head,.ob.ob--mobile.leaving .a-body,.ob.ob--mobile.flow-rev .a-head,.ob.ob--mobile.flow-rev .a-body,.ob.ob--mobile.flow-rev.leaving .a-head,.ob.ob--mobile.flow-rev.leaving .a-body,.ob.ob--mobile .ob-eyeslot__cur,.ob.ob--mobile .ob-eyeslot__cur.is-in,.ob.ob--mobile .ob-eyeslot__prev,.ob .d-rise,.ob .d-rise2,.ob .d-rise3,.ob .d-valfade,.ob .elio-fade,.ob .elio-fade-o,.ob .eo-appear>*,.ob .ob-xf-out-l,.ob .ob-xf-out-r,.ob .ob-xf-in-l,.ob .ob-xf-in-r,.ob .eo-arow.alive .eo-aval,.ob .eo-active-name,.ob .d-breathe,.ob .eo-breathe,.ob .ob-pulsedot,.ob .ob-hdr .ob-timeline .min--woven,.ob .ob-numroll i.is-in,.ob .ob-numroll i.is-out,.ob .ob-modal,.ob .ob-modal__card{animation:none}.ob .ob-numroll i.is-out,.ob .ob-eyeslot__prev{display:none}.ob .ob-rdog__n,.ob .ob-rdog .elio-ident,.ob .d-inp,.ob .d-num,.ob .d-search,.ob .eo-input,.ob .d-choice,.ob .eo-choice,.ob .ob-progress__fill,.ob .ob-knob,.ob .elio-btn,.ob .ob-steps,.ob .ob-timeline--woven,.ob .ob-timeline--ready{transition:none}.ob .ob-ptrack{transition:transform .18s}.ob .ob-subroll .ob-ptrack,.ob .ob-q{transition:none}.ob .ob-panel.mo-on .elio-eyebrow,.ob .ob-panel.mo-on .mo-ch,.ob .ob-panel.mo-on .ob-agenda__seg,.ob .ob-panel.mo-on .mo-row,.ob .ob-panel.mo-on .mo-disc,.ob .ob-panel.mo-on .mo-disc>*,.ob .ob-panel.mo-on .mo-cap,.ob .ob-panel.mo-on .ob-prow:after,.ob .ob-panel.mo-on .mo-step,.ob .ob-panel.mo-on .mo-tip,.ob .ob-panel.mo-on .ob-agenda__node.is-active,.ob .ob-panel.mo-on .ob-clk__hand,.ob .ob-panel.mo-on .ob-panel__sec:before,.ob .ob-panel.mo-on .ob-plab,.ob .ob-panel.mo-on .ob-pdot,.ob .ob-panel.mo-on .ob-pval .mo-line,.ob .mo-factrule:before,.ob .mo-factrule .mo-fact__eye,.ob .mo-factrule .mo-fact__txt,.ob .mo-factrule .mo-fw,.ob .mo-e-warm,.ob .mo-e-rule:after,.ob.ob--mobile.mo-lab .mo-mfact,.ob.ob--mobile.mo-lab .mo-mfact:before,.ob.ob--mobile.mo-lab .mo-disc,.ob .ob-panel.mo-on .ob-orb__dog,.ob .ob-panel.mo-on .ob-orb__place--you,.ob .ob-panel.mo-on .ob-orb__name,.ob .ob-panel.mo-on .ob-orb__place--voice,.ob .ob-panel.mo-on .ob-orb__circle,.ob .ob-panel.mo-on .ob-orb__sq.on,.ob .ob-panel.mo-on .ob-orb-foot,.ob .ob-panel.mo-on .elio-spec__row:after,.ob .ob-panel.mo-on .elio-spec__lab,.ob .ob-panel.mo-on .elio-spec__val,.ob .ob-panel.mo-on .ob-toggle,.ob .ob-panel.mo-on .elio-btn{animation-duration:.01ms!important;animation-delay:0s!important}}@media (hover:hover){.ob .ob-toggle__opt:hover{color:var(--ink)}.ob .ob-toggle__opt.on:hover{color:var(--graphite)}}.ob .ob-toggle__opt:active{color:var(--ink)}.ob .ob-toggle__opt.on:active{color:var(--graphite)}.ob .eo-breedrow{touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;transition:background .15s}@media (hover:hover){.ob .eo-breedrow:hover{background:#f5b1761f}}.ob .eo-breedrow:active{background:#f5b1762e}@media (hover:hover){.ob .ob-panel.mo-on .elio-spec__row:hover .elio-spec__lab{color:var(--sun2)}}@media (pointer:coarse){.ob .ob-panel.mo-on .elio-spec__row:hover .elio-spec__lab{color:var(--sun2)}.ob .d-choice:hover{border-color:var(--hair)}.ob .d-choice.on:hover{border-color:var(--sun)}.ob .d-choice--fam:hover,.ob .d-choice--fam.on:hover{border-color:var(--fam,var(--hair))}.ob .elio-spec__row:hover .elio-spec__lab{color:var(--mut)}}.ob-rm{border:1px solid var(--hair);color:var(--mut);background:#fff;padding:0;transition:border-color .2s,color .2s;position:relative}@media (hover:hover){.ob-rm:hover{border-color:var(--lg-danger-hair,#b0492f52);color:var(--lg-danger,#b0492f)}}.ob-rm:active{border-color:var(--lg-danger,#b0492f);color:var(--lg-danger,#b0492f)}.rec-ckbox{border:2px solid var(--hair);background:0 0;transition:border-color .2s,background .2s}.rec-ckbox[aria-checked=true]{border-color:var(--sun);background:var(--sun)}@media (hover:hover){.rec-ckbox[aria-checked=false]:hover{border-color:var(--mut)}}.rec-ckbox[aria-checked=false]:active{border-color:var(--sun)}.rec-ckbox[aria-checked=true]:active{border-color:var(--sun2);background:var(--sun2)}@media (prefers-reduced-motion:reduce){.ob .ob-banner__prog .ob-progress__fill,.ob .ob-banner__prog.is-done .ob-progress__fill,.ob .ob-mast__av,.ob .ob-banner__time-enter,.ob .ob-banner__time-leave,.ob .ob-banner__time .min--woven{transition:none;animation:none}}@property --k{syntax:"<number>";inherits:true;initial-value:1}@property --meter-d-max{syntax:"<length>";inherits:false;initial-value:236px}@supports (opacity:tan(atan2(1px, 1px))){.ob.ob--mobile{--k:clamp(.78, calc(1 - 1.5 * (1 - tan(atan2(100svh, 780px)))), 1);--ob-gap-head:calc(14px * var(--k,1));--ob-gap-sub:calc(20px * var(--k,1));--ob-gap-block:calc(22px * var(--k,1));--ob-gap-cta:calc(20px * var(--k,1));--ob-gap-link:calc(12px * var(--k,1))}}
