.tw-social-proof{--tw-sp-bg:#fafbf8;--tw-sp-card:#fff;--tw-sp-line:#e1e6df;--tw-sp-text:#203142;--tw-sp-muted:#4d5f56;--tw-sp-accent:#287a22;display:block;width:100%;max-width:100%;overflow-x:clip;color:var(--tw-sp-text);contain:layout paint}.tw-social-proof *{box-sizing:border-box}.tw-social-proof-section{width:100%;max-width:100%;overflow-x:clip;padding:3rem 0;background:var(--tw-sp-bg);border-top:1px solid var(--tw-sp-line);contain:layout paint}.tw-social-proof-section+.tw-social-proof-section{border-top:0}.tw-social-proof-inner{width:100%;max-width:1180px;margin:0 auto;padding:0 1rem;overflow-x:clip}.tw-social-proof-heading-row{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:0 0 1.1rem}.tw-social-proof-heading-row h2,.tw-social-proof-origin-copy h2{margin:0;font-size:clamp(1.7rem,2.4vw,2.45rem);line-height:1.12;color:var(--tw-sp-text)}.tw-social-proof-intro{margin:0 0 1rem;color:var(--tw-sp-muted)}.tw-social-proof-carousel{position:relative;width:100%;max-width:100%;overflow:hidden;padding:0;contain:layout paint}.tw-social-proof-track{display:flex!important;width:100%;max-width:100%;min-width:0;gap:1rem;margin:0!important;padding:0!important;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y}.tw-social-proof-track::-webkit-scrollbar{display:none}.tw-social-proof-card{scroll-snap-align:start;background:var(--tw-sp-card);border:1px solid var(--tw-sp-line);border-radius:6px;overflow:hidden}.tw-social-proof-product-card{flex:0 0 calc((100% - 3rem)/4);min-width:160px}.tw-social-proof-aquarium-card{flex-basis:min(230px,calc((100% - 3rem)/4))}.tw-social-proof-product-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#f7f8f5}.tw-social-proof-thumb{position:relative;background:#f7f8f5}.tw-social-proof-thumb span{position:absolute;left:0;right:0;bottom:0;text-align:center;padding:.55rem .75rem;background:rgb(255 255 255 / .9);color:var(--tw-sp-accent);font-weight:800}.tw-social-proof-card-body{padding:.75rem .85rem 1rem}.tw-social-proof-card-body a,.tw-social-proof-product-card>a{text-decoration:none;color:var(--tw-sp-text)}.tw-social-proof-card h3{font-size:.98rem!important;line-height:1.28!important;margin:.1rem 0 0!important;color:var(--tw-sp-text)}.tw-social-proof-destination{margin:0 0 .35rem;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-sp-muted)}.tw-social-proof-review-card{flex:0 0 calc((100% - 3rem)/4);min-width:190px;margin:0;padding:1rem}.tw-social-proof-review-card blockquote{margin:0 0 .8rem;color:var(--tw-sp-text);line-height:1.45;font-weight:700;font-size:.98rem}.tw-social-proof-review-card figcaption{color:var(--tw-sp-muted);font-size:.9rem}.tw-social-proof-carousel-controls{position:absolute;inset:0 .35rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem;pointer-events:none;z-index:2}.tw-social-proof-carousel-controls button{pointer-events:auto;display:inline-grid;place-items:center;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:1px solid var(--tw-sp-line);border-radius:50%;background:#fff;color:var(--tw-sp-accent);font-size:1.35rem;font-weight:800;line-height:1;box-shadow:0 8px 18px rgb(32 49 66 / .1);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.tw-social-proof-carousel-controls button:hover,.tw-social-proof-carousel-controls button:focus{background:#f3f6f1;border-color:var(--tw-sp-accent);color:#236f1f;box-shadow:0 10px 22px rgb(32 49 66 / .14);transform:translateY(-1px)}.tw-social-proof-carousel-controls button:focus-visible{outline:2px solid var(--tw-sp-accent);outline-offset:3px}.tw-social-proof-link{margin:1rem 0 0}.tw-social-proof-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.55rem .9rem;border:1px solid var(--tw-sp-line);border-radius:6px;background:#fff;color:var(--tw-sp-accent);font-weight:700;text-decoration:none}.tw-social-proof-origin{background:#fff}.tw-social-proof-origin-panel{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:1.4rem;align-items:center;max-width:860px;margin:0 auto;padding:1rem;border:1px solid var(--tw-sp-line);border-radius:6px;background:#fff}.tw-social-proof-origin-video{position:relative;overflow:hidden;border-radius:6px;background:#13251f}.tw-social-proof-origin-video iframe{display:block;width:100%;aspect-ratio:9/16;border:0}.tw-social-proof-origin-fallback{position:absolute;left:1rem;right:1rem;bottom:1rem;display:flex;justify-content:center;padding:.7rem 1rem;border-radius:6px;background:rgb(255 255 255 / .9);color:var(--tw-sp-accent);font-weight:800;text-decoration:none}.tw-social-proof-origin-copy{text-align:left}.tw-social-proof-origin-copy p{margin:.55rem 0 1rem;color:var(--tw-sp-muted)}.tw-social-proof-origin-copy ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none;text-align:left;justify-items:start}.tw-social-proof-origin-copy li{position:relative;padding-left:1.65rem;color:var(--tw-sp-text);line-height:1.42}.tw-social-proof-origin-copy li:before{content:"✓";position:absolute;left:0;top:0;color:var(--tw-sp-accent);font-weight:900}@media (max-width:1024px){.tw-social-proof{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.tw-social-proof-section,.tw-social-proof-inner,.tw-social-proof-carousel{width:100%;max-width:100%;overflow:hidden}.tw-social-proof-inner{padding:0 .75rem}.tw-social-proof-product-card,.tw-social-proof-review-card,.tw-social-proof-aquarium-card{flex:0 0 min(58vw,220px)}.tw-social-proof-track{width:100%;max-width:100%;min-width:0;gap:.65rem;overflow-x:auto}.tw-social-proof-carousel-controls{display:none}.tw-social-proof-card-body{padding:.55rem .6rem .7rem}.tw-social-proof-card h3{font-size:.8rem!important;line-height:1.22!important}.tw-social-proof-destination{font-size:.65rem}.tw-social-proof-review-card{padding:.75rem}.tw-social-proof-review-card blockquote{font-size:.82rem}.tw-social-proof-review-card figcaption{font-size:.72rem}}@media (max-width:480px){.tw-social-proof-section{padding:1.7rem 0}.tw-social-proof-inner{padding:0 .5rem}.tw-social-proof-heading-row h2,.tw-social-proof-origin-copy h2{font-size:1rem}.tw-social-proof-product-card,.tw-social-proof-review-card,.tw-social-proof-aquarium-card{flex-basis:min(46vw,174px);min-width:0}.tw-social-proof-track{gap:.5rem}.tw-social-proof-origin-panel{grid-template-columns:1fr}.tw-social-proof-origin-video{max-width:220px}.tw-social-proof-button{min-height:30px;padding:.4rem .6rem;font-size:.72rem}}.tw-sold-image-archive{--tw-sia-bg:#f6f9f5;--tw-sia-card:#fff;--tw-sia-line:#dce6dc;--tw-sia-text:#203142;--tw-sia-muted:#52655d;--tw-sia-accent:#287a22;display:block;width:100%;max-width:100%;overflow-x:clip;color:var(--tw-sia-text);background:var(--tw-sia-bg)}.tw-sold-image-archive *{box-sizing:border-box}.tw-sold-image-archive-hero,.tw-sold-image-archive-section{width:100%;padding:3rem 0;border-top:1px solid var(--tw-sia-line)}.tw-sold-image-archive-inner{width:100%;max-width:1180px;margin:0 auto;padding:0 1rem}.tw-sold-image-archive-kicker{margin:0 0 .45rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-sia-accent);font-weight:800}.tw-sold-image-archive h2,.tw-sold-image-archive h3,.tw-sold-image-archive h4{margin:0;color:var(--tw-sia-text);line-height:1.12;letter-spacing:0}.tw-sold-image-archive h2{max-width:760px;font-size:clamp(2rem,3vw,3rem)}.tw-sold-image-archive h3{font-size:clamp(1.45rem,2vw,2.1rem)}.tw-sold-image-archive h4{font-size:clamp(1.05rem,1.4vw,1.35rem)}.tw-sold-image-archive-hero p{max-width:720px;color:var(--tw-sia-muted);line-height:1.55}.tw-sold-image-archive-intro{max-width:720px;margin:.55rem 0 1.2rem;color:var(--tw-sia-muted)}.tw-sold-image-archive-row{margin:1.6rem 0 0;padding-top:1.2rem;border-top:1px solid rgb(220 230 220 / .75)}.tw-sold-image-archive-row:first-of-type{margin-top:1.2rem}.tw-sold-image-archive-row-intro{max-width:720px;margin:.4rem 0 1rem;color:var(--tw-sia-muted);font-size:.95rem;line-height:1.45}.tw-sold-image-archive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:100%}.tw-sold-image-archive-card{margin:0;border:1px solid var(--tw-sia-line);border-radius:6px;background:var(--tw-sia-card);overflow:hidden}.tw-sold-image-archive-media{position:relative;display:block;background:#f7f8f5;color:var(--tw-sia-text);text-decoration:none}.tw-sold-image-archive-media img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#f7f8f5}.tw-sold-image-archive-sold,.tw-sold-image-archive-type{position:absolute;left:.55rem;padding:.28rem .45rem;border-radius:4px;background:rgb(255 255 255 / .93);font-size:.72rem;font-weight:800;line-height:1;color:var(--tw-sia-text)}.tw-sold-image-archive-sold{top:.55rem;color:var(--tw-sia-accent);text-transform:uppercase}.tw-sold-image-archive-type{bottom:.55rem}.tw-sold-image-archive-card figcaption{padding:.75rem .85rem 1rem}.tw-sold-image-archive-card figcaption p{margin:0 0 .7rem;color:var(--tw-sia-text);font-size:.95rem;line-height:1.35}.tw-sold-image-archive-card figcaption a,.tw-sold-image-archive-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:34px;padding:.5rem .75rem;border:1px solid var(--tw-sia-line);border-radius:6px;background:#fff;color:var(--tw-sia-accent);font-size:.9rem;font-weight:800;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.tw-sold-image-archive-button{min-height:40px;margin-top:.35rem}@media (max-width:900px){.tw-sold-image-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-sold-image-archive-hero,.tw-sold-image-archive-section{padding:2.25rem 0}}@media (max-width:520px){.tw-sold-image-archive{width:100%;max-width:100%;overflow-x:hidden}.tw-sold-image-archive-inner{padding:0 .85rem}.tw-sold-image-archive-grid{grid-template-columns:1fr;gap:.85rem}.tw-sold-image-archive-row{margin-top:1.35rem;padding-top:1rem}.tw-sold-image-archive-card figcaption{padding:.7rem}.tw-sold-image-archive-card figcaption p{font-size:.88rem}.tw-sold-image-archive-sold,.tw-sold-image-archive-type{font-size:.66rem}.tw-sold-image-archive-card figcaption a{width:100%;font-size:.82rem;min-height:34px;padding:.45rem .55rem}}