/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#163a31;--deep:#092b25;--jade:#3f806b;--cream:#f7f4ec;--gold:#b9955a;--line:#d9ded5;--text:#243a34}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--text);margin:0;font-family:Noto Serif SC,Songti SC,STSong,Georgia,serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 64px);margin-inline:auto}.announcement{background:var(--deep);color:#dce9df;letter-spacing:.22em;place-items:center;height:32px;font:11px/1 Arial,sans-serif;display:grid}.nav{z-index:10;border-bottom:1px solid #163a3126;justify-content:space-between;align-items:center;height:90px;display:flex;position:relative}.brand{letter-spacing:.14em;color:var(--ink);align-items:center;gap:12px;font-size:23px;display:flex}.brand-seal{border:1px solid var(--jade);border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.brand small{letter-spacing:.24em;margin-top:3px;font:8px/1 Arial,sans-serif;display:block}.nav-links{letter-spacing:.08em;gap:42px;font-size:14px;display:flex}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--jade);height:1px;transition:all .25s;position:absolute;bottom:-8px;left:0;right:100%}.nav-links a:hover:after{right:0}.nav-cta{border:1px solid var(--ink);letter-spacing:.08em;padding:12px 18px;font-size:13px}.nav-cta span{margin-left:16px}.hero{grid-template-columns:minmax(0,1fr) minmax(420px,47%);min-height:730px;display:grid;position:relative;overflow:hidden}.hero-copy{align-self:center;width:min(590px,100% - 64px);margin:0 0 0 max(32px,50vw - 590px);padding:70px 20px 70px 0}.eyebrow,.section-kicker{color:var(--jade);letter-spacing:.32em;text-transform:uppercase;font:11px/1.4 Arial,sans-serif}.eyebrow{align-items:center;gap:12px;display:flex}.eyebrow span{background:var(--gold);width:28px;height:1px}h1,h2,h3,p{margin-top:0}h1{color:var(--ink);letter-spacing:.02em;margin:25px 0 28px;font-size:clamp(48px,5.2vw,78px);font-weight:500;line-height:1.16}h1 em,.contact-inner h2 em{color:var(--jade);font-style:normal}.lead{color:#586c65;letter-spacing:.045em;max-width:520px;font-size:16px;line-height:2}.contact-buttons{gap:12px;margin-top:34px;display:flex}.contact-btn{color:#fff;letter-spacing:.02em;align-items:center;gap:12px;min-width:176px;padding:13px 20px;font:600 14px/1.1 Arial,sans-serif;transition:transform .2s,filter .2s;display:flex}.contact-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.contact-btn.line{background:#06b900}.contact-btn.whatsapp{background:#1b6654}.channel-mark{border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.contact-btn small{opacity:.7;letter-spacing:.1em;margin-bottom:4px;font-size:9px;font-weight:400;display:block}.trust-row{color:#718079;letter-spacing:.06em;gap:25px;margin-top:25px;font:11px/1 Arial,sans-serif;display:flex}.placeholder-image{background:linear-gradient(145deg,#a7bead,#496e5d 57%,#163c33);position:relative;overflow:hidden}.hero-visual:after,.product-image:after,.promise-visual:after{content:"";background:radial-gradient(circle at 30% 25%,#ffffff47,#0000 28%),linear-gradient(130deg,#0000 40%,#ffffff14);position:absolute;inset:0}.orb{border:35px solid #dcede05e;border-radius:50%;position:absolute;box-shadow:inset 0 0 45px #ffffff2e,0 25px 70px #05261f59}.orb-one{width:310px;height:310px;top:24%;right:13%;transform:rotate(-16deg)}.orb-two{opacity:.45;border-width:17px;width:130px;height:130px;top:13%;left:9%}.image-label{z-index:2;color:#fff;letter-spacing:.12em;flex-direction:column;gap:6px;font:12px/1.3 Arial,sans-serif;display:flex;position:absolute;bottom:25px;left:28px}.image-label small{opacity:.65;letter-spacing:.04em;font-size:10px}.floating-note{z-index:3;background:#f7f4eced;gap:16px;width:230px;padding:20px;display:flex;position:absolute;bottom:86px;left:-48px;box-shadow:0 14px 40px #0c2c241f}.floating-note span{color:var(--gold);font:11px/1 Arial,sans-serif}.floating-note p{color:var(--ink);margin:0;font-size:14px;line-height:1.4}.floating-note small{color:#708078;font-size:10px}.intro{grid-template-columns:.62fr 1.6fr 1fr;align-items:start;gap:60px;padding:120px 0 110px;display:grid}.section-kicker{margin-top:9px}.intro h2,.section-heading h2,.promise-copy h2,.service h2{color:var(--ink);margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.38}.intro-text p{color:#63736d;font-size:14px;line-height:2}.intro-text a{border-bottom:1px solid var(--jade);color:var(--ink);gap:25px;margin-top:12px;padding-bottom:6px;font-size:13px;display:inline-flex}.collection{padding-bottom:130px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.section-heading p:last-child{color:#78837f;max-width:390px;font-size:12px;line-height:1.8}.section-heading h2{font-size:42px}.product-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-image{height:380px}.product-image.jade-a{background:linear-gradient(145deg,#dbe6dd,#5e8c78)}.product-image.jade-b{background:linear-gradient(145deg,#ede8db,#749486)}.product-image.jade-c{background:linear-gradient(145deg,#b6d8b8,#2c7659)}.product-image.jade-d{background:linear-gradient(145deg,#dfe8e1,#618176)}.jade-shape{z-index:1;border:25px solid #eff7ef94;border-radius:50%;width:165px;height:165px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-17deg);box-shadow:inset 0 0 28px #ffffff8c,0 28px 45px #133d302e}.piece-number{z-index:2;color:#fff;font:10px/1 Arial,sans-serif;position:absolute;top:17px;left:18px}.replace-tag{z-index:2;color:#fff;letter-spacing:.1em;background:#0a2b258c;padding:7px 9px;font:9px/1 Arial,sans-serif;position:absolute;bottom:16px;right:16px}.product-meta{justify-content:space-between;align-items:center;padding:18px 3px;display:flex}.product-meta h3{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:500}.product-meta p{color:#88918d;letter-spacing:.05em;margin:0;font:10px/1 Arial,sans-serif}.product-meta a{border:1px solid #bcc8c1;border-radius:50%;place-items:center;width:35px;height:35px;transition:all .2s;display:grid}.product-meta a:hover{color:#fff;background:var(--jade);border-color:var(--jade)}.promise{background:var(--deep);color:#fff;padding:120px 0}.promise-grid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.promise-visual{background:linear-gradient(150deg,#315c4e,#112f28);min-height:590px}.arch{border:40px solid #c3dcca4d;border-radius:120px 120px 12px 12px;width:230px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 60px #ffffff1f,0 35px 70px #0000003d}.section-kicker.light{color:#94b3a5}.promise-copy h2{color:#f3f0e7;margin:15px 0 25px;font-size:50px}.promise-copy>p:not(.section-kicker){color:#b7c4be;font-size:14px;line-height:2}.promise-list{border-top:1px solid #ffffff26;margin-top:40px}.promise-list>div{border-bottom:1px solid #ffffff26;gap:24px;padding:22px 0;display:flex}.promise-list b{color:#74998a;font:10px/1.5 Arial,sans-serif}.promise-list span{flex:1;justify-content:space-between;align-items:center;display:flex}.promise-list strong{letter-spacing:.08em;font-size:14px;font-weight:500}.promise-list small{color:#81958d;font-size:11px}.service{padding:120px 0}.centered{text-align:center;justify-content:center}.step-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px;display:grid}.step{border-right:1px solid var(--line);padding:34px 42px 20px}.step:last-child{border-right:0}.step>span{color:var(--gold);font:11px/1 Arial,sans-serif}.step h3{color:var(--ink);margin:35px 0 15px;font-size:20px;font-weight:500}.step p{color:#75817c;font-size:13px;line-height:1.9}.contact-section{color:#fff;text-align:center;background:#123e34;padding:120px 0;position:relative;overflow:hidden}.contact-glow{border:110px solid #7ea79226;border-radius:50%;width:640px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-inner{z-index:2;position:relative}.contact-inner h2{color:#f4f1e8;margin:20px auto 22px;font-size:clamp(38px,4.4vw,60px);font-weight:500;line-height:1.35}.contact-inner>p:not(.section-kicker){color:#b9ccc4;font-size:14px}.contact-inner .contact-buttons{justify-content:center}.footer{justify-content:space-between;align-items:center;height:150px;display:flex}.footer p{color:#89928e;margin:0;font-size:12px}.footer>div{gap:25px;font:11px/1 Arial,sans-serif;display:flex}.mobile-contact{display:none}.knowledge{padding:125px 0}.knowledge-heading{border-bottom:1px solid var(--line);padding-bottom:34px}.knowledge-layout{grid-template-columns:1.12fr 1fr;gap:54px;display:grid}.featured-article{background:#eee9dc}.featured-visual{background:linear-gradient(145deg,#d4ded5,#426e5c);height:420px}.featured-visual>span{z-index:2;color:#fff;letter-spacing:.12em;font:9px/1 Arial,sans-serif;position:absolute;bottom:20px;left:22px}.knowledge-stone{background:radial-gradient(circle at 34% 28%,#ffffffbf,#0000 24%),linear-gradient(145deg,#e3f1e5cc,#2b7053c7);border-radius:48% 52% 55% 45%;width:250px;height:185px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-11deg);box-shadow:inset -25px -22px 45px #09372947,0 35px 55px #13433540}.featured-copy{padding:38px 42px 44px}.article-tag{text-transform:uppercase;color:var(--gold)!important;letter-spacing:.16em!important;font:9px/1.4 Arial,sans-serif!important}.featured-copy h3{color:var(--ink);margin:14px 0 18px;font-size:30px;font-weight:500;line-height:1.5}.featured-copy>p:not(.article-tag){color:#6d7974;font-size:13px;line-height:1.9}.featured-copy a{color:var(--ink);border-top:1px solid #cfd3cb;justify-content:space-between;margin-top:26px;padding-top:18px;font-size:12px;display:flex}.article-grid{grid-template-columns:1fr 1fr;gap:28px 20px;display:grid}.article-card{border-bottom:1px solid var(--line);padding-bottom:24px}.article-thumb{height:160px;position:relative;overflow:hidden}.article-thumb:after{content:"";border:15px solid #f4f8f280;border-radius:50%;width:75px;height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(18deg);box-shadow:0 15px 25px #143c302e}.article-thumb>span{z-index:2;color:#fff;font:9px/1 Arial,sans-serif;position:absolute;top:12px;left:12px}.article-thumb>div{background:radial-gradient(circle at 22% 25%,#ffffff40,#0000 28%);position:absolute;inset:0}.knowledge-a{background:linear-gradient(140deg,#b7cfbe,#416f5c)}.knowledge-b{background:linear-gradient(140deg,#e1ded1,#777f6f)}.knowledge-c{background:linear-gradient(140deg,#b9d4c3,#5c8a76)}.knowledge-d{background:linear-gradient(140deg,#dce8df,#719282)}.article-body{padding-top:18px}.article-body h3{color:var(--ink);margin:10px 0;font-size:16px;font-weight:500;line-height:1.5}.article-body>p:not(.article-tag){color:#7a8580;min-height:48px;font-size:11px;line-height:1.75}.article-body small{color:#8b9691;letter-spacing:.06em;font:9px/1 Arial,sans-serif}.buyers{color:#fff;background:#0c3129;padding:125px 0}.buyer-heading h2{color:#f4f0e7;font-size:42px;font-weight:500}.buyer-heading>p{color:#9fb3aa!important}.buyer-wall{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:18px;display:grid}.buyer-card{min-width:0;color:var(--text);background:#f2efe6}.buyer-card.large{grid-area:span 2/span 2}.buyer-card.wide{grid-column:span 2}.buyer-photo{height:230px}.buyer-card.large .buyer-photo{height:480px}.buyer-photo.buyer-a{background:linear-gradient(145deg,#9ab8a4,#365e50)}.buyer-photo.buyer-b{background:linear-gradient(145deg,#dbd5c7,#718678)}.buyer-photo.buyer-c{background:linear-gradient(145deg,#c4d8c7,#4c8066)}.buyer-photo.buyer-d{background:linear-gradient(145deg,#e4ddd0,#84998c)}.buyer-photo.buyer-e{background:linear-gradient(145deg,#c5d7cd,#577969)}.wearing-shape{border:20px solid #f2f9f394;border-radius:50%;width:115px;height:115px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-18deg);box-shadow:inset 0 0 20px #ffffff61,0 25px 35px #092c2333}.buyer-card.large .wearing-shape{border-width:32px;width:210px;height:210px}.buyer-photo-label{z-index:2;color:#fff;letter-spacing:.11em;font:9px/1 Arial,sans-serif;position:absolute;bottom:14px;left:14px}.buyer-review{padding:22px 22px 24px}.stars{color:var(--gold);letter-spacing:.2em;font:9px/1 Arial,sans-serif}.buyer-review blockquote{color:#3d514a;min-height:42px;margin:15px 0 18px;font-size:12px;line-height:1.8}.buyer-review p{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.buyer-review strong{color:var(--ink);font-size:11px;font-weight:500}.buyer-review p span{color:#8a938f;font:9px/1 Arial,sans-serif}.buyer-cta{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;margin-top:55px;padding-top:34px;display:flex}.buyer-cta>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.quote-mark{color:#779d8c;font-size:55px;line-height:.4}.buyer-cta p{margin:0;font-size:18px}.buyer-cta small{color:#8ea49a;width:100%;margin-top:-10px;padding-left:55px;font-size:11px}.buyer-cta>a{letter-spacing:.08em;border:1px solid #87a79a;padding:14px 20px;font-size:12px}.buyer-cta>a span{margin-left:24px}.buyer-categories{flex-wrap:wrap;align-items:center;gap:10px;margin:-10px 0 34px;display:flex}.buyer-categories span{color:#b7c8c0;letter-spacing:.06em;border:1px solid #fff3;padding:9px 14px;font:10px/1 Arial,sans-serif}.buyer-categories span:first-child{color:var(--deep);background:#eef1e8;border-color:#eef1e8}.buyer-categories b{color:#78998b;letter-spacing:.16em;margin-left:auto;font:9px/1 Arial,sans-serif}.buyer-gallery{columns:4;column-gap:16px}.gallery-item{break-inside:avoid;background:#173c33;margin:0 0 16px;position:relative;overflow:hidden}.gallery-item a{display:block;position:relative}.gallery-item img{object-fit:cover;width:100%;height:auto;min-height:210px;transition:transform .45s,filter .45s;display:block}.gallery-item:hover img{filter:brightness(.88);transform:scale(1.025)}.gallery-item figcaption{z-index:2;opacity:0;background:linear-gradient(#0000,#031914cc);justify-content:space-between;align-items:end;gap:12px;padding:48px 16px 15px;transition:all .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.gallery-item:hover figcaption,.gallery-item a:focus-visible figcaption{opacity:1;transform:none}.gallery-item figcaption span{flex-direction:column;gap:4px;display:flex}.gallery-item figcaption strong{color:#fff;font-size:12px;font-weight:500}.gallery-item figcaption small{color:#bdcdc6;font-size:9px}.gallery-item figcaption>b{color:#d7c29b;font:9px/1 Arial,sans-serif}.gallery-item.featured{outline-offset:-1px;outline:1px solid #b9955a4d}.product-grid{grid-template-columns:repeat(3,1fr);gap:48px 22px}.product-card{min-width:0}.real-product-image{background:#d7dfd8;height:470px;display:block}.real-product-image:after{content:"";pointer-events:none;background:linear-gradient(#061e180d,#0000 55%,#061e1873);position:absolute;inset:0}.real-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .5s;display:block}.real-product-image:hover img{filter:saturate(1.04);transform:scale(1.025)}.product-badge{z-index:3;color:var(--ink);letter-spacing:.08em;background:#f7f4eced;padding:8px 11px;font:9px/1 Arial,sans-serif;position:absolute;top:15px;left:15px}.real-product-image .piece-number{z-index:3;letter-spacing:.1em;font-size:9px;top:auto;bottom:16px;left:16px}.view-product{z-index:3;color:#fff;letter-spacing:.06em;font:10px/1 Arial,sans-serif;position:absolute;bottom:15px;right:16px}.product-card .product-meta{border-bottom:1px solid var(--line);align-items:flex-end;padding:20px 3px 15px}.product-card .product-meta h3{font-size:18px}.product-card .product-meta p{font-size:10px}.price{text-align:right;flex:none}.price small{color:#8b9691;margin-bottom:6px;font:9px/1 Arial,sans-serif;display:block}.price strong{color:var(--ink);font:500 20px/1 Arial,sans-serif}.product-inquire{color:#61716b;letter-spacing:.06em;justify-content:space-between;padding:14px 3px 0;font:10px/1 Arial,sans-serif;display:flex}.product-inquire:hover{color:var(--jade)}.price-note{text-align:center;color:#919b96;letter-spacing:.04em;margin:45px 0 0;font-size:10px}.knowledge-lead{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.75fr 1fr;align-items:start;gap:42px;padding:38px 0 50px;display:grid}.knowledge-lead>p{color:var(--gold);letter-spacing:.2em;margin:5px 0 0;font:10px/1.5 Arial,sans-serif}.knowledge-lead blockquote{color:var(--ink);margin:0;font-size:27px;font-weight:500;line-height:1.68}.knowledge-lead small{color:#78857f;font-size:11px;line-height:1.95}.knowledge-text-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.knowledge-text-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:38px 42px 36px}.knowledge-text-card:nth-child(2n){border-right:0}.knowledge-card-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.knowledge-card-top span{color:var(--gold);letter-spacing:.16em;font:11px/1 Arial,sans-serif}.knowledge-card-top small{color:#84908b;letter-spacing:.14em;font:9px/1 Arial,sans-serif}.knowledge-text-card h3{color:var(--ink);margin:27px 0 15px;font-size:22px;font-weight:500;line-height:1.55}.knowledge-text-card>p{color:#60716a;min-height:104px;margin-bottom:0;font-size:13px;line-height:2}.knowledge-fact{border-top:1px solid #e1e5dd;border-bottom:1px solid #e1e5dd;margin:24px 0 20px;padding:18px 0}.knowledge-fact b{color:var(--jade);letter-spacing:.16em;margin-bottom:8px;font:9px/1 Arial,sans-serif;display:block}.knowledge-fact span{color:#53665f;font-size:12px;line-height:1.75}.knowledge-text-card>a{color:var(--jade);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.knowledge-text-card>a:hover{color:var(--ink)}.persona-hero{background:#102e27;position:relative;overflow:hidden}.persona-hero:after{background:linear-gradient(#04171205 38%,#041712a8)}.persona-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.founder{grid-template-columns:1.35fr .85fr;align-items:center;gap:64px;padding:0 0 120px;display:grid}.founder figure{background:#ebe6da;margin:0;padding:12px}.founder figure img{width:100%;height:auto;display:block}.founder-copy h2{color:var(--ink);margin:18px 0 24px;font-size:clamp(30px,3.1vw,44px);font-weight:500;line-height:1.48}.founder-copy>p:not(.section-kicker){color:#64746e;font-size:14px;line-height:2}.founder-copy>a{border-bottom:1px solid var(--jade);color:var(--ink);gap:28px;margin-top:16px;padding:13px 0;font-size:13px;display:inline-flex}.why-us{background:#e9ede5;margin-bottom:120px;padding:92px 0 96px}.why-heading{grid-template-columns:1fr .72fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.why-heading h2{color:var(--ink);margin:14px 0 0;font-size:clamp(36px,3.8vw,52px);font-weight:500;line-height:1.35}.why-heading>p{color:#62736c;max-width:440px;margin:0;font-size:13px;line-height:2}.why-grid{border-top:1px solid #cbd3c9;grid-template-columns:repeat(4,1fr);display:grid}.why-grid article{border-right:1px solid #cbd3c9;padding:32px 30px 8px}.why-grid article:last-child{border-right:0}.why-grid span{color:var(--gold);letter-spacing:.14em;font:11px/1 Arial,sans-serif}.why-grid h3{color:var(--ink);margin:28px 0 15px;font-size:20px;font-weight:500}.why-grid p{color:#6c7974;font-size:12px;line-height:1.95}@media (width<=900px){.shell{width:min(100% - 36px,680px)}.nav{height:74px}.nav-links,.nav-cta{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{width:min(100% - 36px,680px);margin:0 auto;padding:72px 0 62px}.hero-visual{min-height:560px}.floating-note{left:18px}.intro{grid-template-columns:1fr;gap:25px;padding:85px 0}.intro .section-kicker{margin-bottom:0}.intro-text{max-width:540px}.founder{grid-template-columns:1fr;gap:38px;padding-bottom:90px}.founder-copy{max-width:590px}.why-us{margin-bottom:90px;padding:75px 0 80px}.why-heading{grid-template-columns:1fr;gap:20px}.why-grid{grid-template-columns:repeat(2,1fr)}.why-grid article:nth-child(2){border-right:0}.why-grid article:nth-child(-n+2){border-bottom:1px solid #cbd3c9}.product-grid{grid-template-columns:repeat(2,1fr);gap:38px 14px}.real-product-image{height:430px}.promise-grid{grid-template-columns:1fr;gap:65px}.promise-visual{min-height:520px}.knowledge-layout{grid-template-columns:1fr}.article-grid{gap:30px 16px}.knowledge-lead{grid-template-columns:1fr;gap:18px}.knowledge-lead blockquote{max-width:590px}.knowledge-text-card{padding:34px 28px}.buyer-gallery{columns:3}.gallery-item figcaption{opacity:1;transform:none}.buyer-wall{grid-template-columns:repeat(2,1fr)}.buyer-card.large,.buyer-card.wide{grid-column:span 2}.step{padding-inline:24px}}@media (width<=600px){body{padding-bottom:76px}.announcement{letter-spacing:.13em;font-size:9px}.brand{font-size:19px}.brand-seal{width:34px;height:34px}h1{font-size:45px;line-height:1.22}.lead{font-size:14px}.hero-copy .contact-buttons{flex-direction:column}.hero-copy .contact-btn{width:100%}.trust-row{justify-content:space-between;gap:8px;font-size:10px}.hero-visual{min-height:470px}.orb-one{border-width:29px;width:240px;height:240px;right:8%}.floating-note{bottom:65px}.intro h2,.section-heading h2,.promise-copy h2,.service h2{font-size:34px}.section-heading{display:block}.section-heading>p:last-child{margin-top:15px}.collection{padding-bottom:90px}.product-grid{grid-template-columns:1fr}.product-image,.real-product-image{height:450px}.product-card .product-meta h3{font-size:17px}.price strong{font-size:19px}.promise{padding:80px 0}.promise-grid{gap:48px}.promise-visual{min-height:440px}.promise-list span{display:block}.promise-list small{margin-top:7px;display:block}.knowledge{padding:85px 0}.knowledge-heading{padding-bottom:18px}.knowledge-layout{gap:34px}.featured-visual{height:340px}.featured-copy{padding:30px 24px 34px}.featured-copy h3{font-size:25px}.article-grid{grid-template-columns:1fr}.article-thumb{height:220px}.article-body>p:not(.article-tag){min-height:auto}.knowledge-lead{padding:30px 0 38px}.knowledge-lead blockquote{font-size:23px}.knowledge-text-grid{grid-template-columns:1fr;margin-top:34px}.knowledge-text-card,.knowledge-text-card:nth-child(2n){border-right:0;padding:31px 0}.knowledge-text-card>p{min-height:auto}.buyers{padding:85px 0}.buyer-heading h2{font-size:34px}.buyer-categories{margin-top:0}.buyer-categories b{width:100%;margin:6px 0 0}.buyer-gallery{columns:2;column-gap:10px}.gallery-item{margin-bottom:10px}.gallery-item img{min-height:150px}.gallery-item figcaption{padding:38px 10px 10px}.gallery-item figcaption strong{font-size:10px}.gallery-item figcaption small,.gallery-item figcaption>b{font-size:8px}.buyer-wall{grid-template-columns:1fr}.buyer-card.large,.buyer-card.wide{grid-area:auto}.buyer-card.large .buyer-photo,.buyer-photo{height:390px}.buyer-card.large .wearing-shape{border-width:25px;width:160px;height:160px}.buyer-cta{flex-direction:column;align-items:flex-start;gap:28px}.buyer-cta small{margin-top:4px;padding-left:0}.buyer-cta>a{justify-content:space-between;width:100%;display:flex}.service{padding:85px 0}.step-grid{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--line);padding:30px 8px}.step h3{margin-top:20px}.contact-section{padding:85px 0}.contact-inner h2 br{display:none}.contact-inner>.contact-buttons{flex-direction:column;align-items:stretch}.contact-inner .contact-btn{justify-content:center}.footer{flex-direction:column;gap:25px;height:auto;padding:55px 0}.footer-brand{margin-bottom:5px}.mobile-contact{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f4ecf0;border-top:1px solid #d8ddd8;padding:9px;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-contact .contact-buttons{gap:8px;margin:0}.mobile-contact .contact-btn{flex:1;justify-content:center;min-width:0;padding:10px 8px}.mobile-contact .contact-btn small{display:none}.persona-hero>img{object-position:center top}.founder{gap:28px;padding-bottom:80px}.founder figure{padding:6px}.founder-copy h2{font-size:30px}.founder-copy>a{justify-content:space-between;width:100%}.why-us{margin-bottom:80px;padding:65px 0}.why-grid{grid-template-columns:1fr}.why-grid article,.why-grid article:nth-child(2){border-bottom:1px solid #cbd3c9;border-right:0;padding:28px 5px 22px}.why-grid article:last-child{border-bottom:0}.why-grid h3{margin-top:22px}}.founder-points{border-top:1px solid var(--line);margin:25px 0 8px}.founder-points span{border-bottom:1px solid var(--line);color:#74817c;grid-template-columns:105px 1fr;gap:15px;padding:12px 0;font-size:11px;line-height:1.6;display:grid}.founder-points b{color:var(--ink);font-weight:500}@media (width<=600px){.founder-points span{grid-template-columns:95px 1fr;gap:10px}}.contact-btn.pending{cursor:not-allowed;opacity:.72}.contact-btn.pending:hover{filter:none;transform:none}.footer-pending{color:#9aa39f}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.promise-grid-copy-only{grid-template-columns:minmax(0,760px);justify-content:center}.hero-copy-only{grid-template-columns:1fr;min-height:680px}.hero-copy-only .hero-copy{text-align:center;width:min(820px,100% - 64px);margin-inline:auto;padding-right:0}.hero-copy-only .eyebrow,.hero-copy-only .contact-buttons,.hero-copy-only .trust-row{justify-content:center}.hero-copy-only .lead{margin-inline:auto}.real-product-image{position:relative;overflow:hidden}@media (width<=600px){.hero-copy-only{min-height:auto}.hero-copy-only .hero-copy{text-align:left;width:min(100% - 36px,680px)}.hero-copy-only .eyebrow,.hero-copy-only .trust-row{justify-content:flex-start}}
