._section1Container_8uej7_1{display:grid;position:relative;grid-area:1 / 2 / 2 / 3;min-height:50vh;min-height:50lvh}._section1CompanyName_8uej7_9{line-height:1.25em;text-transform:uppercase;letter-spacing:.15em;font-weight:700}._heroBannerText_8uej7_16{max-width:600px;vertical-align:middle;text-align:start;line-height:1.1em;letter-spacing:0;font-size:3.8rem;font-weight:300;border-left:.1em solid var(--foreground);padding-left:.25em}._heroBannerText_8uej7_16:first-letter{font-size:1.2em}._heroContainer_8uej7_32{display:flex;flex-direction:row-reverse;align-items:center}._heroContainer_8uej7_32 img{margin-bottom:4rem;max-height:17rem}._logo_8uej7_43{margin-top:3rem;padding:1.5em;will-change:filter;transition:filter .3s}._logo_8uej7_43:hover{filter:drop-shadow(0 0 2em rgba(var(--accent-rgb),.8))}._logo_8uej7_43._shadow_8uej7_52:hover{filter:drop-shadow(0 0 2em rgba(var(--accent2-rgb),.8))}._sticky_8uej7_56{position:sticky;top:0}._section2Container_8uej7_61{padding:3rem .5rem;background-blend-mode:overlay;background:linear-gradient(45deg,purple,#00f 30%,#00f 70%,purple),linear-gradient(135deg,#a08833,#aa5 50%,brown);max-width:100vw;max-width:100lvw;color:var(--foreground-dark-theme);box-shadow:50vw 10px 30px #0000ff80,-50vw 10px 30px #ff00ff80,50vw -10px 30px #ff00ff80,-50vw -10px 30px #0000ff80}._section2Grid_8uej7_75{display:grid;max-width:980px;grid-template-rows:auto minmax(auto,min-content);grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem}._section2Image_8uej7_85{grid-row:2;grid-column:1;width:100%;margin-inline-end:0;justify-self:start;display:flex;justify-content:end}._section2Image_8uej7_85 img{height:100%;max-height:14rem;margin-inline-end:3em}._section2Text_8uej7_100{grid-row:2;grid-column:2;text-align:start;font-size:1.15em}._underline_8uej7_107{padding-bottom:1em;border-bottom:1px solid rgba(var(--foreground-rgb),.8)}._section3Container_8uej7_112{max-width:var(--max-width);padding:.5em}._products_8uej7_117{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2em}._productContainer_8uej7_123{height:25rem;position:relative}._productContainer_8uej7_123 div{display:flex;margin-top:1rem;justify-content:center}._productContainer_8uej7_123 img{filter:drop-shadow(20px 40px 16px rgba(var(--accent2-rgb),.55))}@media (max-width: 800px){._sticky_8uej7_56{font-size:1.4rem}._heroContainer_8uej7_32{display:block}._heroContainer_8uej7_32 img{max-height:9rem;margin-top:0;margin-bottom:0}._heroBannerText_8uej7_16{margin-top:.25em}}@media (max-width: 600px){._sticky_8uej7_56{font-size:1.3rem}._section2Grid_8uej7_75{display:block}._section2Image_8uej7_85{display:none}._products_8uej7_117{display:block}}#root{margin:0;text-align:center}._siteFooter_xwho0_1{display:flex;flex-wrap:wrap;padding:2rem;color:var(--background);background:rgba(var(--foreground-rgb),.6);justify-content:space-between}._siteFooter_xwho0_1>*{margin:.25em 2em;margin-inline-start:.25em;flex:1 0 auto}@font-face{font-family:Roboto Slab;src:local("Roboto Slab"),url(/Roboto_Slab/RobotoSlab-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Nanum Myeongjo;src:local("Nanum Myeongjo"),url(/Nanum_Myeongjo/NanumMyeongjo-Bold.ttf) format("truetype");font-weight:700}:root{font-family:var(--system-fonts);line-height:1.5;font-weight:400;font-size:15px;color-scheme:light dark;color:var(--foreground);background-color:var(--background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background: var(--background-dark-theme);--background-rgb: var(--background-dark-theme-rgb);--foreground: var(--foreground-dark-theme);--foreground-rgb: var(--foreground-dark-theme-rgb);--accent: var(--accent-dark-theme);--accent-rgb: var(--accent-dark-theme-rgb);--accent2: var(--accent2-dark-theme);--accent2-rgb: var(--accent2-dark-theme-rgb);--accent-dark-theme: #9a5522;--accent-dark-theme-rgb: 154, 85, 34;--accent-light-theme: #804011;--accent-light-theme-rgb: 128, 64, 17;--accent2-dark-theme: #b47037;--accent2-dark-theme-rgb: 180, 112, 55;--accent2-light-theme: #602000;--accent2-light-theme-rgb: 96, 32, 0;--background-dark-theme: #292424;--background-dark-theme-rgb: 41, 36, 36;--background-light-theme: #fafae9;--background-light-theme-rgb: 250, 250, 248;--foreground-dark-theme: #fafae9;--foreground-dark-theme-rgb: 250, 250, 248;--foreground-light-theme: #292424;--foreground-light-theme-rgb: 41, 36, 36;--system-fonts: system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Calibri, Helvetica, Arial, sans-serif;--header-fonts: "Nanum Myeongjo", Georgia, Bodoni, Rockwell, "Roboto Slab", serif, var(--system-fonts);--max-width: 1250px}*::selection{background-color:var(--accent2)}#stickyHeader{position:sticky;top:0;background:var(--background);z-index:1;padding:.01rem;margin-top:3rem}a{font-weight:500;color:var(--accent);text-decoration:inherit}a:visited{color:var(--accent)}a:hover{color:var(--accent2)}body{margin:0;min-width:320px;min-height:100vh;min-height:100lvh;display:flex;flex-direction:column}section>*{max-width:var(--max-width)}h1{line-height:1.1;font-size:2.5em}h2{font-size:2.25em}h3{font-size:2em}h1,h2,h3{font-family:var(--header-fonts);font-weight:700}.upper{text-transform:uppercase}button{color:var(--foreground);border-radius:.5em;border:.1em solid var(--accent);padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:rgba(var(--background-rgb),.8);cursor:pointer;transition:border-color .25s,background-color .25s}button:hover{border-color:var(--accent2);background-color:var(--background);text-decoration:underline}button:focus,button:focus-visible{outline:2px auto var(--foreground)}.flex{display:flex}.flex>*{flex:1 1 auto}.grid{display:grid}.block{display:block}.text-start{text-align:start}.text-center{text-align:center}.auto-margin-sides{margin-left:auto;margin-right:auto}.slides-in{transform:translate(-3rem);transition:transform .8s ease-out}.fades-in{opacity:.4;transition:opacity .8s linear}.arrives-in{opacity:.4;transform:translate(-3em);transition:opacity .8s linear,transform .8s ease-out}.transform-complete{transform:none}.opacity-complete{opacity:1}@media (prefers-color-scheme: light){:root{--background: var(--background-light-theme);--background-rgb: var(--background-light-theme-rgb);--foreground: var(--foreground-light-theme);--foreground-rgb: var(--foreground-light-theme-rgb);--accent: var(--accent-light-theme);--accent-rgb: var(--accent-light-theme-rgb);--accent2: var(--accent2-light-theme);--accent2-rgb: var(--accent2-light-theme-rgb)}}
