.vineyard-world{--vineyard-ink:#233747;--vineyard-leaf:#414c34;--vineyard-paper:#f5f0e4;--vineyard-rule:#c7bfaa;color:var(--vineyard-ink);background:var(--vineyard-paper);display:grid;grid-template-columns:232px minmax(0,1fr);max-width:1480px;margin:auto;padding:32px;gap:48px;font-size:16px;line-height:1.65}.vineyard-world *{box-sizing:border-box}.vineyard-world :where(p,li,label,input,textarea,select,button,a,span){font-size:inherit}.vineyard-world :where(h1,h2,h3){font-family:Fraunces,Georgia,serif;line-height:1.18;font-weight:600;text-wrap:balance}.vineyard-world h1{font-size:clamp(2rem,4vw,3.25rem);margin:12px 0 24px}.vineyard-world h2{font-size:1.75rem;margin:0 0 16px}.vineyard-world h3{font-size:1.35rem;margin:12px 0}.vineyard-world p{margin:8px 0 16px;max-width:65ch}.vineyard-world a{color:inherit;text-underline-offset:4px}.vineyard-world a:hover{text-decoration-thickness:2px}.vineyard-world :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #8e2b25;outline-offset:4px}.vineyard-world :is(button,input,textarea,select,summary){min-height:44px}.vineyard-world :is(input,textarea,select){font:inherit;color:inherit;background:#fffdf7;border:1px solid #706c5d;padding:10px 12px;width:100%;max-width:100%}.vineyard-world textarea{min-height:112px}.vineyard-world label{display:block;font-weight:600;margin:16px 0 8px}.vineyard-world ul{padding-left:24px}.vineyard-world li{margin-bottom:12px;overflow-wrap:anywhere}.vineyard-index{align-self:start;position:sticky;top:24px;border-top:6px solid var(--vineyard-leaf);padding-top:24px}.vineyard-name{font-family:Fraunces,Georgia,serif;font-size:1.5rem!important;font-weight:600;display:block;text-decoration:none}.vineyard-index>p{margin:12px 0 24px}.vineyard-index nav{display:grid;gap:4px}.vineyard-index nav a,.vineyard-personal{display:flex;align-items:center;min-height:48px;padding:10px 12px;text-decoration:none;border-left:4px solid transparent}.vineyard-index nav a[aria-current=page]{border-color:var(--vineyard-leaf);background:#e6e0ce;font-weight:700}.vineyard-personal{margin-top:24px;border-top:1px solid var(--vineyard-rule)}.vineyard-room{min-width:0}.vineyard-room:focus{outline:none}.vineyard-intro{padding-bottom:24px;border-bottom:1px solid var(--vineyard-rule);margin-bottom:32px}.vineyard-kicker{color:var(--vineyard-leaf);font-weight:700}.vineyard-lead{padding:24px 0 24px 24px;border-left:6px solid var(--vineyard-leaf);margin-bottom:32px}.vineyard-note{border-top:1px solid var(--vineyard-rule);padding:24px 0;margin:24px 0}.vineyard-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid var(--vineyard-rule);padding-top:32px}.vineyard-columns>section{min-width:0}.vineyard-world :where(section,header) a:not(.auth-control){display:inline-flex;align-items:center;min-height:44px}.vineyard-support{border-top:1px solid var(--vineyard-rule);padding-top:24px}.vineyard-world .workspace-page{padding:0;max-width:none}.vineyard-world .vineyard-page>[data-testid=vineyard-workspace-identity]{display:none}.vineyard-world :where(.text-xs,.text-sm,.text-\[10px\]){font-size:1rem!important}.vineyard-world .text-\[\#B1B0AC\]{color:#595b52!important}.vineyard-world .text-\[\#5EB1CF\]{color:#354f48!important}.vineyard-skip{position:absolute;left:16px;top:-200px;z-index:100;background:#fff;padding:12px}.vineyard-skip:focus{top:16px}.cultivation-list{list-style:none;padding:0!important}.cultivation-list>li{border-top:1px solid var(--vineyard-rule);padding:24px 0}.cultivation-meta{display:flex;flex-wrap:wrap;gap:12px 24px}.cultivation-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.cultivation-posts{list-style:none;padding:0!important;max-width:70ch}.cultivation-posts li{padding:16px 0;border-top:1px solid var(--vineyard-rule)}.cultivation-history{border-left:4px solid var(--vineyard-rule);padding-left:16px}.vineyard-world fieldset{border:0;padding:0;margin:0}.vineyard-world .vineyard-form-error{border-left:4px solid #8e2b25;padding:16px}.vineyard-world .vineyard-form-error:focus{outline:3px solid #8e2b25;outline-offset:4px}@media(max-width:800px){.vineyard-world{grid-template-columns:minmax(0,1fr);padding:24px 16px;gap:32px}.vineyard-index{position:static;padding-top:16px}.vineyard-index nav{grid-template-columns:1fr 1fr;gap:4px}.vineyard-index>p{margin-bottom:16px}.vineyard-personal{margin-top:12px}.vineyard-columns{grid-template-columns:minmax(0,1fr);gap:32px}.vineyard-lead{padding-left:16px}.vineyard-world h1{font-size:2.25rem}.vineyard-world .max-w-6xl{padding:0}.vineyard-world .text-5xl,.vineyard-world .text-6xl{font-size:2.25rem}}@media(prefers-reduced-motion:reduce){.vineyard-world *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vineyard-world .btn-primary,.vineyard-world .btn-primary:hover{color:#fff}.vineyard-world .tag-pill.blue{color:#354f48}.vineyard-world .tag-pill.gold,.vineyard-world .text-\[\#C89A3A\]{color:#79541b}.vineyard-world button{min-width:44px}.vineyard-world input:is([type=checkbox],[type=radio]){width:44px;min-width:44px;height:44px;min-height:44px;flex-shrink:0}.vineyard-world :where(.text-\[11px\],.text-\[12px\],.text-\[13px\]){font-size:1rem!important}.vineyard-world [data-testid=medallion-modal-eyebrow]{color:#79541b!important}:root{--global-header-height:104px}.shared-shell,.shared-footer{--cream:#f5eedf;--white:#fcfaf5;--ink:#272522;--navy:#223245;--red:#ab191f;--olive:#534f35;--gold:#a78c56;--stone:#d8d0c3;font-family:Libre Franklin,sans-serif;color:var(--navy);letter-spacing:0}.shared-shell *,.shared-footer *{box-sizing:border-box}.shell-footer-base nav a{position:relative;isolation:isolate}.shared-shell{position:relative;z-index:40;height:104px;display:flex;align-items:center;gap:clamp(28px,4vw,72px);padding:0 clamp(32px,5vw,72px);flex:none;background:var(--cream);border-bottom:0;box-shadow:none}.shell-desktop-field{position:absolute;left:7px;top:5px;width:calc(100% - 14px);height:96px;pointer-events:none}.shell-desktop-field,.shell-mobile-field{background:var(--shell-field) center / 100% 100% no-repeat}.shell-mobile-field{display:none;pointer-events:none}.shell-brand{position:relative;flex:0 0 110px;width:110px;height:44px;display:flex;align-items:center}.shell-brand img{display:block;width:100%;height:auto}.shell-desktop-nav{position:relative;flex:1;display:flex;align-items:center;height:53px;gap:clamp(24px,2vw,36px);min-width:0;font-size:15px;font-weight:600;line-height:18px}.shared-shell a{color:inherit;text-decoration:none}.shell-nav-link{display:flex;align-items:center;height:44px;white-space:nowrap;position:relative;isolation:isolate;transition:color .15s ease}.shell-nav-link:before,.shell-sign-in:before{content:"";position:absolute;z-index:-1;top:3px;right:-12px;bottom:3px;left:-12px;background:var(--navy);clip-path:polygon(0 3%,98% 0,100% 96%,1% 100%);opacity:0;transform:rotate(-.7deg);transition:opacity .15s ease;pointer-events:none}.shell-nav-link[data-treatment=leadership]:before{background:var(--gold)}.shell-nav-link[data-treatment=participation]:before{background:var(--olive)}.shell-nav-link:hover,.shell-nav-link:focus-visible,.shell-about[open] summary,.shell-sign-in:is(:hover,:focus-visible){color:var(--cream)}.shell-nav-link[data-treatment=leadership]:is(:hover,:focus-visible){color:var(--ink)}.shell-nav-link:is(:hover,:focus-visible):before,.shell-about[open] summary:before,.shell-sign-in:is(:hover,:focus-visible):before{opacity:1}.shell-host-button{display:inline-block;position:relative;width:176px;height:50px;transform:rotate(-1deg);flex:none;transition:transform .18s,filter .18s}.shell-host-button img{position:absolute;width:188px;height:69px;max-width:none;left:-6px;top:-3px}.shell-host-button:is(:hover,:focus-visible){transform:rotate(1deg);filter:drop-shadow(0 4px 4px #27252222)}.shell-about{position:relative}.shell-about summary{cursor:pointer;list-style:none}.shell-about summary::-webkit-details-marker{display:none}.shell-about-panel{position:absolute;width:485px;height:200px;top:28px;right:-35px}.shell-about-panel>img{position:absolute;top:0;right:0;bottom:0;left:0;width:485px;height:200px;pointer-events:none}.shell-about-panel a{position:absolute;display:flex;align-items:center;justify-content:center;height:44px;top:36px;left:28px;width:210px;padding:10px 14px;font:750 18px/1.15 Fraunces,Georgia,serif;white-space:nowrap}.shell-about-panel a:nth-of-type(2){left:243px;width:214px}.shell-about-panel a:nth-of-type(3){top:88px}.shell-about-panel a:nth-of-type(4){left:243px;top:88px;width:214px}.shell-about-panel a:is(:hover,:focus-visible){background:var(--navy);color:var(--cream)}.shell-utilities{position:relative;display:flex;align-items:center;gap:14px;flex:0 0 73px;justify-content:center}.shell-sign-in,.shell-account-slot{display:flex;align-items:center;justify-content:center;position:relative;width:73px;min-height:44px;font:600 15px/1.3 Libre Franklin,sans-serif;white-space:nowrap;background:none;border:0}.shell-sign-in{isolation:isolate}.shell-sign-in:before{background:var(--red)}.shell-sign-in:focus-visible{outline:3px solid var(--red);outline-offset:5px}.shell-account-slot[aria-busy]{background:#d8d0c344;clip-path:polygon(0 3%,98% 0,100% 96%,1% 100%)}.shell-avatar{display:grid;place-items:center;width:52px;height:52px;min-width:52px;border:1px solid var(--navy);border-radius:50%;padding:1px;background:var(--cream);cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.shell-avatar:hover{box-shadow:0 2px 6px #22324526;transform:translateY(-1px)}.shell-account-panel{position:absolute;right:0;top:calc(100% + 12px);width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 114px);overflow:auto;background:var(--cream);padding:20px 24px;border:1px solid var(--stone);border-bottom:5px solid var(--navy);box-shadow:0 8px 20px #2232451c}.shell-account-name{font:750 22px/1.25 Fraunces,Georgia,serif;overflow-wrap:anywhere;margin:0 0 14px}.shell-account-panel nav{display:flex;flex-direction:column;border-top:1px solid var(--stone);padding:8px 0}.shell-account-panel a,.shell-account-panel button{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 6px;text-align:left;font:600 15px/1.4 Libre Franklin,sans-serif;background:none;border:0;cursor:pointer;color:var(--navy)}.shell-account-panel a:is(:hover,:focus-visible),.shell-account-panel button:is(:hover,:focus-visible){background:var(--navy);color:var(--cream)}.shell-account-panel [role=alert]{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.shell-mobile-menu{display:none}.shell-mobile-drawer{position:absolute;inset:90px 10px auto;background:var(--cream);max-height:calc(100dvh - 98px);overflow-y:auto;overscroll-behavior:contain}.shell-drawer-surface{position:relative;padding:18px 27px 20px;border-bottom:7px solid var(--navy)}.shell-drawer-surface h2{font:600 20px/1.3 Libre Franklin,sans-serif;letter-spacing:0;margin:0 0 10px;text-align:left}.shell-mobile-drawer nav{display:flex;flex-direction:column;gap:2px}.shell-mobile-drawer .shell-link{position:relative;display:block;min-height:44px;padding:8px 14px;font:750 24px/1.15 Fraunces,Georgia,serif;letter-spacing:0;color:var(--navy)}.shell-mobile-drawer .shell-link:hover{background:var(--navy);color:var(--cream)}.shell-mobile-drawer .shell-link[data-treatment=primary]{background:var(--red);color:var(--cream);margin-bottom:8px;clip-path:polygon(0 2%,99% 0,100% 98%,1% 100%)}.shell-drawer-secondary{border-top:1px solid var(--stone);margin-top:8px;padding-top:12px}.shared-footer{background:var(--cream);padding:48px 0 24px;border-top:1px solid var(--stone)}.shell-wrap{width:calc(100% - clamp(48px,calc(14vw - 57.6px),144px));max-width:1296px;margin-inline:auto}.shell-footer-main{display:grid;grid-template-columns:.95fr repeat(3,minmax(0,1fr));gap:32px;align-items:start}.shell-footer-brand{display:block;width:150px;padding-top:4px}.shell-footer-brand img{display:block;width:100%;height:auto}.shell-footer-main nav{display:flex;flex-direction:column;align-items:flex-start;gap:0;font-size:18px;line-height:1.5;min-width:0}.shell-footer-main nav h2{font:600 18px/1.5 Libre Franklin,sans-serif;letter-spacing:0;margin:0 0 8px;text-align:left}.shell-footer-main nav a,.shared-footer .shell-link{position:relative;isolation:isolate;min-height:44px;max-width:100%;display:flex;align-items:center;color:var(--navy);font:inherit;text-decoration:none;padding:8px 0;overflow-wrap:anywhere}.shared-footer nav a:before{content:"";position:absolute;z-index:-1;top:0;right:-6px;bottom:0;left:-6px;background:var(--navy);clip-path:polygon(0 3%,98% 0,100% 96%,2% 100%);opacity:0;transition:opacity .15s;pointer-events:none}.shared-footer nav a[data-treatment=primary]:before{background:var(--red)}.shared-footer nav a[data-treatment=participation]:before{background:var(--olive)}.shared-footer nav a[data-treatment=leadership]:before{background:var(--gold)}.shared-footer nav a:is(:hover,:focus-visible){color:var(--cream)}.shared-footer nav a[data-treatment=leadership]:is(:hover,:focus-visible){color:var(--ink)}.shared-footer nav a:is(:hover,:focus-visible):before{opacity:1}.shell-footer-origin p{font-size:17px;line-height:1.4;margin:22px 0 0}.shell-footer-origin nav{font-size:17px;margin-top:8px}.shell-footer-origin a{white-space:normal}.shell-footer-base{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding-top:16px;border-top:1px solid var(--stone);font-size:15px;line-height:1.5}.shell-footer-base nav{display:flex;gap:24px}.shell-footer-base nav a{min-height:44px;display:inline-flex;align-items:center;padding:8px 0;text-decoration:none;color:inherit}.shared-shell :is(a,button,summary):focus-visible,.shared-footer :is(a,button):focus-visible{outline:2px solid var(--navy);outline-offset:5px;box-shadow:0 0 0 5px var(--white)}@media(min-width:1101px)and (max-width:1250px){.shared-shell{padding-inline:32px;gap:28px}.shell-desktop-nav{gap:20px;font-size:14px}}@media(max-width:1100px){.shared-shell{padding-inline:clamp(40px,5.5vw,60px);justify-content:space-between;gap:16px}.shell-desktop-field,.shell-desktop-nav{display:none}.shell-mobile-field{display:block;position:absolute;left:10px;top:10px;width:calc(100% - 20px);height:84px;object-fit:fill}.shell-utilities{flex:0 0 auto;gap:14px}.shell-mobile-menu{display:block;position:relative;flex:none;width:44px;height:44px;background:none;border:0;padding:0;color:var(--navy);cursor:pointer}.shell-menu-strokes{position:relative;display:block;width:30px;height:26px;margin:auto}.shell-menu-strokes i{position:absolute;left:0;height:3px;width:30px;background:currentColor;clip-path:polygon(0 0,98% 8%,100% 95%,2% 100%);transition:transform .18s,opacity .18s}.shell-menu-strokes i:first-child{top:3px;transform:rotate(-3deg)}.shell-menu-strokes i:nth-child(2){top:12px;width:26px;left:3px;transform:rotate(2deg)}.shell-menu-strokes i:nth-child(3){top:21px;transform:rotate(-2deg)}.shell-mobile-menu[aria-expanded=true] i:first-child{transform:translateY(9px) rotate(43deg)}.shell-mobile-menu[aria-expanded=true] i:nth-child(2){opacity:0}.shell-mobile-menu[aria-expanded=true] i:nth-child(3){transform:translateY(-9px) rotate(-43deg)}.shared-shell--open{position:sticky;top:0}.shell-account-panel{right:0}.shell-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.shell-footer-brand{width:140px}.shell-footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.shell-footer-origin{grid-column:1 / -1;display:grid;grid-template-columns:140px 1fr;column-gap:28px;align-items:center}.shell-footer-origin .shell-footer-brand{grid-row:1 / 3;width:140px}.shell-footer-origin p{align-self:end;margin:0;font-size:15px}.shell-footer-origin nav{align-self:start;margin:0;font-size:15px}.shell-footer-origin nav a{min-height:44px;padding:4px 0}}@media(max-width:700px){.shared-footer{padding:36px 0 20px}.shell-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.shell-footer-origin{grid-template-columns:120px 1fr;column-gap:24px}.shell-footer-origin .shell-footer-brand{width:120px}.shell-footer-main nav,.shell-footer-main nav h2{font-size:17px}.shell-footer-origin nav{font-size:15px}}@media(max-width:430px){.shell-footer-origin{display:block}.shell-footer-origin p{margin-top:16px}.shell-footer-origin nav a{min-height:44px}.shell-footer-base{flex-direction:column;align-items:flex-start;gap:4px;margin-top:24px}}@media(max-width:379px){.shell-footer-main{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.shared-shell{padding-inline:28px;gap:8px}.shell-utilities{gap:4px}.shell-sign-in,.shell-account-slot{width:62px;flex-basis:62px;font-size:14px}.shell-account-panel{right:-12px}}@media(prefers-reduced-motion:reduce){.shared-shell *,.shared-footer *{animation:none!important;transition:none!important}}.shared-shell{container:shared-header / inline-size;flex-wrap:wrap;height:auto;min-height:104px;padding-block:12px;padding-inline:min(clamp(28px,5vw,72px),10%)}.shell-brand{flex-shrink:1;max-width:100%}.shared-shell--workspace{flex-wrap:wrap;gap:16px;padding-block:16px;min-height:84px}:where(.shared-shell--workspace) .shell-utilities{margin-left:auto}@media(max-width:600px){.shared-shell--workspace{padding-inline:16px}.shared-shell--workspace .shell-brand{flex:0 0 100px}}.shared-footer{container:shared-footer / inline-size}.shell-footer-brand{max-width:100%}.shell-footer-base{flex-wrap:wrap}@container shared-header (max-width:1100px){.shell-desktop-nav,.shell-desktop-field{display:none}.shell-mobile-field{display:block;position:absolute;left:10px;top:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:fill}.shell-utilities{flex:0 0 auto;gap:8px;margin-left:auto}.shell-mobile-menu{display:block;position:relative;flex:none;width:44px;height:44px;background:none;border:0;padding:0;color:var(--navy);cursor:pointer}.shell-menu-strokes{position:relative;display:block;width:30px;height:26px;margin:auto}.shell-menu-strokes i{position:absolute;left:0;height:3px;width:30px;background:currentColor}.shell-menu-strokes i:first-child{top:3px}.shell-menu-strokes i:nth-child(2){top:12px;width:26px;left:3px}.shell-menu-strokes i:nth-child(3){top:21px}.shell-account-panel{max-width:calc(100cqw - 16px);right:0}}@container shared-header (max-width:260px){.shell-brand{flex-basis:100%;width:100px;max-width:100px;margin-inline:auto}.shell-utilities{margin-inline:auto;gap:4px}.shell-account-panel{padding:12px;right:0;max-width:calc(100cqw - 8px)}.shell-account-panel a,.shell-account-panel button{flex-wrap:wrap;overflow-wrap:anywhere;white-space:normal}.shell-mobile-drawer{top:100%}.shell-drawer-surface{padding-inline:12px}.shell-mobile-drawer .shell-link{font-size:20px;overflow-wrap:anywhere;padding-inline:4px}}@container shared-footer (max-width:700px){.shell-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-footer-origin{grid-column:1/-1;display:block}.shell-footer-main a{white-space:normal}}@container shared-footer (max-width:379px){.shell-footer-main{grid-template-columns:minmax(0,1fr)}.shell-footer-base{flex-direction:column;align-items:flex-start}.shell-footer-base nav{flex-wrap:wrap;gap:12px}}.shell-account-panel nav{padding:12px 0 8px}.shell-account-panel nav h2{margin:0;padding:0 6px 6px;color:var(--charcoal);font:700 1rem/1.4 Libre Franklin,sans-serif;text-transform:uppercase}.shared-shell.shared-shell--partner{height:72px;padding:0 24px;gap:24px;background:#fcfaf5;border-bottom:1px solid #d8d0c3}.shared-shell--partner .shell-desktop-field,.shared-shell--partner .shell-mobile-field{display:none}.shared-shell--partner .shell-brand{flex:0 0 88px;width:88px;min-height:44px}.shared-shell--partner .shell-utilities{margin-left:auto;flex:0 0 auto}.global-shell--partner-themed{background:var(--partner-page-background)}.global-shell--partner-themed .shared-shell--partner,.global-shell--partner-themed .shared-footer{background:var(--partner-page-background);color:var(--partner-text);border-color:var(--partner-border)}.global-shell--partner-themed .shared-footer :is(a,h2,p,span),.global-shell--partner-themed .shared-shell--partner .shell-account-trigger{color:var(--partner-text)}.global-shell--partner-themed .shell-footer-base{border-color:var(--partner-border)}.global-shell--partner-themed :is(.shell-brand,.shell-footer-brand){background:transparent;padding:0;border-radius:0}.global-shell--partner-themed .shared-footer a:focus-visible{outline:3px solid var(--partner-focus);outline-offset:3px}.partner-page-background{min-width:0}.partner-page-background input[type=color]{width:80px;min-height:44px}.partner-page-background select,.partner-page-background button{min-height:44px}.global-shell--partner-themed :is(.shell-brand,.shell-footer-brand) img{height:auto;object-fit:contain}.sensitive-verification-prompt{max-width:72rem;margin:24px auto;padding:24px;border:1px solid #D8D0C3;border-left:4px solid #A78C56;background:#fcfaf5;color:#223245;font-family:Libre Franklin,sans-serif;scroll-margin-top:24px}.sensitive-verification-prompt h2{font:700 1.5rem/1.3 Fraunces,Georgia,serif;margin:0 0 12px}.sensitive-verification-prompt h2:focus{outline:3px solid #A78C56;outline-offset:4px}.sensitive-verification-prompt p{font-size:1rem;line-height:1.5;margin:0 0 20px;max-width:70ch}.sensitive-verification-actions{display:flex;flex-wrap:wrap;gap:12px}.sensitive-verification-actions .auth-control{min-height:44px}@media(max-width:600px){.sensitive-verification-prompt{margin:16px;padding:20px}.sensitive-verification-actions{flex-direction:column;align-items:stretch}}
