.home-tool-carousel-module__9lMVZW__carousel{min-width:0;position:relative}.home-tool-carousel-module__9lMVZW__slide{border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 55px color-mix(in srgb,var(--ink) 10%,transparent);border-radius:8px;transition:transform .25s,border-color .25s;display:block;overflow:hidden}.home-tool-carousel-module__9lMVZW__slide:hover{border-color:color-mix(in srgb,var(--orange) 60%,var(--line));transform:translateY(-3px)}.home-tool-carousel-module__9lMVZW__artwork{background:linear-gradient(135deg,color-mix(in srgb,var(--cream) 78%,var(--surface)),color-mix(in srgb,var(--sage) 28%,var(--surface)));place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.home-tool-carousel-module__9lMVZW__openHint{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;opacity:0;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:800;transition:all .22s;display:flex;position:absolute;top:16px;right:16px;transform:translateY(-4px)}.home-tool-carousel-module__9lMVZW__slide:hover .home-tool-carousel-module__9lMVZW__openHint{opacity:1;transform:none}.home-tool-carousel-module__9lMVZW__caption{grid-template-columns:44px 1fr;align-items:center;gap:13px;padding:17px 19px;display:grid}.home-tool-carousel-module__9lMVZW__caption strong,.home-tool-carousel-module__9lMVZW__caption small{display:block}.home-tool-carousel-module__9lMVZW__caption strong{font-family:var(--font-editorial),Georgia,serif;font-size:1.2rem;font-weight:600}.home-tool-carousel-module__9lMVZW__caption small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4}.home-tool-carousel-module__9lMVZW__icon{background:var(--cream);width:42px;height:42px;color:var(--orange);border-radius:50%;place-items:center;display:grid}.home-tool-carousel-module__9lMVZW__controls{justify-content:space-between;align-items:center;padding:14px 2px 0;display:flex}.home-tool-carousel-module__9lMVZW__dots{gap:7px;display:flex}.home-tool-carousel-module__9lMVZW__dots button{background:color-mix(in srgb,var(--muted) 30%,transparent);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:all .2s}.home-tool-carousel-module__9lMVZW__dots button.home-tool-carousel-module__9lMVZW__activeDot{background:var(--orange);border-radius:999px;width:25px}.home-tool-carousel-module__9lMVZW__arrows{align-items:center;gap:10px;display:flex}.home-tool-carousel-module__9lMVZW__arrows button{border:1px solid var(--line);background:var(--surface);width:33px;height:33px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.home-tool-carousel-module__9lMVZW__arrows button:hover{border-color:var(--orange);color:var(--orange)}.home-tool-carousel-module__9lMVZW__arrows span{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:800}.home-tool-carousel-module__9lMVZW__timerArt{flex-direction:column;align-items:center;display:flex}.home-tool-carousel-module__9lMVZW__timerArt span{color:var(--muted);letter-spacing:.16em;font-size:9px;font-weight:800}.home-tool-carousel-module__9lMVZW__timerArt strong{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.06em;margin:5px 0 19px;font-size:4rem;font-weight:500}.home-tool-carousel-module__9lMVZW__timerArt i{background:var(--ink);width:52px;height:52px;color:var(--page);text-indent:3px;border-radius:50%;place-items:center;font-style:normal;display:grid}.home-tool-carousel-module__9lMVZW__wheelArt{width:min(76%,300px)}.home-tool-carousel-module__9lMVZW__wheelArt svg{width:100%;display:block}.home-tool-carousel-module__9lMVZW__grid polygon{fill:none;stroke:color-mix(in srgb,var(--muted) 30%,transparent);stroke-width:1.5px}.home-tool-carousel-module__9lMVZW__data{fill:color-mix(in srgb,var(--orange) 34%,transparent);stroke:var(--orange);stroke-width:4px}.home-tool-carousel-module__9lMVZW__attachmentArt{aspect-ratio:1.35;border:1px solid color-mix(in srgb,var(--muted) 25%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent);border-radius:4px;width:min(78%,315px);position:relative}.home-tool-carousel-module__9lMVZW__attachmentArt span{background:color-mix(in srgb,var(--muted) 26%,transparent);position:absolute}.home-tool-carousel-module__9lMVZW__axisV{width:1px;height:100%;top:0;left:50%}.home-tool-carousel-module__9lMVZW__axisH{width:100%;height:1px;top:50%;left:0}.home-tool-carousel-module__9lMVZW__attachmentArt b{color:var(--muted);letter-spacing:.08em;font-size:8px;position:absolute}.home-tool-carousel-module__9lMVZW__attachmentArt b:first-of-type{top:12%;left:12%}.home-tool-carousel-module__9lMVZW__attachmentArt b:nth-of-type(2){top:12%;right:10%}.home-tool-carousel-module__9lMVZW__attachmentArt b:nth-of-type(3){bottom:12%;left:10%}.home-tool-carousel-module__9lMVZW__attachmentArt b:nth-of-type(4){bottom:12%;right:9%}.home-tool-carousel-module__9lMVZW__attachmentArt i{border:4px solid var(--surface);background:var(--orange);width:18px;height:18px;box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 25%,transparent);border-radius:50%;position:absolute;top:35%;left:39%}.home-tool-carousel-module__9lMVZW__boundaryArt{align-items:center;gap:30px;width:min(82%,340px);display:flex}.home-tool-carousel-module__9lMVZW__ring{border:9px solid color-mix(in srgb,var(--orange) 32%,transparent);border-top-color:var(--orange);width:126px;height:126px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.home-tool-carousel-module__9lMVZW__boundaryArt>div{flex:1;gap:15px;display:grid}.home-tool-carousel-module__9lMVZW__boundaryArt i{background:var(--orange);border-radius:999px;height:8px;display:block}.home-tool-carousel-module__9lMVZW__journalArt{border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent);width:min(76%,300px);box-shadow:10px 12px 0 color-mix(in srgb,var(--orange) 18%,transparent);border-radius:4px;padding:27px 29px}.home-tool-carousel-module__9lMVZW__journalArt span{color:var(--orange);letter-spacing:.15em;font-size:8px;font-weight:800}.home-tool-carousel-module__9lMVZW__journalArt strong{font-family:var(--font-editorial),Georgia,serif;margin:14px 0 26px;font-size:1.35rem;font-weight:500;line-height:1.2;display:block}.home-tool-carousel-module__9lMVZW__journalArt i{background:color-mix(in srgb,var(--muted) 28%,transparent);height:1px;margin-top:12px;display:block}@media (max-width:760px){.home-tool-carousel-module__9lMVZW__artwork{min-height:250px}.home-tool-carousel-module__9lMVZW__openHint{opacity:1;transform:none}.home-tool-carousel-module__9lMVZW__controls{padding-bottom:5px}}
.homepage-module__JmzoLq__home{background:var(--page);overflow:hidden}.homepage-module__JmzoLq__hero{border-bottom:1px solid var(--line);min-height:560px;position:relative;overflow:hidden}.homepage-module__JmzoLq__heroMedia{position:absolute;inset:0}.homepage-module__JmzoLq__heroMedia img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.homepage-module__JmzoLq__heroShade{background:linear-gradient(90deg,color-mix(in srgb,var(--page) 98%,transparent) 0%,color-mix(in srgb,var(--page) 91%,transparent) 36%,color-mix(in srgb,var(--page) 42%,transparent) 61%,transparent 84%);position:absolute;inset:0}.homepage-module__JmzoLq__heroInner{z-index:1;max-width:1180px;margin:0 auto;padding:82px 32px 58px;position:relative}.homepage-module__JmzoLq__heroCopy{max-width:610px}.homepage-module__JmzoLq__eyebrow,.homepage-module__JmzoLq__featureLabel{color:var(--orange);letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:800}.homepage-module__JmzoLq__heroTitle{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.055em;font-size:clamp(3.45rem,6vw,5.5rem);font-weight:500;line-height:.95}.homepage-module__JmzoLq__heroText{max-width:565px;color:var(--muted);margin-top:24px;font-size:1.05rem;line-height:1.72}.homepage-module__JmzoLq__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.homepage-module__JmzoLq__primaryButton,.homepage-module__JmzoLq__secondaryButton,.homepage-module__JmzoLq__outlineButton{letter-spacing:.025em;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 24px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.homepage-module__JmzoLq__primaryButton{background:var(--ink);color:var(--page)}.homepage-module__JmzoLq__secondaryButton,.homepage-module__JmzoLq__outlineButton{border:1px solid color-mix(in srgb,var(--ink) 55%,var(--line));background:color-mix(in srgb,var(--surface) 74%,transparent);color:var(--ink)}.homepage-module__JmzoLq__primaryButton:hover{background:var(--orange);color:#002b3a;transform:translateY(-1px)}.homepage-module__JmzoLq__secondaryButton:hover,.homepage-module__JmzoLq__outlineButton:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-1px)}.homepage-module__JmzoLq__proof{color:var(--muted);flex-wrap:wrap;gap:0;margin-top:50px;font-size:10px;font-weight:650;display:flex}.homepage-module__JmzoLq__proof span{align-items:center;display:inline-flex}.homepage-module__JmzoLq__proof span:not(:last-child):after{content:"";background:var(--line);width:1px;height:12px;margin:0 16px}.homepage-module__JmzoLq__featureBand{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;max-width:1180px;margin:0 auto;padding:54px 32px;display:grid}.homepage-module__JmzoLq__featureMedia{aspect-ratio:1.52;background:var(--cream);border-radius:3px;overflow:hidden}.homepage-module__JmzoLq__featureMedia img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.homepage-module__JmzoLq__featureMedia:hover img{transform:scale(1.018)}.homepage-module__JmzoLq__featureCopy{max-width:520px}.homepage-module__JmzoLq__featureCopy h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.042em;font-size:clamp(2.45rem,4vw,4rem);font-weight:500;line-height:1.02}.homepage-module__JmzoLq__featureCopy>p:not(.homepage-module__JmzoLq__featureLabel){max-width:500px;color:var(--muted);margin-top:18px;font-size:14px;line-height:1.7}.homepage-module__JmzoLq__featureCopy .homepage-module__JmzoLq__outlineButton{margin-top:25px}.homepage-module__JmzoLq__toolsFeatureWrap{border-block:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--sage) 21%,var(--page)),color-mix(in srgb,var(--cream) 62%,var(--page)))}.homepage-module__JmzoLq__toolsFeatureWrap .homepage-module__JmzoLq__featureBand{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.homepage-module__JmzoLq__toolShowcase{border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 55px color-mix(in srgb,var(--ink) 10%,transparent);border-radius:8px;overflow:hidden}.homepage-module__JmzoLq__timerScene{background:linear-gradient(135deg,color-mix(in srgb,var(--cream) 74%,var(--surface)),color-mix(in srgb,var(--sage) 28%,var(--surface)));flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.homepage-module__JmzoLq__timerScene>svg{color:var(--muted);margin-bottom:9px}.homepage-module__JmzoLq__timerScene>span:not(.homepage-module__JmzoLq__playButton){color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.homepage-module__JmzoLq__timerScene strong{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.04em;margin:4px 0 17px;font-size:2.65rem;font-weight:500}.homepage-module__JmzoLq__playButton{background:var(--ink);width:48px;height:48px;color:var(--page);text-indent:2px;border-radius:50%;place-items:center;font-size:13px;display:grid}.homepage-module__JmzoLq__showcaseCaption{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.homepage-module__JmzoLq__showcaseCaption strong,.homepage-module__JmzoLq__showcaseCaption small{display:block}.homepage-module__JmzoLq__showcaseCaption strong{font-family:var(--font-editorial),Georgia,serif;font-size:1.15rem}.homepage-module__JmzoLq__showcaseCaption small{color:var(--muted);margin-top:4px;font-size:11px}.homepage-module__JmzoLq__showcaseCaption>span{color:var(--orange);font-size:20px}.homepage-module__JmzoLq__toolShowcase:hover{border-color:color-mix(in srgb,var(--orange) 55%,var(--line));transform:translateY(-3px)}.homepage-module__JmzoLq__section{max-width:1180px;margin:0 auto;padding:56px 32px}.homepage-module__JmzoLq__sectionHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.homepage-module__JmzoLq__sectionTitle{max-width:760px;font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.038em;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:500;line-height:1.02}.homepage-module__JmzoLq__sectionHead .homepage-module__JmzoLq__featureLabel{margin-bottom:9px}.homepage-module__JmzoLq__viewLink{color:var(--muted);flex:none;padding-bottom:5px;font-size:11px;font-weight:800}.homepage-module__JmzoLq__viewLink:hover{color:var(--orange)}.homepage-module__JmzoLq__categoryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.homepage-module__JmzoLq__categoryCard{background:color-mix(in srgb,var(--cream) 60%,var(--surface));text-align:center;border:1px solid #0000;border-radius:5px;min-height:170px;padding:24px 14px 18px;transition:all .25s}.homepage-module__JmzoLq__categoryIcon{width:54px;height:54px;color:var(--orange);place-items:center;margin:0 auto 14px;display:grid}.homepage-module__JmzoLq__categoryCard:nth-child(2n) .homepage-module__JmzoLq__categoryIcon{color:color-mix(in srgb,var(--ink) 78%,var(--sage))}.homepage-module__JmzoLq__categoryCard strong{font-family:var(--font-editorial),Georgia,serif;font-size:1rem;font-weight:600;line-height:1.15;display:block}.homepage-module__JmzoLq__categoryCard small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.35;display:block}.homepage-module__JmzoLq__categoryCard:hover{border-color:var(--line);background:var(--surface);box-shadow:0 16px 35px color-mix(in srgb,var(--ink) 7%,transparent);transform:translateY(-3px)}.homepage-module__JmzoLq__articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.homepage-module__JmzoLq__articleCard{border:1px solid var(--line);background:var(--surface);border-radius:5px;position:relative;overflow:hidden}.homepage-module__JmzoLq__articleImage{aspect-ratio:1.55;background:var(--cream);color:var(--orange);place-items:center;font-size:42px;display:grid;overflow:hidden}.homepage-module__JmzoLq__articleImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .55s}.homepage-module__JmzoLq__articleCard:hover .homepage-module__JmzoLq__articleImage img{transform:scale(1.025)}.homepage-module__JmzoLq__articleBody{min-height:205px;padding:18px 18px 42px}.homepage-module__JmzoLq__articleMeta{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.homepage-module__JmzoLq__articleBody h3{font-family:var(--font-editorial),Georgia,serif;margin-top:9px;font-size:1.3rem;font-weight:550;line-height:1.14}.homepage-module__JmzoLq__articleBody p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.homepage-module__JmzoLq__articleBody h3 a:hover{color:var(--orange)}.homepage-module__JmzoLq__articleArrow{color:var(--orange);font-size:18px;position:absolute;bottom:15px;right:18px}@media (max-width:1020px){.homepage-module__JmzoLq__heroShade{background:linear-gradient(90deg,color-mix(in srgb,var(--page) 97%,transparent) 0%,color-mix(in srgb,var(--page) 86%,transparent) 55%,color-mix(in srgb,var(--page) 30%,transparent))}.homepage-module__JmzoLq__featureBand{gap:38px}.homepage-module__JmzoLq__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.homepage-module__JmzoLq__hero{min-height:640px}.homepage-module__JmzoLq__heroMedia{inset:45% 0 0}.homepage-module__JmzoLq__heroShade{background:linear-gradient(180deg,var(--page) 0%,var(--page) 48%,color-mix(in srgb,var(--page) 30%,transparent) 78%,transparent)}.homepage-module__JmzoLq__heroInner{padding:54px 20px 36px}.homepage-module__JmzoLq__heroTitle{font-size:clamp(3rem,14vw,4.5rem)}.homepage-module__JmzoLq__heroText{max-width:530px;font-size:15px}.homepage-module__JmzoLq__proof{margin-top:34px}.homepage-module__JmzoLq__featureBand,.homepage-module__JmzoLq__toolsFeatureWrap .homepage-module__JmzoLq__featureBand{grid-template-columns:1fr;gap:30px;padding:44px 20px}.homepage-module__JmzoLq__toolsFeatureWrap .homepage-module__JmzoLq__featureCopy{order:0}.homepage-module__JmzoLq__toolShowcase{order:1}.homepage-module__JmzoLq__featureCopy h2{font-size:clamp(2.35rem,10vw,3.35rem)}.homepage-module__JmzoLq__section{padding:48px 20px}.homepage-module__JmzoLq__sectionHead{align-items:flex-start}.homepage-module__JmzoLq__viewLink{display:none}.homepage-module__JmzoLq__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-module__JmzoLq__articleGrid{grid-template-columns:1fr}.homepage-module__JmzoLq__articleBody{min-height:170px}}@media (max-width:480px){.homepage-module__JmzoLq__hero{min-height:690px}.homepage-module__JmzoLq__heroActions{flex-direction:column;align-items:stretch}.homepage-module__JmzoLq__primaryButton,.homepage-module__JmzoLq__secondaryButton{width:100%}.homepage-module__JmzoLq__proof{gap:10px 0}.homepage-module__JmzoLq__proof span:not(:last-child):after{margin:0 9px}.homepage-module__JmzoLq__categoryGrid{grid-template-columns:1fr 1fr;gap:10px}.homepage-module__JmzoLq__categoryCard{min-height:150px;padding-inline:10px}.homepage-module__JmzoLq__timerScene{min-height:230px}}
