*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--brown-darker:#7c531d;--brown-dark:#a66f26;--brown-default:#b77a2a;--brown-light:#cf8a30;--brown-lighter:#ddab6a;--brown-lightest:#f8f6f2;--brown-shadow:#644217;--neutral-default:#0d0d0d;--neutral-light:#6c6c6c;--neutral-lighter:#959595;--neutral-alpha-10:#0000001a;--neutral-alpha-5:#0000000d;--content-primary:var(--neutral-default);--content-primary-inverse:var(--brown-lightest);--content-secondary:var(--neutral-light);--content-disabled:var(--neutral-lighter);--fill-primary:#fff;--fill-hover:#b77a2a0d;--fill-brand:var(--brown-default);--border-primary:#0000001a;--border-active:#b77a2a3d;--border-active-strong:#b77a2a75;--button-primary-start:var(--brown-default);--button-primary-end:var(--brown-dark)}body{color:#333;-webkit-overflow-scrolling:touch;background-color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5}.page-padding{flex-direction:column;gap:20px;width:100%;padding:0 40px;display:flex}.radius{background-color:#fff;border:1px solid #00000010;border-radius:10px;flex-direction:column;align-items:center;display:flex;overflow:hidden}.card-text{border-top:1px solid #00000010;justify-content:center;align-items:center;width:100%;padding:10px;display:flex}.text{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;display:flex}.text-container{flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:40px 0;display:flex}.container,nav{align-items:flex-start;max-width:800px;margin:0 auto}nav{flex-direction:row;justify-content:space-between;align-items:center;padding:20px 40px;display:flex}main{grid-template-rows:auto;align-items:center;gap:20px;padding-top:120px;padding-bottom:120px;display:grid}.work-container{flex-direction:column;gap:20px;display:flex}.work-container .radius{width:100%}video{opacity:0;animation:30ms forwards fadeIn}@keyframes fadeIn{to{opacity:1}}.video-container,.img-container-1x1{aspect-ratio:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.video-container video{object-fit:cover;object-position:center;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;backface-visibility:hidden;z-index:1;background:0 0;display:block;position:relative}.video-container video[src*="PB final 2.mp4"]{clip-path:inset(4% 0 0%)}.odett-card-surface{background:#fff}.odett-card-hero-shell{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding-top:18px;display:flex;position:relative}.odett-card-hero-shell:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffb8 58%,#fff 100%);height:380px;position:absolute;bottom:0;left:0;right:0}.odett-card-hero-stage{flex-shrink:0;position:relative;overflow:visible}.odett-card-hero-inner{opacity:0;transition:opacity .3s ease-out;position:relative;overflow:visible}.odett-card-hero-inner.is-ready{opacity:1}.odett-asset{width:100%;height:auto;display:block;position:absolute}.odett-asset-base{inset-inline:0;top:0}.odett-asset-recorder{inset-inline:0;top:-8px}.odett-asset-glass{top:0;left:-.5px}.odett-paper-wrap{position:absolute}.odett-paper-frame{background:linear-gradient(90deg,#b77a2a08 0% 100%),linear-gradient(#fdfdfc 0%,#fff 100%);border-bottom-right-radius:2px;border-bottom-left-radius:2px;overflow:hidden}.odett-paper-feed,.odett-paper-copy,.odett-paper-block{flex-direction:column;display:flex}.odett-paper-feed{--paper-feed-copy-span:calc(var(--paper-feed-copy-height) + var(--paper-feed-gap));gap:var(--paper-feed-gap);will-change:transform;backface-visibility:hidden;animation:4s linear infinite hero-paper-feed;transform:translate(0,0)}.odett-paper-row{display:flex}.odett-paper-copy{contain:layout paint;flex:none}.odett-paper-line{background:#0000000d;border-radius:9999px;flex:1;transform:translateZ(0)}.odett-waveform{display:block;position:absolute;top:0;left:0}.portfolio-toggle-card-body{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:24px 18px;display:flex}.portfolio-demo-card-body{background:var(--brown-lightest);width:100%;height:100%;position:relative;overflow:hidden}.video-container .portfolio-demo-video{object-fit:cover;opacity:1;z-index:0;width:100%;height:100%;position:absolute;inset:0}.portfolio-demo-overlay{cursor:pointer;z-index:2;position:absolute;inset:0}.portfolio-demo-placeholder{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.portfolio-demo-fade{opacity:.25;z-index:1;background:#fbfbf9;transition:opacity .14s ease-in;position:absolute;inset:0}.portfolio-demo-fade-playing{opacity:0}.portfolio-demo-play-wrap{z-index:2;width:96px;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-demo-play-button{width:100%;height:100%;color:var(--content-secondary);background:var(--brown-lightest);cursor:pointer;border:1px solid #0000001a;border-radius:999px;justify-content:center;align-items:center;padding-left:3.5px;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 10px 6px #00000005,0 4px 6px -2px #0000000d}.portfolio-demo-play-button:active:not(:disabled){transform:scale(.98)}.portfolio-demo-play-icon{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.portfolio-demo-play-icon img{width:100%;height:100%;display:block}.portfolio-button-card-body{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:24px 18px;display:flex}.portfolio-linger-card-body{--fill-primary:#fff;--fill-hover:#b77a2a0d;--fill-brand:var(--brown-default);--border-primary:#0000001a;--content-primary:var(--neutral-default);background:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:24px 18px;display:flex}.portfolio-linger-select-anchor{width:98px;height:30px;position:relative}.portfolio-linger-select-anchor>.linger-select-trigger{position:absolute;inset:0}.portfolio-language-card-body{--fill-primary:#fff;--fill-hover:#b77a2a0d;--fill-brand:var(--brown-default);--border-primary:#0000001a;--border-active:#b77a2a3d;--border-active-strong:#b77a2a75;--content-primary:var(--neutral-default);--content-disabled:var(--neutral-lighter);background:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:24px 18px;display:flex}.portfolio-language-select-anchor{justify-content:flex-end;min-width:0;display:flex}.portfolio-button-stack{flex-direction:column;align-items:center;gap:20px;display:flex}.portfolio-logo-card-body{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:24px 18px;display:flex}.portfolio-logo-card-image{width:150px;height:48px;display:block}.portfolio-segmented-control{background-color:#0000;border-radius:10px;max-width:100%;height:30px;padding:3px;display:inline-flex;position:relative}.portfolio-segmented-border{pointer-events:none;border:1px solid #0000001a;border-radius:10px;position:absolute;inset:0}.portfolio-segmented-slider{z-index:1;background:radial-gradient(at top,#f7f7f7 20%,#e5e5e5 80%) padding-box padding-box,linear-gradient(#e5e5e5 0%,#c1c1c1 100%) border-box;border:1px solid #0000;border-radius:7px;height:24px;position:absolute;top:3px;box-shadow:0 1px 4px 1px #00000003,0 1px 2px .5px #00000008,inset 0 -4px 1.5px -2px #7e7e7e26,inset 0 4px 1.5px -2px #f8f8f8}.portfolio-segmented-slider.is-animated{transition:left .2s ease-in-out,width .2s ease-in-out}.portfolio-segmented-row{z-index:0;align-items:stretch;gap:2px;height:24px;display:flex;position:relative;overflow:visible}.portfolio-segmented-option{z-index:2;color:#6c6c6c;letter-spacing:.3px;white-space:nowrap;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:60px;height:24px;padding:0 10px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;display:flex;position:relative}.portfolio-segmented-overlay{pointer-events:none;z-index:2;border-radius:7px;gap:2px;height:24px;display:flex;position:absolute;top:3px;left:3px;overflow:hidden}.portfolio-segmented-overlay.is-animated{transition:clip-path .2s ease-in-out}.portfolio-segmented-option-active{color:#4d4d4d;text-shadow:0 .2px .5px #0003}.portfolio-segmented-option-initial-active{color:#0d0d0d}.portfolio-button-base{white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #0000;justify-content:center;align-items:center;gap:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s;display:inline-flex;position:relative;overflow:hidden}.portfolio-button-base:active:not(:disabled){transform:scale(.98)}.portfolio-button-md{border-radius:12px;min-height:36px;padding-inline:9px}.portfolio-button-primary{color:var(--content-primary-inverse);background:radial-gradient(ellipse at top, var(--button-primary-start) 0%, var(--button-primary-end) 100%) padding-box, linear-gradient(180deg, #a66f26 0%, #7c531d 100%) border-box;border-color:#0000;box-shadow:0 1px 4px 2px #53371308,0 1px 2px 1px #5337130d,inset 0 .2px .5px #64421780,inset 0 -4px 1.5px -2px #53371326,inset 0 4px 1.5px -2px #e2b98366}.portfolio-button-primary .portfolio-button-label{text-shadow:0 .2px .5px rgb(from var(--brown-shadow) r g b / 50%)}.portfolio-button-secondary{color:var(--content-secondary);background:radial-gradient(at top,#f7f7f7 20%,#e5e5e5 80%) padding-box padding-box,linear-gradient(#e5e5e5 0%,#c1c1c1 100%) border-box;border-color:#0000;border-radius:12px;box-shadow:0 1px 4px 1px #00000003,0 1px 2px .5px #00000008,inset 0 -4px 1.5px -2px #7e7e7e26,inset 0 4px 1.5px -2px #f8f8f8}.portfolio-button-secondary .portfolio-button-label{text-shadow:0 .2px .5px #0003}.portfolio-button-tertiary{color:var(--content-secondary);border-color:var(--neutral-alpha-10);background-color:#0000}.portfolio-button-transparent{color:var(--content-secondary);background-color:#0000}.portfolio-button-content{justify-content:center;align-items:center;display:inline-flex}.portfolio-button-md .portfolio-button-content{padding-inline:9px}.portfolio-button-label-md{letter-spacing:.028px;font-size:.875rem;font-weight:500;line-height:1.25rem}.portfolio-button-label{justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.portfolio-button-primary:hover:not(:disabled){background:linear-gradient(180deg, #dda96a33 0%, #cf8a3033 100%) padding-box, radial-gradient(ellipse at top, var(--button-primary-start) 0%, var(--button-primary-end) 100%) padding-box, linear-gradient(180deg, #a66f26 0%, #7c531d 100%) border-box}.portfolio-button-secondary:hover:not(:disabled){background:radial-gradient(at top,#fafafa 20%,#e8e8e8 80%) padding-box padding-box,linear-gradient(#e5e5e5 0%,#c1c1c1 100%) border-box}.portfolio-button-tertiary:hover:not(:disabled),.portfolio-button-transparent:hover:not(:disabled){background-color:#b77a2a0d}.portfolio-demo-play-button:hover:not(:disabled){background:linear-gradient(#b77a2a0d, #b77a2a0d), var(--brown-lightest)}.portfolio-demo-overlay:hover .portfolio-demo-fade{opacity:.125}.portfolio-demo-overlay:hover .portfolio-demo-fade-playing{opacity:0}}@media (hover:none),(pointer:coarse){*{-webkit-tap-highlight-color:transparent}a,button,input,label,select,summary,textarea,[role=button]{-webkit-touch-callout:none;touch-action:manipulation;cursor:default}.portfolio-segmented-option:hover,.portfolio-segmented-option:active,.portfolio-segmented-option:focus{color:#6c6c6c;background:0 0;outline:none}.portfolio-segmented-overlay .portfolio-segmented-option-active{color:#0d0d0d}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.type-text-sm{letter-spacing:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.control-pill{border:1px solid var(--border-primary,#0000001a);box-shadow:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;height:30px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative}.linger-select-trigger{appearance:none;background:var(--fill-primary,#fff);cursor:pointer;justify-content:flex-start;gap:4px;width:98px;min-width:0;max-width:98px;padding:3px 3px 3px 10px;overflow:hidden}.linger-select-trigger-hidden{opacity:0;pointer-events:none}.linger-select-value,.linger-select-option-label{color:var(--content-primary,#0d0d0d);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.linger-select-icon-frame{border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative;overflow:hidden}.linger-select-icon-frame img{opacity:.58;width:16px;height:16px;display:block}.linger-select-overlay .linger-select-icon-check{transform:translate(2px)}.linger-select-fixed-closing-icon .linger-select-icon-check{transform:translate(0)}.linger-select-overlay .linger-select-icon-trigger-ghost{transform:translate(4px)}.linger-select-fixed-closing-icon .linger-select-icon-trigger-ghost{transform:translate(1px)}.linger-select-icon-sizer{opacity:0;pointer-events:none;visibility:hidden}.linger-select-icon-layer{backface-visibility:hidden;transform-origin:50%;will-change:filter, opacity, transform;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.linger-select-icon-incoming{animation:.16s ease-in-out both linger-select-icon-in}.linger-select-icon-outgoing{animation:.12s ease-in-out both linger-select-icon-out}.linger-select-icon-frame-closing .linger-select-icon-incoming,.linger-select-icon-frame-closing .linger-select-icon-outgoing{animation-duration:var(--linger-select-exit-ms,.12s)}.linger-select-overlay{z-index:40;border-radius:10px;transition:top .16s ease-in-out,left .16s ease-in-out,width .16s ease-in-out,height .16s ease-in-out,border-radius .16s ease-in-out;position:absolute}.linger-select-overlay:focus{outline:0}.linger-select-overlay:focus-visible{outline:2px solid color-mix(in srgb, var(--fill-brand,#b77a2a) 55%, white);outline-offset:2px}.linger-select-overlay-open,.linger-select-overlay-opening{border-radius:14px}.linger-select-overlay-closing{transition-duration:var(--linger-select-exit-ms,.12s);border-radius:10px}.linger-select-overlay:before{box-shadow:0 0 0 1px var(--border-primary,#0000001a);content:"";pointer-events:none;height:30px;left:0;right:0;top:var(--linger-select-shadow-top);border-radius:10px;transition:top .16s ease-in-out,height .16s ease-in-out,border-radius .16s ease-in-out,box-shadow .16s ease-in-out;position:absolute}.linger-select-overlay-open:before,.linger-select-overlay-opening:before{box-shadow:0 4px 10px 6px #00000005, 0 4px 6px -2px #0000000d, 0 0 0 1px var(--border-primary,#0000001a);border-radius:14px;height:100%;top:0}.linger-select-overlay-closing:before{box-shadow:0 0 0 1px var(--border-primary,#0000001a);height:30px;top:var(--linger-select-shadow-top);transition-duration:var(--linger-select-exit-ms,.12s);border-radius:10px}.linger-select-surface{background:var(--fill-primary,#fff);box-shadow:none;clip-path:inset(var(--linger-select-clip-top) 0 var(--linger-select-clip-bottom) 0 round 10px);border-radius:10px;transition:border-radius .16s ease-in-out,clip-path .16s ease-in-out;position:absolute;inset:0;overflow:hidden}.linger-select-surface:focus,.linger-select-surface:focus-visible{outline:0}.linger-select-overlay-open .linger-select-surface,.linger-select-overlay-opening .linger-select-surface{box-shadow:none;clip-path:inset(0 round 14px);border-radius:14px}.linger-select-overlay-closing .linger-select-surface{transition-duration:var(--linger-select-exit-ms,.12s);border-radius:10px}.linger-select-panel{flex-direction:column;gap:2px;width:100%;height:100%;padding:2px;display:flex;position:relative;overflow:hidden}.linger-select-panel:focus{outline:0}.linger-select-fixed-closing-icon{pointer-events:none;z-index:41;position:absolute}.linger-select-closing-icon-row{width:24px;height:24px}.linger-select-option{appearance:none;color:var(--content-primary,#0d0d0d);cursor:pointer;text-align:left;min-width:0;height:30px;transition:opacity var(--linger-select-exit-ms,.12s) ease-in-out;background:0 0;border:0;border-radius:12px;flex:0 0 30px;align-items:center;gap:4px;width:100%;padding:0 5px 0 10px;display:flex}.linger-select-overlay-closing .linger-select-option:not(.linger-select-option-selected){opacity:0}.linger-select-option-active,.linger-select-option:hover{background:var(--fill-hover,#b77a2a0d)}.linger-select-overlay-closing .linger-select-option-active,.linger-select-overlay-closing .linger-select-option:hover{background:0 0}.linger-select-option:focus{outline:0}.type-text-xs{letter-spacing:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.language-select-trigger{appearance:none;background:var(--fill-primary);cursor:pointer;flex:0 auto;justify-content:flex-start;gap:4px;width:auto;min-width:0;max-width:200px;padding:3px 3px 3px 10px;overflow:hidden}.language-select-trigger:disabled{cursor:not-allowed}.language-select-value{color:var(--content-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.language-select-icon-frame{pointer-events:none;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.language-select-icon-frame img{opacity:.58;width:16px;height:16px;transition:transform .12s ease-out;display:block;transform:rotate(0)}.language-select-icon-frame img.language-select-chevron-open{transition-duration:.16s;transform:rotate(180deg)}.language-select-trigger:focus-visible{border-color:var(--border-active-strong);box-shadow:0 0 0 2px var(--border-active);outline:0}.language-select-menu{--language-select-selected-strip-height:40px;background:var(--fill-primary);box-shadow:0 4px 10px 6px #00000005, 0 4px 6px -2px #0000000d, 0 0 0 1px var(--border-primary);z-index:40;border:0;border-radius:14px;flex-direction:column;width:260px;height:177px;animation-duration:.16s;animation-timing-function:ease-out;animation-fill-mode:both;display:flex;position:absolute;overflow:hidden}.language-select-menu-inline{border:1px solid var(--border-primary);box-shadow:none;z-index:auto;width:100%;animation:none;position:relative}.language-select-menu-onboarding{flex:0 0 179px}.language-select-menu-onboarding .language-select-search{flex-basis:40px;height:40px}.language-select-menu-onboarding .language-select-list{gap:2px;padding:2px}.language-select-menu-onboarding .language-select-option{flex-basis:30px;height:30px;min-height:30px;padding:0 10px}.language-select-menu-onboarding .language-select-selected-strip{height:var(--language-select-selected-strip-height);padding:8px 12px}.language-select-menu-bottom{transform-origin:top}.language-select-menu-top{transform-origin:bottom}.language-select-menu-enter{animation-name:microphone-select-menu-in}.language-select-menu-exit{animation-name:microphone-select-menu-out;animation-duration:.12s}.language-select-search{flex:0 0 40px;align-items:center;gap:6px;width:100%;height:40px;padding:0 12px;display:flex}.language-select-search img{opacity:.58;flex:0 0 16px;width:16px;height:16px;display:block}.language-select-search input{appearance:none;caret-color:var(--fill-brand);color:var(--content-primary);transform-origin:0;background:0 0;border:0;outline:0;flex:auto;width:114.286%;min-width:0;padding:0;font-size:16px;line-height:1.42857rem;transform:scale(.875)}.language-select-search input::placeholder{color:var(--content-disabled);opacity:1}.language-select-search input::-webkit-search-cancel-button{appearance:none}.language-select-divider{background:var(--border-primary);flex:0 0 1px;width:100%;height:1px}.language-select-selected-strip{height:var(--language-select-selected-strip-height);pointer-events:none;z-index:2;align-items:flex-start;gap:6px;width:100%;padding:8px 12px;display:flex;position:absolute;top:41px;overflow:hidden}.language-select-selected-strip:before{-webkit-backdrop-filter:blur(8px);background:linear-gradient(to bottom, color-mix(in srgb, var(--fill-primary) 94%, transparent) 0%, color-mix(in srgb, var(--fill-primary) 74%, transparent) 56%, #fdfdfc00 100%);content:"";pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 44%,#000000a3 72%,#0000 100%);mask-image:linear-gradient(#000 0% 44%,#000000a3 72%,#0000 100%)}.language-select-chip{appearance:none;background:var(--fill-primary);border:1px solid var(--border-primary);color:inherit;cursor:pointer;pointer-events:auto;z-index:1;border-radius:8px;align-items:center;min-width:0;max-width:112px;height:24px;padding:0;display:inline-flex;position:relative;overflow:hidden}.language-select-chip:focus{outline:0}.language-select-chip:focus-visible{box-shadow:0 0 0 2px var(--border-active)}.language-select-chip-label{color:var(--content-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:1px 8px;overflow:hidden}.language-select-chip-remove{border-left:1px solid var(--border-primary);background:0 0;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:22px;margin:0;padding:0;display:inline-flex}.language-select-chip-remove img{opacity:.58;width:12px;height:12px;display:block}.language-select-list{scrollbar-width:none;flex-direction:column;flex:auto;gap:2px;width:100%;min-height:0;padding:2px;display:flex;overflow:hidden auto}.language-select-menu-has-selection .language-select-list{padding-top:var(--language-select-selected-strip-height)}.language-select-list::-webkit-scrollbar{display:none}.language-select-limit-footer{background:var(--fill-primary);border-top:1px solid var(--border-primary);color:var(--content-primary);pointer-events:none;will-change:transform;z-index:3;justify-content:center;align-items:center;width:100%;height:35px;animation-fill-mode:both;display:flex;position:absolute;bottom:0;left:0}.language-select-limit-footer-enter{animation-name:language-select-limit-footer-in;animation-duration:.16s;animation-timing-function:ease-out}.language-select-limit-footer-exit{animation-name:language-select-limit-footer-out;animation-duration:.12s;animation-timing-function:ease-out}.language-select-option{appearance:none;color:var(--content-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;flex:0 0 30px;align-items:center;width:100%;min-width:0;height:30px;padding:0 10px;display:flex}.language-select-option:hover,.language-select-option-active{background:var(--fill-hover)}.language-select-option:focus{outline:0}.language-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.language-select-option-shake .language-select-option-label{animation:.22s ease-in-out language-select-option-shake}@keyframes microphone-select-menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes microphone-select-menu-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes language-select-limit-footer-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes language-select-limit-footer-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes language-select-option-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.language-select-empty{color:var(--content-disabled);padding:5px 10px}@keyframes linger-select-icon-in{0%{filter:blur(4px);opacity:0;transform:scale(.5)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes linger-select-icon-out{0%{filter:blur();opacity:1;transform:scale(1)}to{filter:blur(4px);opacity:0;transform:scale(.5)}}@keyframes hero-paper-feed{0%{transform:translate3d(0, calc(-1 * var(--paper-feed-copy-span)), 0)}to{transform:translate(0,0)}}.video-layer{background:#fff;width:100%;height:100%;position:relative}.video-poster{opacity:1;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .2s;position:absolute;inset:0}.video-poster-cropped{clip-path:inset(4% 0 0%)}.video-layer.is-ready .video-poster{opacity:0}.content-image{object-fit:contain;width:100%;max-width:100%;height:auto;min-height:300px;display:block}.nav-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;align-self:center;width:40px;height:40px;display:block}h1{font-size:6rem;font-weight:1000;line-height:1}.content-container-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:40px;display:flex}.blue-text{color:#0070f3}.contact-button{color:#333;cursor:pointer;font-size:1rem;font-weight:regular;background-color:#fff;border:1px solid #00000010;border-radius:6px;padding:10px 20px}.contact-button:hover{background-color:#00000005}.nav-wrapper{z-index:100;background-color:#fff;position:fixed;top:0;left:0;right:0}.nav-border{background-color:#0000;height:1px}.nav-border.show-border{background-color:#00000010}a{color:#333;font-size:1rem;line-height:1.5;text-decoration:none}a.blue-text:hover{text-decoration:underline}p{color:#555;font-size:1rem;line-height:1.5}h3{font-weight:400;line-height:1.5}.images-side-by-side{justify-content:space-between;gap:20px;display:flex}.scrollable-image-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;width:100%;margin:0;padding:0;position:relative;overflow-x:auto}.scrollable-image-container img{width:100%;height:auto;min-height:300px;display:block}@media only screen and (max-width:1024px){h1{font-size:4rem}}@media only screen and (max-width:900px){.about{flex-direction:column;gap:40px}}@media only screen and (max-width:767px){h1{font-size:3rem}.hero-text{margin:120px 0}.content-container-center{flex-direction:column;flex:1;justify-content:center;gap:20px;max-width:700px;display:flex}.text-container{flex-direction:column;flex:1;justify-content:center;gap:8px;max-width:700px;display:flex}p,a{font-size:.875rem}.page-padding{padding:0 16px}nav{padding:20px 16px}.scrollable-image-container img{width:200%;max-width:200%;height:auto;min-height:300px}}@media only screen and (max-width:500px){.odett-card-hero-stage{height:255px!important}.odett-card-hero-shell:after{height:60px}}
