@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";.personal-header,.personal-home,.about-page,.personal-footer{--home-hero:#39f05a;--home-hero-art:#141414;--home-green:#39f05a;--home-black:#141414;--home-cream:#f7f5ef;--home-pink:#f2a7d8;--home-purple:#a79bfa;--home-teal:#a9d8cf;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home-shell{width:min(100% - 64px,1160px);margin-inline:auto}.personal-header{z-index:50;border-bottom:2px solid var(--home-black);background:var(--home-cream);color:var(--home-black);position:relative}.personal-nav{justify-content:space-between;align-items:center;gap:32px;min-height:78px;display:flex}.personal-brand{color:var(--home-black);letter-spacing:-.055em;font-size:1.35rem;font-weight:700;text-decoration:none}.personal-nav-links{color:#3f3f3a;align-items:center;gap:30px;font-size:.88rem;font-weight:500;display:flex}.personal-nav a,.personal-footer a{text-decoration:none}.personal-nav-links>a{padding-block:8px}.personal-nav a:hover,.personal-nav a[aria-current=page]:not(.personal-brand){color:var(--home-hero)}.language-switch{color:#6f6f67;align-items:center;gap:7px;display:inline-flex}.language-switch a[aria-current=page]{color:var(--home-black);font-weight:700}.nav-toggle{width:44px;height:44px;color:var(--home-black);background:0 0;border:0;padding:0;display:none}.nav-toggle span{background:currentColor;width:25px;height:2px;margin:6px auto;transition:transform .18s;display:block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.home-hero{border-bottom:2px solid var(--home-black);background:var(--home-hero);color:#fff;height:600px;position:relative;overflow:hidden}.home-hero-inner{height:100%;position:relative}.home-hero-copy{z-index:3;width:68%;padding-top:92px;position:relative}.home-hero h1{letter-spacing:-.078em;max-width:760px;margin:0 0 30px;font-size:clamp(4.8rem,7.5vw,7rem);font-weight:700;line-height:.88}.home-hero-copy p{color:#f0efff;max-width:640px;margin:0;font-size:1.08rem;font-weight:400;line-height:1.65}.home-hero-diagram{z-index:2;width:min(43vw,520px);height:auto;color:var(--home-hero-art);position:absolute;top:50%;right:-8px;transform:translateY(-46%)rotate(5deg)}.home-hero-diagram path,.home-hero-diagram rect{stroke-width:4px}.home-hero-diagram>path{stroke-width:5px}.hero-dot,.hero-plus{z-index:1;position:absolute}.hero-dot{border:2px solid var(--home-black);border-radius:50%;width:13px;height:13px}.hero-dot--pink{background:var(--home-pink);top:52px;right:42%}.hero-dot--purple{background:var(--home-teal);bottom:46px;right:28px}.hero-plus{color:var(--home-hero-art);font-size:36px;font-weight:400;line-height:1;bottom:48px;left:54%}.home-latest,.home-about,.about-page{background:var(--home-cream);color:var(--home-black)}.home-latest{padding:86px 0 94px}.home-latest h2,.home-supplier h2,.home-about h2,.about-intro h1{letter-spacing:-.07em;margin:0 0 40px;font-size:clamp(2.8rem,4.8vw,4rem);font-weight:700;line-height:.98}.home-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.home-note-card{border:2px solid var(--home-black);min-height:236px;box-shadow:7px 7px 0 var(--home-black);color:var(--home-black);background:#fff;border-radius:26px;flex-direction:column;align-items:flex-start;padding:26px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.home-note-card:hover{box-shadow:10px 10px 0 var(--home-hero);transform:translate(-2px,-2px)}.home-note-language{border:1px solid var(--home-black);border-radius:999px;align-items:center;min-height:27px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.home-note-card--en .home-note-language{background:var(--home-pink)}.home-note-card--zh .home-note-language{background:var(--home-purple)}.home-note-card h3{letter-spacing:-.04em;margin:26px 0 24px;font-size:1.25rem;font-weight:600;line-height:1.3}.home-note-card time{color:#67675f;margin-top:auto;font-size:.8rem;font-weight:400}.home-arrow-link{color:var(--home-black);border-bottom:2px solid;align-items:center;gap:7px;margin-top:34px;font-size:.95rem;font-weight:700;line-height:1.8;text-decoration:none;display:inline-flex}.home-arrow-link:hover{color:var(--home-hero)}.home-supplier{background:var(--home-black);color:#fff;padding:86px 0 94px}.home-supplier h2{margin-bottom:26px}.home-supplier-intro{color:#d0d0c8;max-width:790px;margin:0;font-size:1.02rem;font-weight:400;line-height:1.75}.home-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:32px;margin-top:48px;display:grid}.home-price-card{border:2px solid var(--home-black);box-shadow:8px 8px 0 var(--home-hero);color:var(--home-black);border-radius:28px;padding:32px}.home-price-card--basic{background:#fff}.home-price-card--deep{background:var(--home-green)}.home-price-card h3{letter-spacing:-.045em;margin:0 0 8px;font-size:1.45rem;font-weight:600}.home-price-card strong{letter-spacing:-.075em;font-size:clamp(3rem,5vw,4.4rem);font-weight:700;line-height:1.05;display:block}.home-price-card ul{gap:15px;margin:30px 0 0;padding:0;list-style:none;display:grid}.home-price-card li{padding-left:29px;font-size:.92rem;font-weight:500;line-height:1.5;position:relative}.home-price-card li:before{border:1px solid var(--home-black);background:var(--home-green);content:"✓";border-radius:50%;place-items:center;width:19px;height:19px;font-size:.66rem;font-weight:700;display:grid;position:absolute;top:1px;left:0}.home-price-card--deep li:before{background:var(--home-black);color:var(--home-green)}.home-request{border:2px solid var(--home-black);background:var(--home-green);min-height:56px;box-shadow:6px 6px 0 var(--home-hero);color:var(--home-black);border-radius:24px;justify-content:center;align-items:center;gap:34px;margin-top:44px;padding:0 30px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.home-request:hover{box-shadow:8px 8px 0 var(--home-hero);transform:translate(-2px,-2px)}.home-about{padding:84px 0 92px}.home-about-row{align-items:center;gap:40px;display:flex}.wesley-placeholder{border:2px solid var(--home-black);background:var(--home-hero);width:148px;height:148px;box-shadow:7px 7px 0 var(--home-green);color:#fff;letter-spacing:-.06em;border-radius:28px;flex:0 0 148px;place-items:center;font-size:2rem;font-weight:700;display:grid}.home-about-copy{max-width:820px;margin:0;font-size:1.14rem;font-weight:400;line-height:1.8}.personal-footer{background:var(--home-black);color:#f4f4ee;position:relative;overflow:hidden}.personal-footer:before{color:#0000;content:"PRACENO";letter-spacing:-.08em;-webkit-text-stroke:1px #ffffff1f;pointer-events:none;font-size:clamp(4rem,10vw,8rem);font-weight:700;line-height:1;position:absolute;bottom:-28px;right:28px}.personal-footer-inner{z-index:1;justify-content:space-between;align-items:center;gap:24px;min-height:144px;font-size:.8rem;font-weight:400;display:flex;position:relative}.personal-footer-links{flex-wrap:wrap;gap:24px;display:flex}.personal-footer a{color:#f4f4ee}.personal-footer a:hover{color:var(--home-green)}.about-page{padding:78px 0 104px}.about-intro{margin-bottom:58px}.about-intro h1{font-size:clamp(3.2rem,6vw,5rem)}.company-card{border:2px solid var(--home-black);box-shadow:7px 7px 0 var(--home-black);background:#fff;border-radius:28px;padding:36px}.company-card h2{letter-spacing:-.05em;margin:0 0 22px;font-size:1.8rem;font-weight:700}.company-card p,.company-card li{font-size:.98rem;font-weight:400;line-height:1.75}.company-card ul{gap:8px;padding-left:22px;display:grid}.company-card a{color:var(--home-black);text-underline-offset:4px;text-decoration:underline #8d8d84}.company-card a:hover{color:var(--home-hero);text-decoration-color:var(--home-hero)}.personal-page{width:min(100% - 48px,920px);margin-inline:auto}.notes-index,.simple-page,.note-article{padding:clamp(64px,9vw,108px) 0 clamp(88px,12vw,144px)}.notes-index h1,.simple-page h1{letter-spacing:-.065em;margin:0 0 56px;font-size:clamp(2.8rem,6vw,5rem);font-weight:620;line-height:1}.note-list{margin:0;padding:0;list-style:none}.note-list li{border-top:1px solid var(--divider);grid-template-columns:112px minmax(0,1fr) 44px;align-items:center;gap:24px;min-height:90px;padding:20px 0;display:grid}.note-list li:last-child{border-bottom:1px solid var(--divider)}.note-list li[hidden]{display:none}.note-list time,.note-language{color:var(--muted);font:500 .7rem/1.4 var(--font-mono)}.note-list a{letter-spacing:-.025em;width:fit-content;font-size:clamp(1.08rem,1.8vw,1.38rem);font-weight:540;line-height:1.35;text-decoration:none}.note-list a:hover{text-underline-offset:6px;text-decoration:underline}.note-language{text-align:right}.note-article header{max-width:740px;margin-bottom:48px}.note-article h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:610;line-height:1.04}.note-article time{color:var(--muted);font:500 .76rem/1 var(--font-mono)}.note-body{color:#33332f;max-width:680px;font-size:1.08rem;line-height:1.85}.note-body h2{color:var(--ink);margin:2.4em 0 .8em;font-size:1.35rem}.note-body a{text-underline-offset:3px;text-decoration:underline}@media (width<=720px){.home-shell{width:min(100% - 36px,1160px)}.personal-nav{min-height:70px}.nav-toggle{display:block}.personal-nav-links{border-top:2px solid var(--home-black);border-bottom:2px solid var(--home-black);background:var(--home-black);box-shadow:0 8px 0 var(--home-hero);color:var(--home-cream);flex-direction:column;align-items:stretch;gap:4px;padding:16px 24px 22px;font-size:1rem;display:none;position:absolute;top:100%;left:0;right:0}.personal-nav-links[data-open=true]{display:flex}.personal-nav-links>a{padding-block:12px}.personal-nav a:hover,.personal-nav a[aria-current=page]:not(.personal-brand){color:var(--home-green)}.language-switch{color:#aaa;gap:10px;padding-top:12px}.language-switch a[aria-current=page]{color:var(--home-green)}.home-hero{height:min(520px,56svh);min-height:400px}.home-hero-copy{width:100%;padding-top:48px}.home-hero h1{letter-spacing:-.07em;max-width:360px;margin-bottom:22px;font-size:clamp(2.85rem,12vw,3.6rem);line-height:.92}.home-hero-copy p{max-width:320px;font-size:.9rem;line-height:1.6}.home-hero-diagram{width:254px;top:auto;bottom:-4px;right:-18px;transform:rotate(4deg)}.hero-dot--pink{width:11px;height:11px;top:26px;right:24px}.hero-dot--purple{width:10px;height:10px;bottom:26px;left:24px;right:auto}.hero-plus{font-size:28px;bottom:20px;left:auto;right:24px}.home-latest,.home-supplier,.home-about{padding:58px 0 66px}.home-latest h2,.home-supplier h2,.home-about h2,.about-intro h1{margin-bottom:30px;font-size:2.55rem}.home-note-grid{grid-template-columns:1fr;gap:22px}.home-note-card{min-height:180px;box-shadow:6px 6px 0 var(--home-black);border-radius:22px;padding:22px}.home-note-card h3{margin-block:20px}.home-price-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:26px;margin-top:36px}.home-price-card{box-shadow:6px 6px 0 var(--home-hero);border-radius:24px;padding:25px}.home-price-card strong{font-size:3rem}.home-price-card ul{margin-top:24px}.home-request{width:100%;margin-top:34px}.home-about-row{flex-direction:column;align-items:flex-start;gap:30px}.wesley-placeholder{border-radius:24px;flex-basis:118px;width:118px;height:118px}.home-about-copy{font-size:1rem;line-height:1.75}.personal-footer:before{font-size:3.5rem;bottom:-8px;right:16px}.personal-footer-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:142px}.personal-footer-links{gap:12px 18px}.about-page{padding:58px 0 76px}.about-intro{margin-bottom:42px}.company-card{box-shadow:6px 6px 0 var(--home-black);border-radius:24px;padding:25px}.note-list li{grid-template-columns:minmax(0,1fr) 36px;gap:10px 14px;min-height:0;padding-block:22px}.note-list time{grid-column:1/-1}.note-list a{grid-column:1;font-size:1.15rem}.note-language{grid-column:2}.personal-page{width:min(100% - 40px,920px)}}.home-hero{color:var(--home-black)}.home-hero-copy p{color:#17351c}.home-note-card:hover{box-shadow:10px 10px 0 var(--home-black)}.home-price-card--basic{box-shadow:7px 7px 0 var(--home-green)}.home-price-card--deep{box-shadow:7px 7px #fff}.home-request{box-shadow:6px 6px #fff}.home-request:hover{box-shadow:8px 8px #fff}.wesley-placeholder{box-shadow:7px 7px 0 var(--home-black);color:var(--home-black)}.home-arrow-link:hover,.company-card a:hover{color:var(--home-black)}@media (width>=721px){.personal-nav a:hover,.personal-nav a[aria-current=page]:not(.personal-brand){color:var(--home-black)}}.wesley-photo{object-fit:cover;object-position:50% 23%}.home-note-card{min-height:170px;padding:22px}.home-note-card h3{margin:20px 0 16px}.name-block{border:2px solid var(--home-black);box-shadow:6px 6px 0 var(--home-black);background:#fff;border-radius:24px;margin-bottom:44px;padding:28px 30px}.name-block h2{letter-spacing:-.04em;margin:0 0 16px;font-size:1.45rem;font-weight:700}.name-block p{margin:0;font-size:.98rem;font-weight:400;line-height:1.75}@media (width<=720px){.home-shell{width:min(100% - 44px,1160px)}.home-hero-diagram{width:220px;bottom:12px;right:2px}.home-note-card{min-height:140px;box-shadow:4px 4px 0 var(--home-black)}.home-note-card:hover{box-shadow:5px 5px 0 var(--home-black)}.home-note-card h3{margin:16px 0 12px}.home-price-card--basic{box-shadow:4px 4px 0 var(--home-green)}.home-price-card--deep,.home-request,.home-request:hover{box-shadow:4px 4px #fff}.home-supplier-intro,.home-note-card h3,.home-price-card li,.home-about-copy,.name-block p{overflow-wrap:anywhere}.name-block{box-shadow:4px 4px 0 var(--home-black);border-radius:22px;padding:22px}}.note-filters{flex-wrap:wrap;gap:14px;margin:0 0 44px;display:flex}.note-filter{border:2px solid var(--ink);min-height:42px;box-shadow:3px 3px 0 var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.note-filter[aria-pressed=true]{background:#39f05a}.orthentra-guides{margin-top:76px}.orthentra-guides h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:650}.orthentra-guides ul{border-top:1px solid var(--divider);margin:0;padding:0;list-style:none}.orthentra-guides li{border-bottom:1px solid var(--divider)}.orthentra-guides a{padding:16px 0;font-size:.96rem;line-height:1.5;text-decoration:none;display:block}.orthentra-guides a:hover{text-underline-offset:5px;text-decoration:underline}.note-body img{border:1px solid var(--divider);border-radius:16px;height:auto;margin-block:28px}.note-body h3{color:var(--ink);margin:2.2em 0 .8em;font-size:1.18rem;line-height:1.35}.note-body table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin-block:32px;font-size:.9rem;line-height:1.55;display:block;overflow-x:auto}.note-body th,.note-body td{border-bottom:1px solid var(--divider);text-align:left;vertical-align:top;padding:12px 14px}.note-body th{color:var(--ink);font-weight:700}.personal-footer:before{-webkit-text-stroke-color:#fff1;bottom:-60px}@media (width<=720px){.note-filters{gap:12px;margin-bottom:34px}.note-filter{min-height:40px;padding-inline:13px;font-size:.76rem}.orthentra-guides{margin-top:58px}.note-body table{font-size:.78rem}.note-body th,.note-body td{min-width:132px;padding:10px}.personal-footer:before{-webkit-text-stroke-color:#ffffff0e;bottom:-34px}}@media (prefers-reduced-motion:reduce){.home-note-card,.home-request,.nav-toggle span{transition:none}}
