.home-alt-module__HPuXta__page{--ink:#3b221a;--paper:#efebe2;--ground:#faf8f3;--wine:#580200;--olive:#aea533;--gold:#695808;--sky:#cedbfe;--butter:#f2d36a;--sand:#eadfcb;--muted:#766b60;--line:#3b221a26;max-width:1680px;min-height:100svh;color:var(--ink);background:var(--ground);font-family:var(--font-source-sans), Arial, sans-serif;margin:auto;padding:0 3vw 4rem}.home-alt-module__HPuXta__page h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:400;line-height:1.12}.home-alt-module__HPuXta__page p{line-height:1.55}.home-alt-module__HPuXta__page a:focus-visible,.home-alt-module__HPuXta__page button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.home-alt-module__HPuXta__page[data-preview] .home-alt-module__HPuXta__heroCopy{min-height:28rem}.home-alt-module__HPuXta__page[data-preview] .home-alt-module__HPuXta__heroPhoto{min-height:22rem}.home-alt-module__HPuXta__page [data-landing-section]{scroll-margin-top:1.5rem}.home-alt-module__HPuXta__page [data-landing-section][data-active]{outline:2px solid var(--gold);outline-offset:10px}.home-alt-module__HPuXta__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;padding:1.1rem 0 1rem;display:flex}.home-alt-module__HPuXta__brand{letter-spacing:-.045em;white-space:nowrap;font-family:Faculty,Georgia,serif;font-size:1.85rem}.home-alt-module__HPuXta__brand>span{font-family:var(--font-source-sans), sans-serif;vertical-align:top;letter-spacing:0;margin:.45rem 0 0 .3rem;font-size:.65rem;display:inline-block}.home-alt-module__HPuXta__header nav{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);gap:1.75rem;font-size:.72rem;display:flex}.home-alt-module__HPuXta__header nav a:hover,.home-alt-module__HPuXta__fineprint a:hover{color:var(--wine)}.home-alt-module__HPuXta__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem;font-weight:500}.home-alt-module__HPuXta__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy photo""copy caption";align-items:end;gap:.7rem 2.4rem;padding:3.2rem 0 1.2rem;display:grid}.home-alt-module__HPuXta__heroCopy{flex-direction:column;grid-area:copy;justify-content:center;align-items:flex-start;min-height:min(62vh,640px);padding:.4rem 0 1.2rem;display:flex}.home-alt-module__HPuXta__heroCopy h1{letter-spacing:-.045em;max-width:13ch;margin:1.3rem 0 1.4rem;font-size:clamp(3.1rem,5.6vw,5.8rem);font-weight:400;line-height:1.08}.home-alt-module__HPuXta__intro{max-width:28rem;color:var(--ink);gap:.7rem;font-size:1.1rem;display:grid}.home-alt-module__HPuXta__heroActions{flex-wrap:wrap;align-items:center;gap:1.4rem 2rem;margin-top:2.2rem;display:flex}.home-alt-module__HPuXta__startLink{min-height:2.75rem;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.7rem;padding:0;font-size:.72rem;display:inline-flex}.home-alt-module__HPuXta__startLink:hover{color:var(--wine)}.home-alt-module__HPuXta__exampleLink{color:var(--muted);align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex}.home-alt-module__HPuXta__exampleLink:hover{color:var(--wine)}.home-alt-module__HPuXta__heroPhoto{background:var(--sand);grid-area:photo;min-height:min(58vh,620px);position:relative;overflow:hidden}.home-alt-module__HPuXta__heroPhoto>img{object-fit:cover;object-position:50% 60%}.home-alt-module__HPuXta__heroCaption{letter-spacing:-.02em;flex-direction:column;grid-area:caption;gap:.35rem;margin:0;font-family:Faculty,Georgia,serif;font-size:1.35rem;line-height:1.25;display:flex}.home-alt-module__HPuXta__heroCaption span{font-family:var(--font-source-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.home-alt-module__HPuXta__carouselSection{padding:2.8rem 0 1.2rem;container-type:inline-size}.home-alt-module__HPuXta__carouselHead{flex-direction:column;align-items:stretch;gap:.7rem;margin:0 0 1.05rem;display:flex}.home-alt-module__HPuXta__masthead{letter-spacing:-.068em;white-space:nowrap;color:#111;margin:0;font-family:Faculty,Georgia,serif;font-size:min(19.2cqi,15.5rem);font-weight:400;line-height:.76}.home-alt-module__HPuXta__carouselNav{justify-content:flex-end;align-items:center;gap:.15rem;margin-right:.1rem;display:flex}.home-alt-module__HPuXta__carouselButton{width:1.85rem;height:1.85rem;color:var(--ink);opacity:.58;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .35s,color .35s;display:inline-flex}.home-alt-module__HPuXta__carouselButton:hover{color:var(--wine);opacity:1}.home-alt-module__HPuXta__carouselButton:disabled{color:var(--muted);opacity:.22;cursor:default}.home-alt-module__HPuXta__carousel{margin-right:-3vw}.home-alt-module__HPuXta__carouselTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:2.4rem;padding:0 3vw 0 0;scroll-padding-inline:0;display:flex;overflow-x:auto}.home-alt-module__HPuXta__carouselTrack[data-animating]{scroll-snap-type:none}.home-alt-module__HPuXta__carouselTrack::-webkit-scrollbar{display:none}.home-alt-module__HPuXta__carouselTrack:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.home-alt-module__HPuXta__poster,.home-alt-module__HPuXta__edit{scroll-snap-align:start;flex:0 0 min(26rem,72vw);width:min(26rem,72vw);min-height:32rem}.home-alt-module__HPuXta__poster{flex-direction:column;padding:2.2rem 1.8rem 1.6rem;display:flex}.home-alt-module__HPuXta__poster h3{letter-spacing:-.04em;max-width:11ch;margin:0;font-size:clamp(2rem,2.8vw,2.85rem);font-weight:400;line-height:1.12}.home-alt-module__HPuXta__poster p{max-width:18rem;margin-top:auto;font-size:1rem;line-height:1.5}.home-alt-module__HPuXta__poster span{letter-spacing:-.04em;margin-top:2.4rem;font-family:Faculty,Georgia,serif;font-size:1.7rem;display:block}.home-alt-module__HPuXta__poster[data-tone=olive]{background:var(--olive);color:var(--ink)}.home-alt-module__HPuXta__poster[data-tone=wine]{background:var(--wine);color:var(--sky)}.home-alt-module__HPuXta__poster[data-tone=sky]{background:var(--sky);color:var(--ink)}.home-alt-module__HPuXta__poster[data-tone=ink]{background:var(--ink);color:var(--paper)}.home-alt-module__HPuXta__poster[data-tone=butter]{background:var(--butter);color:var(--wine)}.home-alt-module__HPuXta__poster[data-tone=paper]{background:var(--paper);color:var(--ink)}.home-alt-module__HPuXta__poster[data-tone=gold]{background:var(--gold);color:var(--paper)}.home-alt-module__HPuXta__edit{flex-direction:column;gap:.85rem;min-width:0;margin:0;display:flex}.home-alt-module__HPuXta__editStage{background:var(--sand);flex:1;min-height:0;position:relative;overflow:hidden}.home-alt-module__HPuXta__editStage>img{object-fit:cover}.home-alt-module__HPuXta__edit figcaption{letter-spacing:-.02em;font-family:Faculty,Georgia,serif;font-size:1.15rem;line-height:1.3}.home-alt-module__HPuXta__edit figcaption span{font-family:var(--font-source-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem;font-size:.68rem;display:block}.home-alt-module__HPuXta__emailSection{background:var(--wine);color:var(--sky);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:2.4rem;padding:4.2rem 3.4rem;scroll-margin-top:24px;display:grid}.home-alt-module__HPuXta__emailSection .home-alt-module__HPuXta__eyebrow{color:#cedbfeaa}.home-alt-module__HPuXta__emailCopy h2{max-width:14ch;margin:1.4rem 0 1.3rem}.home-alt-module__HPuXta__emailCopy>p:last-child{max-width:28rem;font-size:1.1rem}.home-alt-module__HPuXta__mailIcon{margin-bottom:2rem}.home-alt-module__HPuXta__emailAddress{letter-spacing:-.04em;border-top:1px solid #cedbfe55;border-bottom:1px solid #cedbfe55;padding:1.3rem 0 1.5rem;font-family:Faculty,Georgia,serif;font-size:clamp(1.5rem,2.6vw,2.5rem)}.home-alt-module__HPuXta__steps{grid-template-columns:.75fr .85fr 1.3fr;gap:1rem;margin:1.4rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.home-alt-module__HPuXta__steps li{flex-direction:column;gap:.55rem;display:flex}.home-alt-module__HPuXta__steps li span{letter-spacing:.12em;font-size:.68rem}.home-alt-module__HPuXta__productSection{padding:4.4rem 0 2.4rem;scroll-margin-top:24px}.home-alt-module__HPuXta__productSection>h2{max-width:16ch;margin:1rem 0 .8rem}.home-alt-module__HPuXta__productLead{max-width:34rem;color:var(--muted);margin:0 0 2.2rem;font-size:1.1rem}.home-alt-module__HPuXta__example,.home-alt-module__HPuXta__showcase{max-width:1400px}.home-alt-module__HPuXta__showcase>.home-alt-module__HPuXta__categories,.home-alt-module__HPuXta__showcaseStage .home-alt-module__HPuXta__categories{margin-top:1.4rem}.home-alt-module__HPuXta__record{border:1px solid var(--line);background:#fffdf8;grid-template-columns:30% 70%;display:grid}.home-alt-module__HPuXta__recordHome{background:var(--paper);border-right:1px solid var(--line);padding:1.7rem 1.6rem}.home-alt-module__HPuXta__recordBrand{letter-spacing:-.03em;align-items:center;gap:.5rem;font-family:Faculty,Georgia,serif;font-size:1.35rem;display:flex}.home-alt-module__HPuXta__recordPhoto{aspect-ratio:4/3;background:var(--sand);margin:1.6rem 0 1.4rem;position:relative;overflow:hidden}.home-alt-module__HPuXta__recordPhoto img{object-fit:cover}.home-alt-module__HPuXta__recordHome>.home-alt-module__HPuXta__eyebrow{font-size:.68rem}.home-alt-module__HPuXta__recordHome h3{letter-spacing:-.03em;margin:.7rem 0 .4rem;font-size:1.6rem}.home-alt-module__HPuXta__recordHome>p{color:var(--muted);font-size:.9rem}.home-alt-module__HPuXta__recordReceived{border-top:1px solid var(--line);gap:.55rem;margin-top:1.6rem;padding-top:1.3rem;font-size:.85rem;line-height:1.55;display:flex}.home-alt-module__HPuXta__recordReceived strong{font-weight:500}.home-alt-module__HPuXta__recordContent{min-width:0;padding:1.8rem 2rem}.home-alt-module__HPuXta__recordTop{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex}.home-alt-module__HPuXta__sampleBadge{border:1px solid var(--line);letter-spacing:.08em;white-space:nowrap;padding:.3rem .55rem;font-size:.68rem}.home-alt-module__HPuXta__recordContent h3{letter-spacing:-.04em;margin-top:1.8rem;font-size:2.2rem}.home-alt-module__HPuXta__recordSubtitle{color:var(--muted);margin-top:.5rem;font-size:1rem}.home-alt-module__HPuXta__recordRows{margin-top:1.6rem}.home-alt-module__HPuXta__recordRow{border-top:1px solid var(--line);align-items:center;gap:.9rem;padding:1.1rem 0;display:flex}.home-alt-module__HPuXta__recordIcon{background:var(--paper);width:2.4rem;height:2.6rem;color:var(--gold);flex-shrink:0;place-items:center;display:grid}.home-alt-module__HPuXta__recordRow h4{margin:0;font-size:1rem;font-weight:500;line-height:1.4}.home-alt-module__HPuXta__recordRow p{color:var(--muted);margin-top:.25rem;font-size:.85rem}.home-alt-module__HPuXta__recordTag{background:var(--olive);color:var(--ink);white-space:nowrap;margin-left:auto;padding:.3rem .55rem;font-size:.75rem}.home-alt-module__HPuXta__recordNote{color:var(--muted);align-items:center;gap:.5rem;padding-top:.9rem;font-size:.85rem;display:flex}.home-alt-module__HPuXta__categories{grid-template-columns:repeat(4,1fr);margin-top:1.4rem;display:grid}.home-alt-module__HPuXta__categories button{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:-.02em;background:0 0;justify-content:space-between;align-items:center;gap:.6rem;padding:1.1rem .9rem;font-family:Faculty,Georgia,serif;font-size:1.2rem;display:flex}.home-alt-module__HPuXta__categories button+button{border-left:1px solid var(--line)}.home-alt-module__HPuXta__categories button>svg{order:1}.home-alt-module__HPuXta__categories button:hover{background:var(--paper)}.home-alt-module__HPuXta__categories button[aria-pressed=true],.home-alt-module__HPuXta__categories button[aria-selected=true]{background:var(--ink);color:var(--paper)}.home-alt-module__HPuXta__appFrame{border:1px solid var(--line);background:#fffdf8;grid-template-columns:13.25rem minmax(0,1fr);display:grid}.home-alt-module__HPuXta__appNav{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;padding:1.05rem .85rem 1rem;display:flex}.home-alt-module__HPuXta__appBrand{letter-spacing:-.04em;font-family:Faculty,Georgia,serif;font-size:1.35rem;line-height:1}.home-alt-module__HPuXta__appBrand>span{font-family:var(--font-source-sans), sans-serif;vertical-align:top;margin:.15rem 0 0 .2rem;font-size:.55rem;display:inline-block}.home-alt-module__HPuXta__appNavLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:.85rem 0 .45rem;font-size:.58rem}.home-alt-module__HPuXta__appNav nav{flex-direction:column;display:flex}.home-alt-module__HPuXta__appNav nav button,.home-alt-module__HPuXta__appSettings{border:0;border-bottom:1px solid var(--line);width:100%;min-height:2.15rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.86rem;display:flex}.home-alt-module__HPuXta__appNav nav button>span,.home-alt-module__HPuXta__appSettings>span{min-width:0}.home-alt-module__HPuXta__appNav nav button em{font-size:.72em;font-style:normal}.home-alt-module__HPuXta__appNav nav button>svg,.home-alt-module__HPuXta__appSettings>svg{opacity:0}.home-alt-module__HPuXta__appNav nav button[data-active],.home-alt-module__HPuXta__appNav nav button:hover,.home-alt-module__HPuXta__appSettings:hover{color:var(--wine)}.home-alt-module__HPuXta__appNav nav button[data-active]>svg,.home-alt-module__HPuXta__appNav nav button:hover>svg,.home-alt-module__HPuXta__appSettings:hover>svg{opacity:1}.home-alt-module__HPuXta__appSettings{margin-top:auto}.home-alt-module__HPuXta__appProfile{border-top:1px solid var(--line);align-items:center;gap:.55rem;margin-top:.75rem;padding-top:.75rem;font-size:.78rem;line-height:1.25;display:flex}.home-alt-module__HPuXta__appProfile span:nth-child(2){flex:1;min-width:0}.home-alt-module__HPuXta__appProfile small{color:var(--muted);font-size:.68rem;display:block}.home-alt-module__HPuXta__appAvatar{background:var(--ink);width:1.7rem;height:1.7rem;color:var(--paper);letter-spacing:.04em;border-radius:50%;flex-shrink:0;place-items:center;font-size:.62rem;display:grid}.home-alt-module__HPuXta__appMain{flex-direction:column;min-width:0;display:flex}.home-alt-module__HPuXta__appTopbar{border-bottom:1px solid var(--line);align-items:center;gap:1rem;min-height:2.75rem;padding:0 1.1rem;display:flex}.home-alt-module__HPuXta__appCrumb{min-width:0;color:var(--muted);align-items:center;gap:.4rem;margin:0;font-size:.72rem;display:flex}.home-alt-module__HPuXta__appCrumb span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-alt-module__HPuXta__appCrumb strong{color:var(--ink);font-weight:500}.home-alt-module__HPuXta__appSearch{border-bottom:1px solid var(--line);min-width:0;color:var(--muted);flex:1;align-items:center;gap:.45rem;margin:0;padding:0 0 .15rem;font-size:.78rem;display:flex}.home-alt-module__HPuXta__appSearch svg{flex-shrink:0}.home-alt-module__HPuXta__appTopbar>.home-alt-module__HPuXta__appAvatar{margin-left:auto}.home-alt-module__HPuXta__showcaseHome{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.75fr);grid-template-areas:"cover panel""index panel";min-width:0;display:grid}.home-alt-module__HPuXta__showcaseCover{background:var(--sand);grid-area:cover;min-height:min(22vw,220px);position:relative;overflow:hidden}.home-alt-module__HPuXta__showcaseCover>img{object-fit:cover;object-position:50% 60%}.home-alt-module__HPuXta__showcaseCover:after{content:"";background:linear-gradient(#0000 26%,#1c100c2e 54%,#1c100cb8 100%);position:absolute;inset:0}.home-alt-module__HPuXta__showcaseCoverCopy{z-index:1;color:#fffef8;padding:1.1rem 1.15rem 1rem;position:absolute;bottom:0;left:0;right:0}.home-alt-module__HPuXta__showcaseCoverCopy .home-alt-module__HPuXta__eyebrow{color:#fffef8bb}.home-alt-module__HPuXta__showcaseCoverCopy h3{letter-spacing:-.04em;color:#fffef8;margin:.3rem 0 .2rem;font-size:clamp(1.35rem,2vw,1.9rem)}.home-alt-module__HPuXta__showcaseCoverCopy p{color:#fffef8cc;font-size:.78rem}.home-alt-module__HPuXta__showcasePanel{background:var(--paper);border-left:1px solid var(--line);grid-area:panel;padding:1.15rem 1.2rem 1rem}.home-alt-module__HPuXta__showcasePanel>h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,1.8vw,1.85rem)}.home-alt-module__HPuXta__showcaseRemember{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;margin:.55rem 0 0;font-size:.7rem;display:inline-flex}.home-alt-module__HPuXta__showcaseFacts{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.home-alt-module__HPuXta__showcaseFacts h4{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .2rem;font-size:.68rem;font-weight:500}.home-alt-module__HPuXta__showcaseFacts dl{margin:0}.home-alt-module__HPuXta__showcaseFacts dl>div{border-bottom:1px solid var(--line);gap:.15rem;padding:.55rem 0;display:grid}.home-alt-module__HPuXta__showcaseFacts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.home-alt-module__HPuXta__showcaseFacts dd{margin:0;font-size:.9rem}.home-alt-module__HPuXta__showcaseIndex{grid-area:index;padding:1rem 1.15rem 1.15rem}.home-alt-module__HPuXta__showcaseIndex>h3{letter-spacing:-.04em;margin:0 0 .7rem;font-size:clamp(1.15rem,1.6vw,1.5rem)}.home-alt-module__HPuXta__showcaseCards{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.home-alt-module__HPuXta__showcaseCard{min-height:5.6rem;color:inherit;font:inherit;text-align:left;border:0;flex-direction:column;justify-content:space-between;padding:.8rem .85rem;display:flex}button.home-alt-module__HPuXta__showcaseCard{cursor:pointer}button.home-alt-module__HPuXta__showcaseCard:hover{filter:brightness(.97)}.home-alt-module__HPuXta__showcaseCardTop{justify-content:space-between;align-items:center;display:flex}.home-alt-module__HPuXta__showcaseCardFoot{justify-content:space-between;align-items:flex-end;gap:.6rem;display:flex}.home-alt-module__HPuXta__showcaseCardFoot strong{letter-spacing:-.03em;font-family:Faculty,Georgia,serif;font-size:1.05rem;font-weight:400}.home-alt-module__HPuXta__showcaseCardFoot em{letter-spacing:-.06em;color:var(--wine);font-family:Faculty,Georgia,serif;font-size:1.7rem;font-style:normal;line-height:.8}.home-alt-module__HPuXta__showcaseCard[data-tone="0"]{background:var(--paper)}.home-alt-module__HPuXta__showcaseCard[data-tone="1"]{background:var(--olive)}.home-alt-module__HPuXta__showcaseCard[data-tone="2"]{background:var(--sky)}.home-alt-module__HPuXta__showcaseCard[data-tone="3"]{background:var(--wine);color:var(--paper)}.home-alt-module__HPuXta__showcaseCard[data-tone="3"] em{color:var(--paper)}.home-alt-module__HPuXta__showcaseBoards{padding:1.6rem 1.6rem 1.8rem;display:block}.home-alt-module__HPuXta__showcaseBoards .home-alt-module__HPuXta__recordTop{margin-bottom:1.4rem}.home-alt-module__HPuXta__boardMosaic{grid-template-rows:repeat(4,minmax(88px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"a a a b b b title title title c c c""a a a d d d title title title c c c""e e e d d d title title title f f f""e e e d d d title title title f f f";gap:1.4rem 1.6rem;min-height:min(58vw,620px);display:grid}.home-alt-module__HPuXta__boardTile{grid-template-rows:minmax(0,1fr) auto;gap:.55rem;min-width:0;margin:0;display:grid}.home-alt-module__HPuXta__boardTile[data-place="1"]{grid-area:a}.home-alt-module__HPuXta__boardTile[data-place="2"]{grid-area:b}.home-alt-module__HPuXta__boardTile[data-place="3"]{grid-area:c}.home-alt-module__HPuXta__boardTile[data-place="4"]{grid-area:d}.home-alt-module__HPuXta__boardTile[data-place="5"]{grid-area:e}.home-alt-module__HPuXta__boardTile[data-place="6"]{grid-area:f}.home-alt-module__HPuXta__boardPhoto{background:var(--sand);min-height:0;position:relative;overflow:hidden}.home-alt-module__HPuXta__boardPhoto img{object-fit:cover}.home-alt-module__HPuXta__boardTile figcaption{letter-spacing:-.02em;font-family:Faculty,Georgia,serif;font-size:1.05rem}.home-alt-module__HPuXta__boardTitle{border:1px solid var(--line);background:var(--ground);grid-area:title;place-items:center;display:grid}.home-alt-module__HPuXta__boardTitle span{letter-spacing:-.05em;font-family:Faculty,Georgia,serif;font-size:clamp(2.4rem,5vw,4.6rem)}.home-alt-module__HPuXta__showcaseInbox{grid-template-columns:1.05fr .95fr}.home-alt-module__HPuXta__showcaseMail,.home-alt-module__HPuXta__showcaseKept{min-width:0;padding:1.8rem 2rem}.home-alt-module__HPuXta__showcaseKept{background:var(--paper);border-left:1px solid var(--line)}.home-alt-module__HPuXta__showcaseMail>h3,.home-alt-module__HPuXta__showcaseKept>h3{letter-spacing:-.04em;margin-top:1.2rem;font-size:clamp(1.6rem,2.4vw,2.1rem)}.home-alt-module__HPuXta__mailSummary{max-width:34rem;margin:1.4rem 0 0;font-size:1.05rem;line-height:1.55}.home-alt-module__HPuXta__mailToggle{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:1.2rem;padding:0;font-size:.85rem;display:inline-flex}.home-alt-module__HPuXta__mailToggle:hover{color:var(--wine)}.home-alt-module__HPuXta__mailOriginal{border-top:1px solid var(--line);white-space:pre-wrap;color:var(--muted);margin:1.1rem 0 0;padding:1.1rem 0 0;font-family:inherit;font-size:.88rem;line-height:1.6}.home-alt-module__HPuXta__keptFacts{margin:1.4rem 0 0}.home-alt-module__HPuXta__keptFacts>div{border-top:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);gap:.6rem 1rem;padding:.85rem 0;display:grid}.home-alt-module__HPuXta__keptFacts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.home-alt-module__HPuXta__keptFacts dd{margin:0;font-size:.95rem}.home-alt-module__HPuXta__footer{border-top:1px solid var(--line);grid-template-columns:1.7fr .7fr .7fr;align-items:end;gap:2rem;min-height:16rem;margin-top:2.4rem;padding:2.8rem 0 1.2rem;display:grid}.home-alt-module__HPuXta__footerBrand{letter-spacing:-.055em;font-family:Faculty,Georgia,serif;font-size:clamp(4.2rem,10vw,9.5rem);line-height:.95}.home-alt-module__HPuXta__footer>p{letter-spacing:-.03em;max-width:10ch;font-family:Faculty,Georgia,serif;font-size:1.4rem;line-height:1.25}.home-alt-module__HPuXta__footerPromises{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-direction:column;justify-self:end;gap:.85rem;font-size:.68rem;display:flex}.home-alt-module__HPuXta__fineprint{color:var(--muted);justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 0 0;font-size:.75rem;display:flex}.home-alt-module__HPuXta__fineprint a{color:inherit;align-items:center;gap:.45rem;display:inline-flex}.home-alt-module__HPuXta__fineprintLegal{display:inline}@media (min-width:1500px){.home-alt-module__HPuXta__heroCopy{min-height:700px}.home-alt-module__HPuXta__heroPhoto{min-height:680px}.home-alt-module__HPuXta__poster,.home-alt-module__HPuXta__edit{min-height:34rem}}@media (max-width:1100px){.home-alt-module__HPuXta__page{padding:0 1.4rem 3rem}.home-alt-module__HPuXta__hero{column-gap:1.6rem}.home-alt-module__HPuXta__heroCopy h1{font-size:3.4rem}.home-alt-module__HPuXta__heroPhoto{min-height:420px}.home-alt-module__HPuXta__carousel{margin-right:-1.4rem}.home-alt-module__HPuXta__carouselTrack{gap:1.6rem;padding-right:1.4rem}.home-alt-module__HPuXta__poster,.home-alt-module__HPuXta__edit{min-height:26rem}.home-alt-module__HPuXta__poster{padding:1.6rem 1.3rem 1.2rem}.home-alt-module__HPuXta__poster h3{font-size:2rem}.home-alt-module__HPuXta__emailSection{gap:2rem;padding:2.8rem 1.8rem}.home-alt-module__HPuXta__recordHome{padding:1.3rem}.home-alt-module__HPuXta__recordContent,.home-alt-module__HPuXta__showcasePanel,.home-alt-module__HPuXta__showcaseMail,.home-alt-module__HPuXta__showcaseKept{padding:1.5rem}.home-alt-module__HPuXta__boardMosaic{gap:1rem 1.1rem;min-height:520px}.home-alt-module__HPuXta__footer{grid-template-columns:1.4fr .8fr .8fr}}@media (max-width:760px){.home-alt-module__HPuXta__page{padding:0 1rem 2.4rem}.home-alt-module__HPuXta__header{gap:1rem;min-height:4rem}.home-alt-module__HPuXta__brand{font-size:1.6rem}.home-alt-module__HPuXta__navAnchor{display:none}.home-alt-module__HPuXta__hero{grid-template-columns:1fr;grid-template-areas:"copy""photo""caption";padding-top:2rem}.home-alt-module__HPuXta__heroCopy{min-height:0;padding-bottom:1.6rem}.home-alt-module__HPuXta__heroCopy h1{max-width:none;font-size:clamp(2.6rem,11vw,4rem)}.home-alt-module__HPuXta__heroPhoto{aspect-ratio:4/3;min-height:0}.home-alt-module__HPuXta__carouselSection{padding-top:2rem}.home-alt-module__HPuXta__carouselHead{gap:.45rem;margin-bottom:.75rem}.home-alt-module__HPuXta__masthead{font-size:min(17.6cqi,5.4rem)}.home-alt-module__HPuXta__carousel{margin-right:-1rem}.home-alt-module__HPuXta__carouselTrack{gap:1.2rem;padding-right:1rem}.home-alt-module__HPuXta__poster,.home-alt-module__HPuXta__edit{min-height:24rem}.home-alt-module__HPuXta__emailSection{grid-template-columns:1fr;gap:1.8rem;margin-top:1.6rem;padding:2.2rem 1.4rem}.home-alt-module__HPuXta__emailCopy h2{margin:1rem 0}.home-alt-module__HPuXta__productSection{padding:2.8rem 0 1.6rem}.home-alt-module__HPuXta__record{grid-template-columns:1fr}.home-alt-module__HPuXta__recordHome{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 5.8rem;column-gap:1rem;display:grid}.home-alt-module__HPuXta__recordBrand{margin-bottom:1rem}.home-alt-module__HPuXta__recordPhoto{aspect-ratio:auto;grid-area:1/2/span 4;min-height:6.5rem;margin:0}.home-alt-module__HPuXta__recordHome>.home-alt-module__HPuXta__eyebrow,.home-alt-module__HPuXta__recordHome h3,.home-alt-module__HPuXta__recordHome>p{grid-column:1}.home-alt-module__HPuXta__recordReceived{display:none}.home-alt-module__HPuXta__recordContent{padding:1.3rem 1rem}.home-alt-module__HPuXta__recordTag{display:none}.home-alt-module__HPuXta__categories{grid-template-columns:1fr 1fr}.home-alt-module__HPuXta__categories button{padding:.9rem .7rem;font-size:1.05rem}.home-alt-module__HPuXta__categories button:nth-child(3){border-left:0}.home-alt-module__HPuXta__categories button:nth-child(n+3){border-top:0}.home-alt-module__HPuXta__appFrame{grid-template-columns:1fr}.home-alt-module__HPuXta__appNav,.home-alt-module__HPuXta__appSearch{display:none}.home-alt-module__HPuXta__showcaseHome{grid-template-columns:1fr;grid-template-areas:"cover""panel""index"}.home-alt-module__HPuXta__showcaseCover{aspect-ratio:16/9;min-height:0}.home-alt-module__HPuXta__showcasePanel{border-left:0;border-top:1px solid var(--line)}.home-alt-module__HPuXta__showcaseIndex{padding:1.2rem 1rem 1.4rem}.home-alt-module__HPuXta__showcaseCards{gap:.8rem}.home-alt-module__HPuXta__showcaseCard{min-height:7rem;padding:.95rem}.home-alt-module__HPuXta__showcaseCardFoot strong{font-size:1.15rem}.home-alt-module__HPuXta__showcaseCardFoot em{font-size:1.9rem}.home-alt-module__HPuXta__showcaseBoards{padding:1.2rem 1rem 1.4rem}.home-alt-module__HPuXta__boardMosaic{grid-template:"title title""a b""c d""e f"/1fr 1fr;gap:1rem .9rem;min-height:0}.home-alt-module__HPuXta__boardTitle{min-height:6.5rem}.home-alt-module__HPuXta__boardPhoto{aspect-ratio:4/3}.home-alt-module__HPuXta__showcaseInbox{grid-template-columns:1fr}.home-alt-module__HPuXta__showcaseMail,.home-alt-module__HPuXta__showcaseKept{padding:1.3rem 1rem}.home-alt-module__HPuXta__showcaseKept{border-left:0;border-top:1px solid var(--line)}.home-alt-module__HPuXta__keptFacts>div{grid-template-columns:1fr;gap:.25rem}.home-alt-module__HPuXta__footer{grid-template-columns:1fr;gap:1.4rem;min-height:0;padding-top:2rem}.home-alt-module__HPuXta__footerPromises{justify-self:start}.home-alt-module__HPuXta__fineprint{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.home-alt-module__HPuXta__page a,.home-alt-module__HPuXta__page button{transition:none}.home-alt-module__HPuXta__carouselTrack{scroll-behavior:auto}}
body:has([data-page-shell=admin]){background:#faf8f3}.admin-module__aXBbkG__page,.admin-module__aXBbkG__shell{--ink:#3b221a;--paper:#efebe2;--ground:#faf8f3;--wine:#580200;--olive:#aea533;--gold:#695808;--sky:#cedbfe;--muted:#766b60;--line:#3b221a26;color:var(--ink);background:var(--ground);font-family:var(--font-source-sans), Arial, sans-serif}.admin-module__aXBbkG__page{max-width:1100px;min-height:100svh;margin:auto;padding:0 3vw 5rem}.admin-module__aXBbkG__shell{grid-template-columns:minmax(28rem,40rem) minmax(0,1fr);height:100svh;display:grid;overflow:hidden}.admin-module__aXBbkG__editor{border-right:1px solid var(--line);min-width:0;padding:0 1.6rem 5rem;overflow:auto}.admin-module__aXBbkG__previewPane{background:var(--ground);flex-direction:column;min-width:0;min-height:0;display:flex}.admin-module__aXBbkG__previewLabel{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-shrink:0;margin:0;padding:1rem 1.2rem;font-size:.68rem}.admin-module__aXBbkG__previewScroll{flex:1;min-height:0;overflow:auto}.admin-module__aXBbkG__page a:focus-visible,.admin-module__aXBbkG__page button:focus-visible,.admin-module__aXBbkG__page input:focus-visible,.admin-module__aXBbkG__page textarea:focus-visible,.admin-module__aXBbkG__page select:focus-visible,.admin-module__aXBbkG__shell a:focus-visible,.admin-module__aXBbkG__shell button:focus-visible,.admin-module__aXBbkG__shell input:focus-visible,.admin-module__aXBbkG__shell textarea:focus-visible,.admin-module__aXBbkG__shell select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.admin-module__aXBbkG__header{z-index:4;border-bottom:1px solid var(--line);background:var(--ground);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem 0;display:flex;position:sticky;top:0}.admin-module__aXBbkG__brand{letter-spacing:-.04em;font-family:Faculty,Georgia,serif;font-size:1.7rem}.admin-module__aXBbkG__headerActions{align-items:center;gap:1.25rem;display:flex}.admin-module__aXBbkG__link,.admin-module__aXBbkG__button{min-height:2.75rem;color:var(--ink);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:.72rem;display:inline-flex}.admin-module__aXBbkG__link:hover,.admin-module__aXBbkG__button:hover{color:var(--wine)}.admin-module__aXBbkG__button:disabled{color:var(--muted);cursor:wait}.admin-module__aXBbkG__save{border-bottom:1px solid var(--ink);padding:0 .2rem}.admin-module__aXBbkG__intro{margin:2rem 0 0}.admin-module__aXBbkG__intro h1{letter-spacing:-.045em;margin:0 0 .6rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:400}.admin-module__aXBbkG__intro p{max-width:36rem;color:var(--muted);margin:0;line-height:1.55}.admin-module__aXBbkG__notice,.admin-module__aXBbkG__status{color:var(--muted);margin:1.2rem 0 0;font-size:.95rem;line-height:1.5}.admin-module__aXBbkG__notice{border-bottom:1px solid var(--line);padding:1rem 0}.admin-module__aXBbkG__error{color:var(--wine)}.admin-module__aXBbkG__gate{max-width:28rem;padding:4rem 0}.admin-module__aXBbkG__gate h1{letter-spacing:-.045em;margin:.8rem 0 1rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:400}.admin-module__aXBbkG__gate p{color:var(--muted);margin:0 0 1.6rem;line-height:1.55}.admin-module__aXBbkG__order{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.7rem;margin:2rem 0 0;padding-bottom:1.4rem;display:flex}.admin-module__aXBbkG__orderItem{border-bottom:1px solid var(--line);align-items:center;gap:.4rem;min-height:2.75rem;padding:.2rem 0;font-size:.8rem;display:flex}.admin-module__aXBbkG__orderJump{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.admin-module__aXBbkG__orderJump:hover{color:var(--wine)}.admin-module__aXBbkG__iconButton{width:2.2rem;height:2.2rem;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.admin-module__aXBbkG__iconButton:disabled{color:var(--muted);cursor:default}.admin-module__aXBbkG__section{border-top:1px solid var(--line);margin:2.2rem 0 0;padding-top:1.4rem}.admin-module__aXBbkG__section h2{letter-spacing:-.04em;margin:0 0 1.2rem;font-size:1.8rem;font-weight:400}.admin-module__aXBbkG__grid{grid-template-columns:1fr 1fr;gap:1rem 1.4rem;display:grid}.admin-module__aXBbkG__full{grid-column:1/-1}.admin-module__aXBbkG__field{flex-direction:column;gap:.4rem;display:flex}.admin-module__aXBbkG__field span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.admin-module__aXBbkG__field input,.admin-module__aXBbkG__field textarea,.admin-module__aXBbkG__field select{border:1px solid var(--line);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;background:#fffdf8;border-radius:0;padding:.65rem .75rem;font-size:1rem}.admin-module__aXBbkG__field textarea{resize:vertical;min-height:5.5rem}.admin-module__aXBbkG__listHead{justify-content:space-between;align-items:center;gap:1rem;margin:1.4rem 0 .7rem;display:flex}.admin-module__aXBbkG__listHead h3{letter-spacing:-.03em;margin:0;font-size:1.2rem;font-weight:400}.admin-module__aXBbkG__card{border-top:1px solid var(--line);margin:0 0 1rem;padding:1.1rem 0}.admin-module__aXBbkG__cardTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.admin-module__aXBbkG__cardTop strong{font-family:Faculty,Georgia,serif;font-size:1.15rem;font-weight:400}.admin-module__aXBbkG__cardActions{gap:.2rem;display:flex}.admin-module__aXBbkG__imagePick{grid-template-columns:4.4rem 1fr;align-items:center;gap:.7rem;display:grid}.admin-module__aXBbkG__imageThumb{background:#eadfcb;width:4.4rem;height:4.4rem;display:block;position:relative;overflow:hidden}.admin-module__aXBbkG__imageThumb img{object-fit:cover}.admin-module__aXBbkG__slideEdit{grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.admin-module__aXBbkG__slidePreview{pointer-events:none;--ink:#3b221a;--paper:#efebe2;--ground:#faf8f3;--wine:#580200;--olive:#aea533;--gold:#695808;--sky:#cedbfe;--butter:#f2d36a;--sand:#eadfcb;--muted:#766b60;--line:#3b221a26;width:13.5rem;height:17rem;overflow:hidden}.admin-module__aXBbkG__slidePreviewInner{transform-origin:0 0;width:26rem;transform:scale(.52)}@media (max-width:1100px){.admin-module__aXBbkG__shell{grid-template-columns:1fr;height:auto;min-height:100svh;overflow:visible}.admin-module__aXBbkG__editor{border-right:0;overflow:visible}.admin-module__aXBbkG__previewPane{border-bottom:1px solid var(--line);order:-1;height:min(48vh,28rem)}}@media (max-width:760px){.admin-module__aXBbkG__header{flex-wrap:wrap}.admin-module__aXBbkG__grid{grid-template-columns:1fr}.admin-module__aXBbkG__full{grid-column:auto}.admin-module__aXBbkG__slideEdit{grid-template-columns:1fr}.admin-module__aXBbkG__editor{padding:0 1rem 4rem}}
