.entryWorkspace{overflow:hidden}.entryWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px}.entryWorkspaceHeader p{margin:6px 0 0;color:var(--lorel-text-muted)}.readinessBadge{padding:8px 11px;border:1px solid #ead8b8;border-radius:999px;background:#fff8eb;color:#6a4717;font-size:11px;font-weight:700;white-space:nowrap}.entryRequirementTable{border-top:1px solid var(--lorel-line-soft)}.entryRequirementHead,.entryRequirementRow{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(240px,1.35fr) minmax(94px,.45fr);grid-gap:20px;gap:20px;align-items:center}.entryRequirementHead{padding:12px 12px 10px;color:var(--lorel-text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.entryRequirementRow{padding:15px 12px;border-top:1px solid var(--lorel-line-soft);font-size:14px;line-height:1.4}.entryRequirementRow>span:last-child{text-align:right}.entryRequirementRow b{display:inline-flex;padding:6px 8px;border-radius:999px;background:#fff8eb;color:#6a4717;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.entryRequirementRow b.recorded{background:#eaf3ea;color:#295936}.entryRequirementRow b.optional{background:var(--lorel-cream-soft);color:var(--lorel-text-muted)}.recordConnection{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:18px;border-radius:10px;background:var(--lorel-cream-soft)}.recordConnection p{max-width:680px;margin:6px 0 0;color:var(--lorel-text-muted);font-size:13px;line-height:1.5}.entryCommercialGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.entryStatusList{display:grid;margin:18px 0}.entryStatusList span{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--lorel-line-soft)}.entryStatusList small{color:var(--lorel-text-muted);font-size:12px}.paymentAmount{font-family:var(--lorel-font-ui);font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lorel-burgundy)}.paymentPanel .primary:disabled{width:100%;opacity:.58;box-shadow:none}.entryPreviewAction{margin-bottom:0}.stageQueue{display:grid;grid-gap:14px;gap:14px}.stageQueueHeader{max-width:720px;margin-bottom:4px}.stageQueueHeader p{margin:7px 0 0;color:var(--lorel-text-muted)}.stageQueueList{display:grid;grid-gap:10px;gap:10px}.stageQueueItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:18px;border:1px solid var(--lorel-line-soft);border-radius:11px;background:var(--lorel-paper);text-decoration:none;color:var(--lorel-ink)}.stageQueueItem:hover{border-color:#cbb7ae;box-shadow:0 10px 24px rgba(70,47,40,.06)}.stageQueueItem>span{display:grid;grid-gap:4px;gap:4px}.stageQueueItem strong{font-size:15px}.stageQueueItem small{color:var(--lorel-text-muted);font-size:12px}.stageQueueItem b{color:var(--lorel-burgundy);font-size:13px}.sampleTimeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:22px 0}.sampleTimeline article{min-width:0;padding:16px;border:1px solid var(--lorel-line-soft);border-radius:10px;background:var(--lorel-cream-soft)}.sampleTimeline span{display:block;margin-bottom:6px;color:var(--lorel-burgundy);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sampleTimeline strong{display:block;font-size:14px;line-height:1.35}.sampleActions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid var(--lorel-line-soft)}.sampleActions>div{display:grid;grid-gap:4px;gap:4px}.sampleActions small{color:var(--lorel-text-muted)}@media(max-width:820px){.entryCommercialGrid{grid-template-columns:1fr}.entryWorkspaceHeader,.recordConnection,.sampleActions{align-items:stretch;flex-direction:column}.recordConnection .secondary,.sampleActions .primary,.sampleActions .secondary{width:100%;text-align:center}.entryRequirementHead{display:none}.entryRequirementTable{display:grid;grid-gap:10px;gap:10px;border-top:0}.entryRequirementRow{grid-template-columns:1fr auto;gap:7px 14px;padding:16px;border:1px solid var(--lorel-line-soft);border-radius:10px;background:var(--lorel-paper)}.entryRequirementRow>span:first-child{grid-column:1/-1}.entryRequirementRow>span:nth-child(2){color:var(--lorel-text-muted)}.entryRequirementRow>span:last-child{text-align:right}.stageQueueItem{grid-template-columns:1fr}.sampleTimeline{grid-template-columns:1fr 1fr}}@media(max-width:520px){.entryWorkspaceHeader h2{font-size:27px}.entryPreviewAction{align-items:stretch;flex-direction:column}.sampleTimeline{grid-template-columns:1fr}}.programmePageHeader{margin-bottom:20px}.programmePageHeader .lede{max-width:720px}.programmeSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.programmeSummary article{min-width:0;padding:17px 18px;border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:10px;background:#fff}.programmeSummary small,.programmeSummary span{display:block}.programmeSummary span{color:var(--muted);font-size:var(--lorel-text-detail);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.programmeSummary strong{display:block;margin:7px 0 5px;font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.programmeSummary small{color:var(--muted);font-size:var(--lorel-text-detail)}.annualProgramme{margin-top:0;overflow:visible}.annualProgrammeHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.annualProgrammeHeader h2{margin:0}.programmeSearch{width:min(310px,100%);flex:0 1 310px}.programmeSearch input{width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--lorel-control-border);border-radius:8px;background:var(--lorel-surface-raised);font:inherit}.annualProgrammeTable{width:100%;min-width:0;border-top:1px solid var(--line)}.annualProgrammeHead,.annualProgrammeRow{display:grid;grid-template-columns:minmax(160px,1.35fr) minmax(150px,1.2fr) repeat(3,minmax(120px,.8fr)) minmax(110px,.8fr) minmax(112px,.78fr);grid-gap:14px;gap:14px;align-items:center}.annualProgrammeHead{padding:11px 10px;color:var(--muted);font-size:var(--lorel-text-detail);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.annualProgrammeRow{min-width:0;padding:15px 10px;border-top:1px solid var(--line-soft);font-size:var(--lorel-text-detail);line-height:1.5}.annualProgrammeRow:first-of-type{border-top:0}.annualProgrammeRow>span{min-width:0;overflow-wrap:anywhere}.annualProgrammeRow strong{font-size:var(--lorel-text-body);line-height:1.5}.programmeStatus{width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;background:var(--cream-2);color:var(--black);font-weight:var(--lorel-weight-semibold);line-height:1.5}.programmeAction a,.programmeStatus{display:inline-flex;font-size:var(--lorel-text-detail)}.programmeAction a{max-width:100%;overflow-wrap:normal;word-break:normal;min-height:44px;align-items:center;color:var(--lorel-burgundy);font-weight:700;text-decoration:none}.programmeAction a:hover{text-decoration:underline}.programmeNoResults{padding:28px 10px;color:var(--muted);text-align:center}.programmeShow,.programmeWine{display:grid;grid-gap:3px;gap:3px}.programmeWine:after{content:"Wine record"}.programmeShow:after,.programmeWine:after{color:var(--muted);font-size:var(--lorel-text-detail);font-weight:400}.programmeShow:after{content:"Competition"}@media(max-width:1500px){.programmeSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.annualProgrammeHeader{align-items:stretch;flex-direction:column}.programmeSearch{width:100%;flex-basis:auto}.annualProgrammeHead{display:none}.annualProgrammeRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:18px 4px}.annualProgrammeRow>span:nth-child(5){display:block}.programmeShow,.programmeWine{grid-column:1/-1}.annualProgrammeRow>span[data-label]:before{display:block;margin-bottom:4px;color:var(--muted);content:attr(data-label);font-size:var(--lorel-text-detail);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.programmeAction{display:flex;align-items:flex-end;justify-content:flex-end}.programmeAction a{justify-content:flex-end;text-align:right}.programmeStatus{white-space:normal}}@media(max-width:560px){.programmeSummary{grid-template-columns:1fr}.programmeSummary article{padding:14px 15px}.annualProgrammeRow{grid-template-columns:1fr}.programmeShow,.programmeWine{grid-column:auto}.programmeAction,.programmeAction a{justify-content:flex-start}.programmeAction a{text-align:left}.annualProgrammeRow>span{max-width:100%}}.annualProgrammeHeader>div{min-width:0}.programmeSummary small{line-height:1.5}.programmeSummary article{padding:24px}.annualProgrammeRow{padding-block:24px}.annualProgrammeRow :is(b,strong){overflow-wrap:anywhere}.annualProgrammeHeader .panelNote{max-width:65ch}.navItem.preview{opacity:.68}.navItem.preview.active{opacity:1}.marketingHero{align-items:center}.comingSoonPill,.futureFeaturePill{display:inline-flex;padding:7px 10px;border-radius:999px;background:#e8e2d9;color:#685f55;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.activationSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:-4px 0 18px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line)}.activationSummary span{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;background:var(--paper)}.activationSummary small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.activationSummary strong{font-size:14px}.activationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.activationCard{position:relative;padding:25px;overflow:hidden}.activationIcon{position:absolute;right:20px;top:17px;color:#d8caba;font-family:var(--display-font);font-size:42px}.activationCard>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.55}.activationSteps{display:grid;grid-gap:9px;gap:9px;margin:19px 0;padding-left:20px}.activationSteps li{font-size:12px;line-height:1.45}.activationCard button:disabled,.medalOptions button:disabled{opacity:.58;box-shadow:none}.boundaryNote{display:block;margin-top:11px;color:var(--muted);font-size:8px}.communicationsCard{background:#211b17;color:#fff;border-color:#211b17}.communicationsCard h2{color:#fff}.communicationsCard .eyebrow{color:#d8b9c0}.communicationList{display:grid;margin-top:16px}.communicationList article{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.13)}.communicationList article>span{color:#d4aa68}.communicationList p{margin:3px 0 0;color:#cfc7c2;font-size:11px;line-height:1.4}.communicationList button{min-width:62px;padding:8px 10px;border:1px solid rgba(255,255,255,.32);border-radius:7px;background:transparent;color:#fff;font-size:10px;cursor:pointer}.communicationList button.generated,.communicationList button:hover{background:#fff;color:#211b17}.medalWorkspace{padding:26px;margin-bottom:16px}.medalWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.medalWorkspaceHeader p{color:var(--muted);font-size:11px}.medalOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:21px}.medalOptions article{position:relative;display:grid;align-content:start;grid-gap:13px;gap:13px;padding:21px;border:1px solid var(--line-soft);border-radius:12px;background:var(--cream-2)}.optionNumber{position:absolute;right:17px;top:11px;color:#d7c9b6;font-size:35px}.medalOptions h3,.optionNumber{font-family:var(--display-font)}.medalOptions h3{font-size:23px}.medalOptions p{color:var(--muted);font-size:12px;line-height:1.5}.medalOptions ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.medalOptions li{font-size:11px;line-height:1.4}.medalOptions .primary{justify-self:start}.productionBoundary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:15px;padding:15px 17px;border-left:3px solid var(--wine);background:#f7efe9}.productionBoundary p{max-width:720px;margin:0;color:var(--muted);font-size:10px}.compliancePanel{display:grid;grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);grid-gap:24px;gap:24px;align-items:center;padding:23px 25px}.complianceChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.complianceChecks span{display:flex;align-items:center;gap:9px;padding:11px;border-radius:8px;background:var(--cream-2);font-size:9px}.complianceChecks b{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#e6dbcb;color:var(--wine)}.backToResults{display:inline-flex;margin-top:14px}@media(max-width:850px){.activationGrid,.compliancePanel,.medalOptions{grid-template-columns:1fr}.productionBoundary{align-items:flex-start;flex-direction:column}.complianceChecks{grid-template-columns:1fr}}@media(max-width:520px){.activationNotice,.medalWorkspaceHeader{align-items:flex-start;flex-direction:column}.activationCard,.medalWorkspace{padding:19px}.communicationList article{grid-template-columns:20px minmax(0,1fr)}.communicationList button{grid-column:2;justify-self:start}}.actionComplete{border-color:#486b51!important;background:#486b51!important;color:#fff!important}.activationCard button,.medalOptions button{cursor:pointer}.activationCard button:disabled,.medalOptions button:disabled{opacity:1}.communicationsCard .activationIcon{color:#d8caba}.communicationsCard strong{color:#fff}@media(max-width:720px){.activationSummary{grid-template-columns:1fr}.activationSummary span+span{border-top:1px solid var(--line)}}.communicationsCard{background:var(--lorel-paper);border-color:var(--lorel-line)}.communicationsCard,.communicationsCard h2,.communicationsCard strong{color:var(--lorel-ink)}.communicationsCard .eyebrow{color:var(--lorel-burgundy)}.communicationsCard .activationIcon{color:#d7c9b6}.communicationList article{border-top-color:var(--lorel-line-soft)}.communicationList p{color:var(--lorel-text-muted);font-size:13px;line-height:1.5}.communicationList button{min-width:148px;height:44px;padding:11px 16px;border:1px solid var(--lorel-line);border-radius:10px;background:var(--lorel-paper);color:var(--lorel-charcoal);font-size:13px;font-weight:600}.communicationList button:hover{border-color:#c8bbb3;background:#fff}.communicationList button.generated{border-color:#486b51;background:#486b51;color:#fff}.activationSteps li,.medalOptions li{font-size:13px;line-height:1.45}.medalOptions h3{font-family:var(--lorel-font-ui);font-size:19px}.complianceChecks span{font-size:12px}:root{--polish-sidebar:228px;--polish-sidebar-compact:214px;--polish-reading:72ch}.shell,.workspace,body,html{max-width:100%}.marketIntelligence,.marketResultRow,.marketingPreview,.pagePanel,.panel,.resultRow,.workspace,.workspace>*{min-width:0}.mobileMenuItem,.mobileProducerChip select,.navItem,.producerSelect,body,button,input,select,textarea{font-family:var(--ui-font);font-weight:400;letter-spacing:-.01em}.brand,h1,h2{font-family:var(--display-font)}h1{font-size:clamp(40px,3.25vw,50px)}h1,h2{font-weight:600}h2{font-size:clamp(23px,2vw,27px)}.activationCard strong,.chartHeadline,.dashboardInsightGrid strong,.dateItem b,.highlightedShowCard strong,.intelligenceKpis strong,.marketKpis strong,.marketScore,.marketingChannels strong,.metrics strong,.programmeSuggestions h3,.savedPlanCard h3,.score b,h3,h4{font-family:var(--ui-font)}h3,h4{font-weight:600}.lede,p,small{font-family:var(--ui-font)}.lede{max-width:var(--polish-reading);font-size:14px}.primary,.secondary{font-size:13px;font-weight:600;letter-spacing:-.008em}@media (min-width:1181px){.shell{grid-template-columns:var(--polish-sidebar) minmax(0,1fr)}}@media (min-width:821px) and (max-width:1180px){.shell{grid-template-columns:var(--polish-sidebar-compact) minmax(0,1fr)}}@media (min-width:821px){.sidebar{padding:18px 14px 14px}.sidebarTop{min-height:0;overflow:visible;padding:0;scrollbar-width:none;scrollbar-gutter:auto}.sidebarTop::-webkit-scrollbar{display:none}.brand{margin:0 4px 17px;font-size:32px;line-height:1}.producerSwitcher{gap:5px}.producerSelectLabel{font-size:8px}.producerSelect{min-height:37px;padding:0 34px 0 11px;font-size:12px}.desktopNav{gap:1px;margin-top:15px;padding-bottom:5px}.navItem{min-height:36px;padding:8px 11px;border-radius:7px;font-size:13px;font-weight:500;line-height:20px}.desktopShellContent>.navItem{margin-top:2px}.sidebarFooter{min-height:28px;padding:0 5px;font-size:11px}.helpMark{width:22px;height:22px}.workspace{max-width:1400px;padding:28px 40px 52px}}@media (min-width:821px) and (max-width:1180px){.workspace{padding-inline:27px}}@media (min-width:821px) and (max-height:760px){.sidebar{padding-block:12px}.brand{margin-bottom:11px;font-size:29px}.producerSelect{min-height:34px}.desktopNav{margin-top:10px}.navItem{min-height:32px;padding-block:6px}.sidebarFooter{min-height:24px}}.workspace>*{width:100%}.entryDemo,.marketingPreview,.pagePanel,.panel{overflow-wrap:anywhere}.resultRow{grid-template-columns:minmax(0,1fr) minmax(100px,132px) 76px;gap:14px}.marketResultRow>span,.resultRow>span{min-width:0}.marketResultRow small,.marketResultRow strong,.resultRow strong{overflow-wrap:anywhere;word-break:normal}.marketResultRow{grid-template-columns:minmax(0,1.55fr) minmax(150px,.72fr) 58px;gap:14px;padding:14px 8px}.marketResultRow>span:first-child strong{font-size:12px}.marketResultRow>span:first-child small,.marketResultRow>span:first-child strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketResultRow>span:first-child small{line-height:1.4}.marketResultRow em,.sourceOfficial{width:max-content;max-width:100%;margin-top:2px;color:var(--wine);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.025em}.marketingPreview{display:grid;grid-gap:17px;gap:17px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-panel);background:rgba(255,253,249,.72);overflow:hidden}.marketingPreviewHeader{display:block;min-width:0}.marketingPreviewHeader p:not(.eyebrow){max-width:var(--polish-reading);margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.marketingChannels{width:100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0}.marketingChannels>span{min-width:0;display:grid;align-content:start;grid-gap:6px;padding:13px 14px;border:1px solid var(--line-soft);border-radius:9px;background:rgba(255,255,255,.68)}.marketingChannels small{color:var(--muted);font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.marketingChannels strong{font-size:13px;font-weight:600;line-height:1.35}.marketingPreviewCta{position:static;display:inline-flex;width:auto;max-width:100%;justify-self:start;align-items:center;justify-content:center;margin:0;white-space:normal;text-align:center}@media (max-width:1180px){.marketingChannels{grid-template-columns:1fr}.marketResultRow{grid-template-columns:minmax(0,1fr) minmax(138px,.55fr) 54px;gap:11px}.pageHeader{align-items:flex-start}}@media (max-width:980px) and (min-width:821px){.marketKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketResultRow{grid-template-columns:minmax(0,1fr) auto}.marketResultRow>span:first-child{grid-column:1/-1}.marketScore{grid-column:2;grid-row:2}.resultRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 13px}.resultRow>span:first-child{grid-row:1/3}.resultAward,.score{grid-column:2;justify-self:end;text-align:right}}@media (max-width:820px){.workspace{padding:20px 15px 40px}h1{font-size:clamp(36px,9vw,44px)}h2{font-size:24px}.marketingPreview{padding:17px}.marketingChannels{grid-template-columns:1fr}}@media (max-width:560px){h1{font-size:clamp(34px,10vw,40px)}.marketingPreviewCta{width:100%}.marketResultRow{grid-template-columns:minmax(0,1fr) auto}.marketResultRow>span:first-child{grid-column:1/-1}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--type-label:10px;--type-meta:11.5px;--type-body:13.5px;--type-ui:13px;--type-card:14px;--type-subhead:16px;--type-section:26px}body{font-size:14px;line-height:1.45}p{font-size:var(--type-body);line-height:1.5}small{font-size:var(--type-meta);line-height:1.4}h1{font-size:clamp(40px,3.15vw,48px);line-height:1}h2{font-size:var(--type-section);line-height:1.08}h3{line-height:1.25}h4{font-size:var(--type-card);line-height:1.3}.actionCategory,.directoryTopline,.eyebrow,.filterTab,.marketKpis span,.metrics span,.producerSelectLabel,.programmeSummary span,.scopeTab{font-size:var(--type-label);line-height:1.2}.pageHeader{gap:var(--space-6);margin-bottom:var(--space-6)}.pageHeader .lede,.topbar .lede{margin-top:var(--space-2)}.entryDemo,.pagePanel,.panel{border-radius:12px}.actionPanel,.deadlinePanel,.insightPanel,.pagePanel,.programmePanel,.resultsPanel{padding:var(--space-6)}.entryDemo,.marketingPreview,.pagePanel{margin-bottom:var(--space-4)}.finderHeader,.panelHeader{gap:var(--space-4)}.finderHeader h2,.panelHeader h2{margin-top:0}.marketIntelligence .panelHeader p:not(.eyebrow),.panelNote{margin-top:6px;font-size:12.5px;line-height:1.5}.primary,.secondary,.textButton{font-size:var(--type-ui)}.primary,.secondary{min-height:42px;padding:10px 15px}.insightMetrics,.marketKpis,.metrics,.programmeSummary{gap:var(--space-3)}.insightMetrics article,.marketKpis article,.metrics article,.programmeSummary article{padding:var(--space-4)}.insightMetrics span,.marketKpis span,.metrics span,.programmeSummary span{font-size:var(--type-label);font-weight:650}.insightMetrics strong,.marketKpis strong,.metrics strong,.programmeSummary strong{margin:var(--space-1) 0;font-size:28px;line-height:1}.insightMetrics small,.marketKpis small,.metrics small,.programmeSummary small{font-size:var(--type-meta);line-height:1.4}.customerRow,.programmeRow,.resultRow{padding-block:14px}.actionItem strong,.customerRow strong,.directoryCard>strong,.marketResultRow strong,.nextCell strong,.resultRow strong,.showCell strong,.wineCell strong{font-size:var(--type-card);font-weight:600;line-height:1.35;letter-spacing:-.01em}.actionItem small,.customerRow small,.directoryCard small,.marketResultRow small,.nextCell small,.resultRow small,.showCell small,.wineCell small{font-size:var(--type-meta);line-height:1.4}.customerGrid,.highlightedShowGrid,.showDirectoryGrid{gap:var(--space-3)}.directoryCard{gap:var(--space-2);padding:var(--space-4)}.actionLink,.directoryAction{font-size:var(--type-meta)}.highlightedShowCard{gap:var(--space-2);padding:var(--space-5)}.highlightedShowCard strong{font-size:19px;line-height:1.25}.highlightedShowCard p{font-size:var(--type-body)}.availabilityTag,.planStatus,.recommendationStatus,.statusBadge{font-size:var(--type-label)}.factGrid,.showStatusLine{gap:var(--space-3)}.factGrid>span,.showStatusLine>span{padding:14px}.classGuidance small,.factGrid small,.showStatusLine small{font-size:var(--type-label)}.factGrid strong,.showStatusLine strong{font-size:var(--type-card)}.journeySteps{gap:var(--space-2);margin-bottom:var(--space-5)}.journeyStep{min-height:44px;padding:9px 10px;font-size:var(--type-meta)}.actionList{margin-top:var(--space-3)}.actionItem{gap:var(--space-1);padding-block:13px}.programmeHeaderActions{gap:var(--space-2)}.programmeSummary{height:auto;margin-bottom:var(--space-4)}.programmeSummary article{min-height:96px;gap:var(--space-1)}.programmeSummary strong{font-size:28px;font-weight:500}.savedProgramme{margin-top:0}.programmeEmpty{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:26px 18px}.programmeEmpty strong{font-family:var(--ui-font);font-size:18px;line-height:1.25}.programmeEmpty p{max-width:580px;margin:0 0 var(--space-2);font-size:var(--type-body);line-height:1.55}.programmeMonths{gap:var(--space-3);margin-top:var(--space-5)}.programmeMonths>section{padding:var(--space-4)}.programmeMonths h3{margin-bottom:var(--space-3);font-size:var(--type-label);line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.programmeDate{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:52px}.programmeDate>span{font-family:var(--ui-font);font-size:19px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.programmeDate strong{font-size:12.5px;line-height:1.3}.programmeDate b{font-size:var(--type-meta);line-height:1.3}.programmeDate small{font-size:11px;line-height:1.35}.programmeSuggestions{gap:0}.programmeSuggestions>article{gap:var(--space-4);padding:17px 0}.programmeSuggestions h3{margin-bottom:var(--space-1);font-size:var(--type-subhead)}.programmeSuggestions p{font-size:var(--type-body);line-height:1.5}.programmeSuggestions small{margin-top:var(--space-1);font-size:var(--type-meta)}.savedPlanCard{gap:var(--space-5);padding:var(--space-4)}.savedPlanCard h3{font-size:var(--type-subhead)}.savedPlanCard dd,.savedPlanCard p{font-size:var(--type-body)}.programmeBuilder{margin-bottom:var(--space-4);padding:var(--space-6)}.programmeBuilderGrid{gap:var(--space-4);margin-top:var(--space-5)}.programmeChoice{min-height:62px;padding:11px 12px}.programmeChoice strong{font-size:var(--type-card)}.programmeChoice small,.programmeChoice span{font-size:var(--type-meta)}.marketResultRow{padding-block:14px}.marketResultRow>span:first-child strong{font-size:var(--type-card);line-height:1.35}.marketResultRow>span:first-child small{font-size:var(--type-meta)}.marketResultRow b{font-size:var(--type-ui)}.marketResultRow em,.sourceOfficial{font-size:var(--type-label)}.marketingPreview{gap:var(--space-4);padding:var(--space-6)}.marketingChannels>span{gap:6px;padding:14px}.marketingChannels small{font-size:var(--type-label)}.marketingChannels strong{font-size:var(--type-card)}@media (max-width:1180px){.programmeMonths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pageHeader{gap:var(--space-4);margin-bottom:var(--space-5)}.actionPanel,.deadlinePanel,.insightPanel,.marketingPreview,.pagePanel,.programmePanel,.resultsPanel{padding:18px}.programmeSummary{grid-template-columns:1fr}.programmeSummary article{min-height:88px}.programmeMonths{grid-template-columns:1fr}}:root{--lorel-charcoal:#322d29;--lorel-burgundy-muted:#72383d;--lorel-mushroom:#ac9c8d;--lorel-stone:#d1c7bd;--lorel-mist:#d9d9d9;--lorel-ivory:#efe9e1;--lorel-mushroom-soft:#f2eeea;--lorel-stone-soft:#f5f2ef;--lorel-mist-soft:#f3f3f3}.marketKpis article:nth-child(2),.metrics article:nth-child(2),.programmeSummary article:nth-child(2){border-top-color:var(--lorel-mushroom)}.marketKpis article:nth-child(3),.metrics article:nth-child(3),.programmeSummary article:nth-child(3){border-top-color:var(--lorel-burgundy-muted)}.marketKpis article:nth-child(4),.metrics article:nth-child(4),.programmeSummary article:nth-child(4){border-top-color:var(--wine)}.programmeBuilder{border-color:var(--lorel-stone);border-top-color:var(--lorel-burgundy-muted);background:#fffdfb}.programmeChoice.selected{border-color:var(--lorel-burgundy-muted);background:#f5edef;box-shadow:inset 3px 0 var(--lorel-burgundy-muted)}.programmeSelection{background:var(--lorel-ivory)}.programmeSelection strong span{color:var(--lorel-burgundy-muted)}.programmeDate.inProgramme{border-color:var(--lorel-mushroom);background:var(--lorel-mushroom-soft);box-shadow:inset 3px 0 var(--lorel-mushroom)}.planStatus,.programmeAddNotice,.programmeDate em,.programmeNotice{color:#65584f}.planStatus{background:var(--lorel-ivory)}.programmeMonths>section:nth-child(3n+1){background:rgba(255,253,249,.88)}.programmeMonths>section:nth-child(3n+2){background:rgba(239,233,225,.58)}.programmeMonths>section:nth-child(3n){background:rgba(243,243,243,.66)}.statusBadge.samples-due{border-color:#d8c6ca;background:#f5edef;color:#68464e}.statusBadge.awaiting-results{border-color:var(--lorel-mist);background:var(--lorel-mist-soft);color:#5f5a56}.availabilityTag.entries-open,.recommendationStatus.recommended,.statusBadge.entries-open{border-color:var(--lorel-stone);background:var(--lorel-ivory);color:#62574f}.boundaryCallout{border-left-color:var(--lorel-burgundy-muted);background:#f5edef}.workspaceNotice{background:rgba(239,233,225,.58)}:root{--lorel-brand-clear-space:26px}@media (min-width:821px){.desktopShellContent>.brand{margin-bottom:var(--lorel-brand-clear-space)}}@media (max-width:820px){.mobileAppBarTop .brand{margin-right:20px}}.directoryCard>a:first-of-type{color:inherit;text-decoration:none}.directoryCard>a:first-of-type:hover strong{color:var(--wine)}.directoryCardActions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-1)}.directoryCardActions .directoryAction,.directoryCardActions .textButton{min-width:0;white-space:normal}.programmeSelection{display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:center;padding:12px 14px;border-radius:9px}.programmeSelection span,.programmeSelection strong{font-family:var(--ui-font)}.programmeSelection strong{font-size:var(--type-card)}.programmeSelection span{font-size:var(--type-meta)}@media (max-width:560px){.directoryCardActions{align-items:flex-start;flex-direction:column}.directoryCardActions .textButton{width:100%;min-height:40px;justify-content:center}}.dashboardInsightGrid strong,.programmeShow strong,.programmeWine strong,.recentWin small{font-family:var(--display-font);font-weight:600;letter-spacing:-.018em}.dashboardInsightGrid strong{font-size:25px;line-height:1.08}.recentWin small{font-size:15px;line-height:1.2}.dateItem b,.metrics strong,.programmeSummary strong,.score b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.taskSummary{margin:16px 0}.taskSummaryList{display:grid;margin-top:12px;border-top:1px solid var(--line-soft)}.taskSummaryList>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:68px;padding:11px 2px;border-bottom:1px solid var(--line-soft);color:inherit;text-decoration:none}.taskSummaryList>a:last-child{border-bottom:0}.taskSummaryList b{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--cream-2);color:var(--wine);font-size:11px}.taskSummaryList span{display:grid;grid-gap:3px;gap:3px}.taskSummaryList strong{font-size:14px}.taskSummaryList small{color:var(--muted);font-size:11px;line-height:1.4}.taskSummaryList em{color:var(--wine);font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.dashboardOperations{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-gap:16px;gap:16px;margin-bottom:16px}.dashboardOperations>*{min-width:0}.recentWinList{display:grid;margin-top:14px}.recentWin{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:70px;padding:11px 4px;border-top:1px solid var(--line-soft);color:inherit;text-decoration:none}.recentWin:first-child{border-top:0}.recentWin>span:last-child{display:grid;grid-gap:2px;gap:2px}.recentWin strong{font-size:13px}.recentWin small{color:var(--black);font-size:11px}.recentWin em{color:var(--muted);font-size:10px;font-style:normal}.recentWinMedal{position:relative;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(23,19,19,.16)}.recentWinMedal.gold{background:linear-gradient(145deg,#f7df8a,#b88927)}.recentWinMedal.silver{background:linear-gradient(145deg,#f4f6f7,#9ca5aa)}.recentWinMedal.bronze{background:linear-gradient(145deg,#d9a07b,#8e5336)}.recentWinMedal.platinum{background:linear-gradient(145deg,#f9fbfc,#bfcbd0)}.recentWinMedal.trophy{background:transparent;box-shadow:none;font-size:20px}.programmeQuickAdd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:end;margin-bottom:18px;padding:18px;border:1px solid var(--line);border-top:3px solid var(--wine);border-radius:12px;background:var(--paper)}.programmeQuickAdd h2{margin:0}.programmeQuickAdd label{display:grid;grid-gap:6px;gap:6px}.programmeQuickAdd label>span{color:var(--muted);font-size:var(--lorel-text-detail);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.programmeQuickAdd select{width:100%;min-width:0;min-height:44px;font-size:var(--lorel-text-body);padding:8px 34px 8px 10px;border:1px solid var(--lorel-control-border);border-radius:8px;background:var(--lorel-surface-raised)}.quickAddActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.quickAddActions .primary{min-height:44px}.quickAddActions .primary:disabled{opacity:.55}@media(max-width:1050px){.dashboardOperations{grid-template-columns:1fr}.programmeQuickAdd{grid-template-columns:1fr 1fr}.programmeQuickAdd>div:first-child,.quickAddActions{grid-column:1/-1}}@media(max-width:700px){.taskSummaryList>a{grid-template-columns:28px minmax(0,1fr)}.taskSummaryList em{grid-column:2;white-space:normal}.programmeQuickAdd{grid-template-columns:1fr}.programmeQuickAdd>div:first-child,.quickAddActions{grid-column:auto}.quickAddActions{align-items:stretch;flex-direction:column}.dashboardInsightGrid{grid-template-columns:1fr}}.showJourneyActions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:17px 18px;border-radius:10px;background:var(--black);color:#fff}.showJourneyActions>div:first-child{display:grid;grid-gap:4px;gap:4px}.showJourneyActions>div:first-child strong{color:#fff}.showJourneyActions>div:first-child small{color:#c9bfbb}.showJourneyActions>div:last-child{display:flex;align-items:center;gap:10px;flex:0 0 auto}.showJourneyActions .secondary{border-color:rgba(255,255,255,.24);background:transparent;color:#fff}.showJourneyActions .primary{box-shadow:none;text-decoration:none}@media(max-width:820px){.showJourneyActions,.showJourneyActions>div:last-child{align-items:stretch;flex-direction:column}.showJourneyActions .primary,.showJourneyActions .secondary{width:100%;text-align:center}}.programmeQuickAdd>div:first-child,.quickAddActions{grid-column:1/-1}.programmeQuickAdd label{min-width:0}.awardsExperience{display:grid;grid-gap:20px;gap:20px}.awardsTopbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:4px}.awardsTopbar h1{margin:4px 0 8px}.awardsTopbar .lede{margin:0;color:var(--muted)}.awardsLock{border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.awardsHero{display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding:28px 30px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,var(--paper),var(--lorel-stone-soft));box-shadow:0 12px 40px rgba(50,45,41,.06)}.awardsHeroTotal{display:grid;align-content:center;grid-gap:3px;gap:3px}.awardsHeroTotal>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.awardsHeroTotal strong{color:var(--wine);font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.awardsHeroTotal small{margin-top:5px;color:var(--muted)}.awardsHeroStats{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));align-items:center}.awardsHeroStats article{display:grid;grid-gap:5px;gap:5px;min-width:120px;padding:8px 26px;border-left:1px solid var(--line)}.awardsHeroStats strong{font-size:23px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.awardsHeroStats span{color:var(--muted);font-size:11px}.awardsCommand{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(180px,1fr) 110px 135px;grid-gap:8px;gap:8px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 8px 30px rgba(50,45,41,.045)}.awardsCommand input,.awardsCommand select{width:100%;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:var(--lorel-stone-soft);color:var(--ink);font:inherit;font-size:13px;outline:0}.awardsCommand input:focus,.awardsCommand select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--wine) 20%,transparent)}.awardsSearch{position:relative}.awardsSearch span{position:absolute;left:13px;top:9px;z-index:1;color:var(--muted);font-size:20px}.awardsSearch input{padding-left:39px;background:var(--paper)}.awardsWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-gap:18px;gap:18px;align-items:start}.awardsResults,.lorelAssistant{border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 10px 36px rgba(50,45,41,.05);overflow:hidden}.awardsResultsHeader{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 14px}.awardsResultsHeader h2{margin:0;font-size:22px}.awardsResultsHeader p{margin:4px 0 0;color:var(--muted);font-size:11px}.awardsList{padding:0 22px;transition:opacity .15s}.awardsList.isLoading{opacity:.4}.awardRecord{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(170px,.95fr) minmax(125px,.55fr) 28px;align-items:center;grid-gap:16px;gap:16px;padding:15px 2px;border-top:1px solid var(--line-soft)}.awardBadge,.awardContext,.awardIdentity{display:grid;min-width:0;grid-gap:3px;gap:3px}.awardBadge strong,.awardContext strong,.awardIdentity strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.awardContext span,.awardIdentity span{color:var(--muted);font-size:10.5px;line-height:1.35}.awardBadge{padding-left:11px;border-left:2px solid var(--lorel-stone)}.awardBadge.trophy{border-left-color:var(--wine)}.awardBadge>span{font-weight:700;letter-spacing:.07em;text-transform:uppercase}.awardBadge small,.awardBadge>span{color:var(--muted);font-size:9px}.awardSource{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--wine);font-size:13px;text-decoration:none}.awardSource:hover{background:var(--lorel-ivory)}.awardsEmpty{padding:50px;text-align:center;color:var(--muted)}.awardsPagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px;border-top:1px solid var(--line-soft)}.awardsPagination button{min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font-size:11px;font-weight:600}.awardsPagination button:disabled{opacity:.35}.awardsPagination span{min-width:28px;color:var(--muted);font-size:11px;text-align:center}.lorelAssistant{position:-webkit-sticky;position:sticky;top:20px;display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto auto;max-height:calc(100vh - 40px)}.lorelAssistantHeader{display:grid;grid-template-columns:38px 1fr 8px;align-items:center;grid-gap:10px;gap:10px;padding:20px;border-bottom:1px solid var(--line-soft)}.assistantMark{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--wine);color:var(--paper);font-family:var(--display-font);font-size:21px;font-weight:600}.lorelAssistantHeader h2{margin:0;font-family:var(--ui-font);font-size:14px;letter-spacing:-.01em}.lorelAssistantHeader p{margin:2px 0 0;color:var(--muted);font-size:9.5px}.lorelAssistantHeader i{width:7px;height:7px;border-radius:50%;background:var(--lorel-mushroom)}.assistantMessages{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:190px;padding:18px;overflow:auto}.assistantMessage{display:grid;grid-gap:2px;gap:2px;max-width:92%;padding:11px 13px;border-radius:12px;font-size:11px;line-height:1.55;white-space:normal}.assistantMessage.assistant{justify-self:start;background:var(--lorel-stone-soft)}.assistantMessage.user{justify-self:end;background:var(--wine);color:var(--paper)}.assistantThinking{color:var(--muted);font-size:10px}.assistantSuggestions{display:grid;grid-gap:6px;gap:6px;padding:0 18px 14px}.assistantSuggestions button{padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);font-size:10px;text-align:left}.assistantSuggestions button:hover{border-color:var(--wine);color:var(--wine)}.assistantComposer{display:grid;grid-template-columns:1fr 34px;align-items:end;grid-gap:7px;gap:7px;margin:0 14px 12px;padding:8px;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.assistantComposer textarea{width:100%;resize:none;border:0;background:transparent;color:var(--ink);font:inherit;font-size:11px;line-height:1.4;outline:0}.assistantComposer button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:var(--wine);color:var(--paper);font-size:18px}.assistantComposer button:disabled{opacity:.35}.assistantNote{padding:0 18px 16px;color:var(--muted);font-size:8.5px;line-height:1.4}@media(max-width:1180px){.awardsWorkspace{grid-template-columns:1fr}.lorelAssistant{position:static;max-height:none}.assistantMessages{min-height:140px}.awardsHero{align-items:flex-start;flex-direction:column}.awardsHeroStats{width:100%}.awardsHeroStats article:first-child{border-left:0;padding-left:0}.awardsCommand{grid-template-columns:1fr 1fr}}@media(max-width:820px){.awardsTopbar{align-items:flex-start;flex-direction:column}.awardsHero{padding:22px}.awardsHeroStats{grid-template-columns:1fr 1fr 1fr}.awardsHeroStats article{min-width:0;padding:8px 12px}.awardsCommand{grid-template-columns:1fr}.awardRecord{grid-template-columns:1fr auto}.awardContext{grid-column:1}.awardBadge{grid-column:2;grid-row:1;text-align:right}.awardSource{grid-column:2;grid-row:2}.awardsList{padding:0 16px}}@media(max-width:520px){.awardsHeroStats{grid-template-columns:1fr}.awardsHeroStats article,.awardsHeroStats article:first-child{padding:10px 0;border-top:1px solid var(--line);border-left:0}.awardsHeroTotal strong{font-size:38px}}.awardsExperience{max-width:1240px;margin:0 auto;gap:22px}.awardsHeaderActions{display:flex;align-items:center;gap:14px}.awardsHeaderActions .secondary{min-height:38px;padding:8px 13px}.awardsHero{box-shadow:none;background:var(--paper)}.awardsCommand{position:-webkit-sticky;position:sticky;top:12px;z-index:4;box-shadow:0 10px 28px rgba(50,45,41,.08)}.awardsResults{border-radius:16px}.awardColumnHead{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.95fr) minmax(150px,.55fr) 88px;grid-gap:22px;gap:22px;padding:0 24px 10px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.awardRecord{grid-template-columns:minmax(0,1.35fr) minmax(220px,.95fr) minmax(150px,.55fr) 88px;gap:22px;padding-block:17px}.awardSource{display:inline-flex;width:auto;height:auto;justify-content:flex-start;border:0;border-radius:0;font-size:10px;font-weight:700}.awardSource:hover{background:transparent;text-decoration:underline}.awardsResultsHeader small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.awardsResultsHeader .eyebrow{margin-bottom:5px}.awardsResultsHeader h2{font-family:var(--ui-font);font-size:18px}.awardsPagination{justify-content:flex-end;padding-inline:24px}.awardsPagination span{min-width:56px}@media(max-width:900px){.awardColumnHead{display:none}.awardRecord{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) 130px}.awardSource{grid-column:2}.awardsHeaderActions{align-items:flex-end;flex-direction:column}}.awardsGate{min-height:100svh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,var(--lorel-ivory),var(--paper) 58%)}.awardsGateCard{width:min(100%,430px);padding:42px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 24px 70px rgba(50,45,41,.12)}.awardsGateBrand{margin-bottom:42px;color:var(--wine);font-family:var(--display-font);font-size:38px;font-weight:600;line-height:1}.awardsGateCard h1{margin:7px 0 12px;font-size:clamp(36px,8vw,44px)}.awardsGateCard>p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.55}.awardsGateCard form{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.awardsGateCard label{color:var(--muted);font-size:var(--type-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.awardsGateCard input{min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.awardsGateCard input:focus{border-color:var(--wine);outline:2px solid color-mix(in srgb,var(--wine) 16%,transparent);outline-offset:1px}.awardsGateCard .primary{width:100%;margin-top:6px}.awardsGateCard .primary:disabled{opacity:.55}.awardsGateError{margin:0;color:var(--wine);font-size:var(--type-meta)}@media (max-width:520px){.awardsGate{padding:14px}.awardsGateCard{padding:30px 24px}.awardsGateBrand{margin-bottom:32px}}:root{--lorel-font-display:var(--font-cormorant),"Cormorant Garamond",serif;--lorel-font-ui:var(--font-inter),Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lorel-weight-regular:400;--lorel-weight-medium:500;--lorel-weight-semibold:600;--lorel-weight-bold:700;--ui-font:var(--lorel-font-ui);--body-font:var(--lorel-font-ui);--display-font:var(--lorel-font-display);--lorel-text-body:1.125rem;--lorel-text-detail:1rem;--lorel-text-control:1rem;--lorel-leading-reading:1.6;--type-label:var(--lorel-text-detail);--type-meta:var(--lorel-text-detail);--type-body:var(--lorel-text-body);--type-ui:var(--lorel-text-control);--type-card:var(--lorel-text-body);--type-subhead:1.25rem}body,button,input,label,nav,select,table,textarea{font-family:var(--lorel-font-ui);font-weight:var(--lorel-weight-regular);letter-spacing:-.01em}body{font-size:var(--lorel-text-body);line-height:1.5;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.brand,.brand:before,h1,h2{font-family:var(--lorel-font-display);font-stretch:normal;font-weight:var(--lorel-weight-semibold)}h1{font-size:clamp(44px,3.45vw,54px);line-height:.98;letter-spacing:-.032em}h2{font-size:clamp(27px,2.2vw,32px);line-height:1.06;letter-spacing:-.024em}h3,h4{font-family:var(--lorel-font-ui);font-weight:var(--lorel-weight-semibold);letter-spacing:-.018em}h3{font-size:var(--type-subhead);line-height:1.4}h4{font-size:var(--lorel-text-body);line-height:1.35}.lede,p{font-family:var(--lorel-font-ui)}p{line-height:var(--lorel-leading-reading)}.lede,p{font-size:var(--lorel-text-body)}.lede{max-width:72ch;line-height:1.55;letter-spacing:-.012em}.dataCaveat,.panelNote,small{font-family:var(--lorel-font-ui);font-size:var(--lorel-text-detail);line-height:1.5}.actionCategory,.directoryTopline,.eyebrow,.filterTab,.insightMetrics span,.marketKpis span,.metrics span,.producerSelectLabel,.programmeSummary span,.scopeTab{font-family:var(--lorel-font-ui);font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-semibold);line-height:1.5;letter-spacing:.04em}.navItem{font-weight:var(--lorel-weight-medium)}.navItem,.primary,.secondary,.textButton,button{font-family:var(--lorel-font-ui);font-size:var(--lorel-text-control)}.primary,.secondary,.textButton,button{min-height:44px;box-sizing:border-box;font-weight:var(--lorel-weight-semibold);letter-spacing:-.008em}.primary,.secondary{min-width:44px;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:10px}.primary:focus-visible,.secondary:focus-visible,.textButton:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--lorel-burgundy);outline-offset:3px}.primary[aria-disabled=true],.secondary[aria-disabled=true],button:disabled{cursor:not-allowed;opacity:.62}.chartHeadline,.dateItem b,.intelligenceKpis strong,.marketKpis strong,.metrics strong,.numericScore,.opportunityTable,.programmeSummary strong,.score b{font-family:var(--lorel-font-ui);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.actionItem strong,.customerRow strong,.directoryCard>strong,.marketResultRow strong,.nextCell strong,.resultRow strong,.showCell strong,.wineCell strong{font-family:var(--lorel-font-ui);font-size:var(--lorel-text-body);font-weight:var(--lorel-weight-semibold);line-height:1.5}@media (max-width:820px){h1{font-size:clamp(38px,10vw,46px)}h2{font-size:27px}}input,select,textarea{font-size:var(--lorel-text-body);line-height:1.5}input::placeholder,textarea::placeholder{color:var(--lorel-text-muted);opacity:1}.directoryCard>a strong{font-size:var(--lorel-text-body);line-height:1.5}.directoryCard small,.finderMeta,.searchBox input{font-size:var(--lorel-text-detail);line-height:1.5}.directoryCardActions,.directoryTopline,.scopeTabs{flex-wrap:wrap}.directoryAction{display:inline-flex;align-items:center;min-height:44px}.searchBox{height:auto;min-height:44px;border-color:var(--lorel-control-border)}.searchBox input{min-width:0;min-height:44px}.finderHeader>div,.pageHeader>div,.panelHeader>div{min-width:0}.finderHeader,.panelHeader{flex-wrap:wrap}.pageHeader .primary,.panelHeader .secondary{max-width:100%}.finderHeader p:not(.eyebrow){font-size:var(--lorel-text-body);line-height:var(--lorel-leading-reading)}.actionItem:focus-visible,.customerRow:focus-visible,.directoryCard:focus-visible,.highlightedShowCard:focus-visible,.programmeRow:focus-visible{outline:3px solid var(--lorel-burgundy);outline-offset:3px}.sidebar{padding:22px 18px 18px}.brand{font-size:35px;margin:0 8px 20px}.producerSwitcher{margin-bottom:0}.producerSelectLabel{font-size:9px}.producerSelect{min-height:40px}.accountBlock{padding:10px 11px}.accountAvatar{width:30px;height:30px;flex-basis:30px}.desktopNav{margin-top:22px!important;gap:1px!important}.navItem{padding:8px 11px!important;border-radius:8px!important;font-size:13px!important;line-height:1.2}.subproductNav{margin-top:6px;padding-top:7px;border-top:1px solid rgba(255,255,255,.09)}.studioNavItem{display:grid!important;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-items:center;min-height:42px!important;padding:6px 9px!important;background:transparent!important;box-shadow:none!important}.studioNavItem:hover{background:rgba(255,255,255,.045)!important}.studioNavItem.active{background:rgba(109,29,43,.72)!important;box-shadow:inset 2px 0 #d6ae67!important}.studioNavIcon{grid-row:1/3;width:18px!important;height:18px!important;stroke:currentColor;fill:none;stroke-width:1.6;overflow:visible}.studioNavItem>span{font-size:12px;font-weight:650;line-height:1.15}.studioNavItem>small{display:block;color:rgba(255,255,255,.47);font-size:8px;font-weight:400;line-height:1.1;letter-spacing:0}.sidebarFooter{font-size:11px}.helpMark{width:22px;height:22px}.mobileSubproductDivider{height:1px;margin:8px 10px;background:var(--line-soft)}.mobileStudioItem{display:flex!important;align-items:center;gap:10px}.mobileStudioItem .studioNavIcon{width:19px!important;height:19px!important;flex:0 0 19px}.mobileStudioItem>span{display:grid;grid-gap:2px;gap:2px;text-align:left}.mobileStudioItem strong{font-size:13px}.mobileStudioItem small{font-size:9px;color:var(--muted)}@media(max-height:820px) and (min-width:961px){.sidebar{padding-top:18px}.brand{font-size:32px;margin-bottom:15px}.desktopNav{margin-top:16px!important}.navItem{padding:7px 10px!important;font-size:12.5px!important}.subproductNav{margin-top:4px;padding-top:5px}.studioNavItem{min-height:38px!important}.sidebarFooter{padding-bottom:0}}.renderPanel .renderCanvas{position:relative;isolation:isolate;background:radial-gradient(circle at 28% 18%,rgba(218,185,139,.34),transparent 24%),radial-gradient(circle at 80% 78%,rgba(109,29,43,.18),transparent 30%),linear-gradient(145deg,#d8c8b3,#b69e83 34%,#6f5c4b 68%,#332a25)!important}.renderPanel .renderCanvas:before{content:"";position:absolute;inset:auto -5% -10% -5%;height:30%;z-index:-1;background:linear-gradient(180deg,rgba(62,47,39,0),rgba(45,34,29,.28) 32%,rgba(37,28,24,.48));filter:blur(5px)}.renderPanel .renderCanvas:after{content:"";position:absolute;inset:8% 8% 10%;z-index:-2;border-radius:48% 52% 42% 58%;background:radial-gradient(circle,rgba(255,244,224,.26),rgba(255,244,224,0) 67%);filter:blur(14px)}.stonewellWrap img{mix-blend-mode:multiply;filter:contrast(1.06) saturate(.94) drop-shadow(0 24px 24px rgba(24,16,13,.26))!important}.stonewellWrap .awardDecals{top:49%!important;width:96px!important;gap:2px!important;align-items:flex-start}.stonewellWrap .awardDecals i{width:12px!important;height:12px!important;font-size:4px!important;border:1px solid rgba(90,65,22,.24);box-shadow:0 1px 2px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.45)!important}.stonewellWrap.vertical .awardDecals{top:46%!important;width:15px!important}.stonewellWrap.ribbon .awardDecals{top:49%!important;width:140px!important}.stonewellWrap.cluster .awardDecals{top:47%!important;width:58px!important}.stonewellWrap img{max-height:min(520px,calc(100vh - 330px))!important;max-width:min(100%,320px)!important}.renderPanel{background:#eee5da!important}.renderPanel .renderHeader{background:rgba(251,247,241,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sceneArt{background-size:cover!important;background-position:50%!important;position:relative;overflow:hidden}.sceneArt:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,17,15,.02),rgba(21,17,15,.16))}.sceneArt.vineyard{background-image:url(https://scottsdalesedanandlimo.com/images/local-services/wine-country/1.jpg)!important}.sceneArt.cellar-door{background-image:url(https://images.unsplash.com/photo-1554153499-bf906ed1f830?auto=format&fit=crop&w=900&q=78)!important}.sceneArt.seafood-plus-wine{background-image:url(https://images.squarespace-cdn.com/content/v1/55227293e4b09c90f953910e/31af586b-a555-4ad1-99f3-918cabb70556/The_Dutch_Edward_Jose_0147.jpg)!important}.sceneArt.steak-plus-wine{background-image:url(https://gauchorestaurants.com/wp-content/uploads/2023/03/Gaucho-Covent-Garden-LR-28-scaled.jpg)!important}.sceneArt.long-lunch{background-image:url(https://thegoodfarmshop.com/cdn/shop/files/long_lunch_2.jpg?v=1772147001&width=1080)!important}.sceneArt.restaurant-table{background-image:url(https://images.unsplash.com/photo-1554153499-bf906ed1f830?auto=format&fit=crop&w=900&q=78)!important;background-position:40% 50%!important}.sceneArt.cheese-plus-charcuterie{background-image:linear-gradient(145deg,#c8aa7d,#795945)!important}.sceneArt.coastal{background-image:linear-gradient(145deg,#d9e5e6,#8daeb7 52%,#d6c5a5)!important}.sceneArt.award-celebration{background-image:radial-gradient(circle at 25% 20%,#ecd597,#aa7c2d 36%,#6d1d2b 78%)!important}.sceneArt.clean-studio{background-image:linear-gradient(145deg,#f5efe6,#c9b39a 60%,#4a3a31)!important}@media (min-width:901px){.studioGrid{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr)!important}.controlPanel{max-height:calc(100vh - 190px);overflow:auto;overscroll-behavior:contain}.renderPanel{max-height:calc(100vh - 36px)}}@media (max-width:900px){.stonewellWrap img{max-height:430px!important}}.pageActions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:640px){.pageActions{width:100%}}.globalDemoBanner{position:relative;top:auto;min-height:52px;font-size:16px}.globalDemoBanner button,.globalDemoBanner span,.globalDemoBanner strong{font-size:16px}.globalDemoBanner button{min-height:44px}.shell.suiteShell{min-height:100vh;display:grid;grid-template-columns:242px minmax(0,1fr);grid-template-rows:minmax(68px,auto) minmax(0,1fr);grid-template-areas:"suite suite" "local workspace";background:var(--lorel-cream);transition:grid-template-columns .2s ease}.shell.suiteShell.noLocalNav{grid-template-columns:minmax(0,1fr);grid-template-areas:"suite" "workspace"}.shell.suiteShell.localNavClosed.hasLocalNav{grid-template-columns:0 minmax(0,1fr)}.suiteTopbar{grid-area:suite;position:-webkit-sticky;position:sticky;top:0;z-index:80;min-height:68px;height:auto;justify-content:space-between;gap:24px;padding:0 28px;border-bottom:1px solid var(--lorel-line);background:color-mix(in srgb,var(--lorel-paper) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.suiteTopbar,.suiteTopbarLeft,.suiteTopbarRight{min-width:0;display:flex;align-items:center}.suiteTopbarLeft{flex:1 1;gap:24px;overflow:visible}.suiteTopbarRight{gap:12px;justify-content:flex-end}.suiteBrand{margin:0!important;color:var(--lorel-ink);text-decoration:none;font-size:31px!important;line-height:1;letter-spacing:-1px!important}.suiteBrand:before{width:32px!important;height:32px!important;flex-basis:32px!important;font-size:21px!important;box-shadow:0 0 0 3px var(--lorel-paper),0 0 0 4px var(--lorel-gold)!important}.suiteAppSwitcher{min-width:0;display:flex;align-self:stretch;gap:16px;margin:0;overflow-x:auto;scrollbar-width:none}.suiteAppSwitcher::-webkit-scrollbar{display:none}.suiteAppSwitcher a{flex:none;position:relative;display:flex;align-items:center;min-height:44px;color:var(--lorel-text-muted);text-decoration:none;font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-medium)}.suiteAppSwitcher a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.suiteAppSwitcher a:hover{color:var(--lorel-ink)}.suiteAppSwitcher a.active{color:var(--lorel-ink);font-weight:var(--lorel-weight-semibold)}.suiteAppSwitcher a.active:after{background:var(--lorel-burgundy)}.suiteNavToggle,.suiteSettings{min-width:44px;min-height:44px;border:1px solid var(--lorel-line);border-radius:var(--lorel-radius-control);background:var(--lorel-paper);color:var(--lorel-charcoal)}.suiteNavToggle{display:grid;place-items:center;padding:0;cursor:pointer}.suiteNavToggle svg,.suiteSettings svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.suiteNavToggle:hover,.suiteSettings:hover{border-color:var(--lorel-text-subtle);background:var(--lorel-cream-soft)}.suiteProducerSelect{display:flex;align-items:center;gap:9px;min-width:0}.suiteProducerSelect>span{color:var(--lorel-text-subtle);font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-semibold);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.suiteProducerSelect select{min-width:190px;max-width:260px;height:auto;min-height:44px;padding:8px 34px 8px 12px;border:1px solid var(--lorel-line);border-radius:var(--lorel-radius-control);background:var(--lorel-paper);color:var(--lorel-ink);font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-medium)}.suiteCurrentProducer{display:flex;align-items:center;gap:9px;min-width:0}.suiteCurrentProducer strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lorel-text-detail)}.suiteSettings{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;text-decoration:none;font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-medium)}.suiteSettings.active{border-color:var(--lorel-burgundy);color:var(--lorel-burgundy)}.suiteLocalNav{grid-area:local;position:-webkit-sticky;position:sticky;top:68px;height:calc(100vh - 68px);min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:30px 18px 20px;background:var(--lorel-ink);color:var(--lorel-paper);transform:translateX(0);opacity:1;transition:transform .2s ease,opacity .16s ease}.localNavClosed .suiteLocalNav{transform:translateX(-100%);opacity:0;pointer-events:none}.suiteLocalHeader{display:grid;grid-gap:4px;gap:4px;padding:0 10px 20px;border-bottom:1px solid color-mix(in srgb,var(--lorel-paper) 12%,transparent)}.suiteLocalHeader small{color:var(--lorel-gold);font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-semibold);text-transform:uppercase;letter-spacing:.12em}.suiteLocalHeader strong{color:var(--lorel-paper);font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-medium)}.suiteLocalLinks{min-height:0;overflow-y:auto;padding:4px;display:grid;grid-gap:3px;gap:3px;margin:20px 0 0}.suiteLocalLink{min-height:42px;display:flex;align-items:center;padding:10px 12px;border-radius:9px;color:color-mix(in srgb,var(--lorel-paper) 72%,transparent);text-decoration:none;font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-medium)}.suiteLocalLink:hover{color:var(--lorel-paper);background:color-mix(in srgb,var(--lorel-paper) 6%,transparent)}.suiteLocalLink.active{color:var(--lorel-paper);background:var(--lorel-burgundy);box-shadow:inset 2px 0 var(--lorel-gold)}.suiteLocalFooter{margin-top:auto;display:flex;align-items:center;gap:9px;padding:10px;color:color-mix(in srgb,var(--lorel-paper) 62%,transparent);font-size:var(--lorel-text-detail)}.workspace.suiteWorkspace{grid-area:workspace;width:100%;max-width:1440px;min-width:0;margin:0 auto;padding:34px 42px 56px}.noLocalNav .suiteWorkspace{max-width:1520px}.suiteNavBackdrop{display:none}.suiteHomeHero{max-width:860px;padding:28px 0 8px}.suiteHomeHero h1{max-width:760px}.suiteHomeApps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:30px 0 20px}.suiteHomeApp{min-height:270px;display:flex;flex-direction:column;justify-content:space-between;gap:36px;padding:30px;border:1px solid var(--lorel-line);border-radius:var(--lorel-radius-card);background:var(--lorel-paper);color:var(--lorel-ink);text-decoration:none;box-shadow:var(--lorel-shadow-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.suiteHomeApp:hover{transform:translateY(-2px);border-color:var(--lorel-text-subtle);box-shadow:var(--lorel-shadow-raised)}.suiteHomeApp small{color:var(--lorel-burgundy);font-size:10px;font-weight:var(--lorel-weight-semibold);text-transform:uppercase;letter-spacing:.1em}.suiteHomeApp h2{margin-top:12px;font-size:clamp(32px,3vw,42px)}.suiteHomeApp p{max-width:44ch;color:var(--lorel-text-muted)}.suiteHomeApp strong{color:var(--lorel-burgundy);font-size:13px}.suiteHomeApp.studio{background:var(--lorel-ink);border-color:var(--lorel-ink)}.suiteHomeApp.studio,.suiteHomeApp.studio h2{color:var(--lorel-paper)}.suiteHomeApp.studio p{color:color-mix(in srgb,var(--lorel-paper) 72%,transparent)}.suiteHomeApp.studio small,.suiteHomeApp.studio strong{color:var(--lorel-gold)}.suiteContinue{margin-top:18px}.suiteContinueGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.suiteContinueGrid>a{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:16px;border:1px solid var(--lorel-line-soft);border-radius:var(--lorel-radius-control);background:var(--lorel-cream-soft);color:var(--lorel-ink);text-decoration:none}.suiteContinueGrid>a:hover{border-color:var(--lorel-line);background:var(--lorel-paper)}.suiteContinueGrid span{color:var(--lorel-burgundy);font-size:10px;font-weight:var(--lorel-weight-semibold);text-transform:uppercase;letter-spacing:.07em}.suiteContinueGrid strong{font-size:14px}.suiteContinueGrid small{color:var(--lorel-text-muted);font-size:12px}.suiteContinueGrid em{margin-top:5px;color:var(--lorel-burgundy);font-size:11px;font-style:normal;font-weight:var(--lorel-weight-semibold)}.studioTabs button:nth-child(2){display:none}@supports selector(.studioGrid:has(.controlSections)){.studioGrid:has(.controlSections){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"render" "controls";gap:22px!important;align-items:stretch!important}.studioGrid:has(.controlSections) .renderPanel{grid-area:render;min-height:560px;display:flex;flex-direction:column;border-radius:var(--lorel-radius-card);box-shadow:var(--lorel-shadow-card)}.studioGrid:has(.controlSections) .controlPanel{grid-area:controls;align-self:start;border-radius:var(--lorel-radius-card);box-shadow:var(--lorel-shadow-card)}.studioGrid:has(.controlSections) .renderCanvas{flex:1 1 auto;min-height:420px;display:grid;place-items:center;padding:42px;background:radial-gradient(circle at 50% 35%,var(--lorel-paper) 0,var(--lorel-cream-soft) 48%,var(--lorel-cream) 100%)}.studioGrid:has(.controlSections) .renderPlaceholder,.studioGrid:has(.controlSections) .stonewellWrap{margin:auto;max-width:72%}.studioGrid:has(.controlSections) .stonewellWrap img{max-height:470px;width:auto;object-fit:contain}.studioGrid:has(.controlSections) .controlSections{max-height:none;overflow:visible}}@media (max-width:900px){.shell.suiteShell,.shell.suiteShell.hasLocalNav,.shell.suiteShell.localNavClosed.hasLocalNav,.shell.suiteShell.noLocalNav{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(112px,auto) minmax(0,1fr);grid-template-areas:"suite" "workspace"}.suiteTopbar{min-height:112px;height:auto;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(60px,auto) minmax(52px,auto);grid-column-gap:12px;column-gap:12px;grid-row-gap:0;row-gap:0;padding:0 16px}.suiteTopbarLeft{grid-column:1;grid-row:1;gap:8px;overflow:visible}.suiteTopbarRight{grid-column:2;grid-row:1;width:100%;min-width:0;gap:8px}.suiteTopbarLeft>.suiteAppSwitcher{display:none}.suiteTopbar>.suiteAppSwitcher{grid-column:1/-1;grid-row:2;width:100%;min-width:0;align-items:center;padding:4px 2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:2px}.suiteAppSwitcher a:focus-visible{outline-offset:-2px}.suiteTopbarLeft>.suiteBrand{min-width:44px;min-height:44px;justify-content:center}.suiteNavToggle{flex:0 0 44px;min-width:44px;width:44px}.suiteCurrentProducer{flex:1 1 auto;min-width:0;overflow:hidden}.suiteCurrentProducer .accountAvatar{flex:0 0 30px}.suiteCurrentProducer strong{min-width:0;max-width:100%}.suiteProducerSelect{flex:1 1 auto;min-width:0}.suiteBrand{font-size:25px!important}.suiteBrand:before{width:28px!important;height:28px!important;flex-basis:28px!important;font-size:18px!important}.suiteAppSwitcher{gap:12px}.suiteAppSwitcher a{font-size:var(--lorel-text-detail)}.suiteProducerSelect>span{display:none}.suiteProducerSelect select{width:100%;min-width:0;max-width:100%;height:auto;min-height:44px}.suiteSettings{flex:0 0 44px;min-width:44px;width:44px;padding:0}.suiteSettings span{display:none}.suiteLocalNav{position:fixed;top:112px;left:0;bottom:0;z-index:95;width:min(300px,86vw);height:auto;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-105%);box-shadow:var(--lorel-shadow-raised)}.localNavOpen .suiteLocalNav{transform:translateX(0);opacity:1;pointer-events:auto}.suiteNavBackdrop{position:fixed;inset:112px 0 0;z-index:90;display:block;border:0;background:color-mix(in srgb,var(--lorel-ink) 35%,transparent)}.localNavClosed .suiteNavBackdrop{display:none}.workspace.suiteWorkspace{padding:26px 18px 48px}.suiteContinueGrid,.suiteHomeApps{grid-template-columns:minmax(0,1fr)}.suiteHomeApp{min-height:250px}}@media (max-width:620px){.suiteTopbar{padding:0 16px}.suiteTopbarLeft{gap:8px}.suiteBrand{font-size:0!important;gap:0!important}.suiteBrand:before{margin-right:0}.suiteAppSwitcher{gap:9px}.suiteAppSwitcher a,.suiteProducerSelect select{font-size:var(--lorel-text-detail)}.suiteProducerSelect select{min-width:0;max-width:100%}.suiteNavToggle{min-width:44px;width:44px}.suiteHomeHero{padding-top:12px}.suiteHomeApp{padding:24px}}.suiteHomeApp{position:relative}.suiteHomeStatus{align-self:flex-start;width:-moz-fit-content;width:fit-content;padding:5px 9px;border:1px solid var(--lorel-line);border-radius:999px;color:var(--lorel-text-muted);background:color-mix(in srgb,var(--lorel-paper) 86%,transparent);font-size:11px;font-weight:var(--lorel-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.suiteHomeApp.products{background:linear-gradient(145deg,#f7f0e5,#eee0cd)}.suiteHomeApp.trade{background:linear-gradient(145deg,#eef2ec,#dce6dc)}.suiteHomeApp.cellar{background:linear-gradient(145deg,#f2ece9,#e6d8d2)}.suiteHomeApp.iq{background:linear-gradient(145deg,#efedf3,#ddd8e7)}.suitePreview{display:grid;grid-gap:22px;gap:22px}.suitePreviewHero{padding:34px;border:1px solid var(--lorel-line);border-radius:var(--lorel-radius-panel);background:linear-gradient(145deg,var(--lorel-paper),color-mix(in srgb,var(--lorel-gold) 8%,var(--lorel-paper)))}.suitePreviewHero h1{max-width:760px;margin:8px 0 12px;font-family:var(--lorel-font-serif);font-size:clamp(38px,5vw,66px);line-height:.98;letter-spacing:-.035em}.suitePreviewHero .lede{max-width:720px}.suitePreviewFlag{display:inline-flex;margin-top:18px;padding:7px 11px;border-radius:999px;background:var(--lorel-ink);color:var(--lorel-paper);font-size:12px;font-weight:var(--lorel-weight-semibold)}.suitePreviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.suitePreviewCard{min-height:190px;padding:24px;border:1px solid var(--lorel-line);border-radius:var(--lorel-radius-panel);background:var(--lorel-paper)}.suitePreviewCard span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--lorel-ink);color:var(--lorel-paper);font-size:12px}.suitePreviewCard h2{margin:28px 0 9px;font-family:var(--lorel-font-serif);font-size:25px}.suitePreviewCard p{margin:0;color:var(--lorel-text-muted);line-height:1.55}.suitePreviewAvailable{padding:24px;border:1px solid var(--lorel-line);border-radius:var(--lorel-radius-panel);background:var(--lorel-paper)}.suitePreviewAvailable p{margin:0 0 14px;color:var(--lorel-text-muted)}.suitePreviewAvailable a{color:var(--lorel-burgundy);font-weight:var(--lorel-weight-semibold);text-decoration:none}@media (max-width:1050px){.suiteHomeApps,.suitePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.suiteTopbar{column-gap:12px;row-gap:0;padding:0 16px}.suiteBrand{font-size:0!important}.suiteAppSwitcher{gap:14px}.suiteHomeApps,.suitePreviewGrid{grid-template-columns:1fr}.suitePreviewHero{padding:26px 22px}}.brownMeetingInvite{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:20px 0;padding:26px 30px;border:1px solid color-mix(in srgb,var(--lorel-gold) 54%,var(--lorel-line));border-radius:var(--lorel-radius-panel);background:linear-gradient(115deg,var(--lorel-ink),#332922);color:var(--lorel-paper)}.brownMeetingInvite h2{margin:5px 0 8px;color:var(--lorel-paper);font-family:var(--lorel-font-serif);font-size:28px}.brownMeetingInvite p:not(.eyebrow){max-width:720px;margin:0;color:color-mix(in srgb,var(--lorel-paper) 74%,transparent)}.brownMeetingInvite a{flex:none;color:var(--lorel-paper);font-weight:var(--lorel-weight-semibold);text-decoration:none}.brownMeeting{display:grid;grid-gap:22px;gap:22px}.brownMeetingHero{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:32px;gap:32px;padding:clamp(30px,5vw,70px);border-radius:var(--lorel-radius-panel);background:radial-gradient(circle at 80% 25%,#49362d 0,#211b18 44%,#151210 100%);color:var(--lorel-paper);overflow:hidden}.brownMeetingHero h1{max-width:850px;margin:12px 0 20px;color:var(--lorel-paper);font-family:var(--lorel-font-serif);font-size:clamp(48px,7vw,92px);line-height:.92;letter-spacing:-.045em}.brownMeetingHero .lede{max-width:650px;color:color-mix(in srgb,var(--lorel-paper) 76%,transparent)}.brownMeetingHero figure{order:-1;margin:0 auto;display:grid;justify-items:center}.brownMeetingHero img{width:min(100%,330px);max-height:360px;object-fit:contain;filter:drop-shadow(0 30px 45px rgba(0,0,0,.42))}.brownMeetingHero figcaption{margin-top:12px;color:color-mix(in srgb,var(--lorel-paper) 65%,transparent);font-size:12px}.brownMeetingChapters{display:grid}.brownMeetingChapter{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;min-height:180px;padding:30px 10px;border-bottom:1px solid var(--lorel-line)}.brownMeetingChapter>span{align-self:start;color:var(--lorel-burgundy);font-family:var(--lorel-font-serif);font-size:20px}.brownMeetingChapter h2{margin:5px 0 8px;font-family:var(--lorel-font-serif);font-size:clamp(28px,3vw,42px)}.brownMeetingChapter p:not(.eyebrow){max-width:780px;margin:0;color:var(--lorel-text-muted)}.brownMeetingChapter a,.brownMeetingClose a{color:var(--lorel-burgundy);font-weight:var(--lorel-weight-semibold);text-decoration:none}.brownMeetingClose{padding:clamp(34px,6vw,72px);border-radius:var(--lorel-radius-panel);background:color-mix(in srgb,var(--lorel-gold) 12%,var(--lorel-paper));text-align:center}.brownMeetingClose h2{max-width:800px;margin:8px auto 14px;font-family:var(--lorel-font-serif);font-size:clamp(34px,5vw,62px)}.brownMeetingClose>p:not(.eyebrow){max-width:720px;margin:0 auto 22px;color:var(--lorel-text-muted)}@media (max-width:820px){.brownMeetingInvite{align-items:flex-start;flex-direction:column}.brownMeetingChapter{grid-template-columns:38px minmax(0,1fr)}.brownMeetingChapter>a{grid-column:2}}.brownMeeting p:not(.eyebrow){font-size:16px;line-height:1.5}.brownMeeting .lede{font-size:18px}.suiteLocalLink:focus-visible{outline:3px solid var(--lorel-paper);outline-offset:0}.suiteAppSwitcher a:focus-visible{outline-offset:-3px}.studioGrid:has(.creativeSections){grid-template-columns:minmax(0,1fr)!important;gap:24px}.studioGrid:has(.creativeSections) .controlPanel{min-width:0}.studioGrid:has(.creativeSections) .renderPanel{display:grid;grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:560px}.studioGrid:has(.creativeSections) .renderHeader{grid-column:1/-1}.studioGrid:has(.creativeSections) .renderCanvas{grid-column:1;grid-row:2/4;min-height:440px}.studioGrid:has(.creativeSections) .renderMeta{grid-column:2;align-self:center;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:26px}.studioGrid:has(.creativeSections) .renderMeta>span{min-height:72px;padding:14px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.6)}.studioTabs{display:flex;flex-wrap:wrap;gap:4px;overflow:visible}.studioTabs button{min-height:44px;font-size:15px}.studioAssetSelection{font-size:16px}@media(max-width:900px){.studioGrid:has(.creativeSections) .renderPanel{grid-template-columns:1fr}.studioGrid:has(.creativeSections) .renderCanvas,.studioGrid:has(.creativeSections) .renderMeta{grid-column:1;grid-row:auto}.studioGrid:has(.creativeSections) .renderCanvas{min-height:380px}}.studioHeader .lede{max-width:820px;font-size:18px;line-height:1.55}.filmMode,.notesMode{width:100%;min-width:0}@media(max-width:560px){.studioTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studioTabs button{width:100%}}.entryStepper .primary:disabled,.wineDetails .primary:disabled{opacity:1;background:var(--lorel-line);border-color:var(--lorel-line);color:var(--lorel-charcoal);transform:none;box-shadow:none}.wineDetails{display:grid;grid-gap:20px;gap:20px;max-width:760px;padding:20px 0 8px;border-top:1px solid var(--lorel-line-soft)}.wineDetails h2,.wineDetails h3{margin:0;font-size:20px}.wineDetailsHint,.wineDetailsIntro{color:var(--lorel-text-muted)}.wineDetailsHint,.wineDetailsIntro,.wineDetailsMissing{margin:0;font-size:var(--lorel-text-detail);line-height:1.5}.wineDetailsMissing{padding:12px 14px;border-left:3px solid var(--lorel-gold);background:var(--lorel-cream-soft)}.wineDetails fieldset{display:grid;grid-gap:8px;gap:8px;margin:0;padding:16px;border:1px solid var(--lorel-line-soft);border-radius:var(--lorel-radius-control);background:var(--lorel-surface-raised);min-width:0}.wineDetails legend{padding:0 6px;font-weight:var(--lorel-weight-bold);font-size:var(--lorel-text-detail);color:var(--lorel-ink)}.wineDetails label{display:grid;grid-gap:6px;gap:6px;font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-semibold);color:var(--lorel-charcoal)}.entryStepperPanel input:not([type=checkbox]):not([type=radio]),.entryStepperPanel select,.entryStepperPanel textarea,.wineDetails input,.wineDetails select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--lorel-control-border);border-radius:var(--lorel-radius-control);background:var(--lorel-surface-raised);color:var(--lorel-ink);font:inherit;font-size:var(--lorel-text-body)}.entryStepperPanel input:not([type=checkbox]):focus-visible,.entryStepperPanel select:focus-visible,.entryStepperPanel textarea:focus-visible,.wineDetails input:focus-visible,.wineDetails select:focus-visible{outline:3px solid var(--lorel-burgundy);outline-offset:2px}.wineDetailsRow{display:grid;grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid var(--lorel-line-soft)}.wineDetailsRow:first-of-type{border-top:0}.wineDetails fieldset>button,.wineDetailsRow button{justify-self:start}.wineDetailsInline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,10rem);grid-gap:8px;gap:8px}.wineDetailsAnalytes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wineDetailsIssues{padding:12px 14px;border:1px solid var(--lorel-burgundy);border-radius:var(--lorel-radius-control);background:var(--lorel-surface-raised)}.wineDetailsIssues p{margin:0 0 6px;font-weight:var(--lorel-weight-bold);color:var(--lorel-burgundy-deep)}.wineDetailsIssues ul{margin:0;padding-left:20px}.wineDetailsActions{display:flex;gap:10px;flex-wrap:wrap}.wineDetails [role=alert]{color:var(--lorel-burgundy-deep)}@media(max-width:560px){.wineDetailsAnalytes,.wineDetailsInline{grid-template-columns:1fr}}.entryStepper{display:grid;grid-gap:16px;gap:16px;max-width:900px}.entryStepperSummary h2{margin:4px 0;font-size:26px}.entryStepperSummary h2 span{color:var(--lorel-text-muted);font-size:18px}.entryStepperSummary p{margin:0}.entryStepperNav ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.entryStepperNav button{max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.5;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--lorel-line);border-radius:var(--lorel-radius-control);background:var(--lorel-surface-raised);color:var(--lorel-charcoal);font:inherit;font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-semibold);cursor:pointer}.entryStepperNav button>span[aria-hidden]{display:inline-grid;place-items:center;min-width:1.75rem;min-height:1.75rem;padding:2px;flex-shrink:0;border-radius:50%;background:var(--lorel-cream);color:var(--lorel-burgundy-deep);font-size:var(--lorel-text-detail)}.entryStepperNav button[aria-current=step]{border-color:var(--lorel-burgundy);background:var(--lorel-burgundy);color:var(--lorel-paper)}.entryStepperNav button[aria-current=step]>span[aria-hidden]{background:var(--lorel-surface-raised);color:var(--lorel-burgundy-deep)}.entryStepperActions button:focus-visible,.entryStepperNav button:focus-visible{outline:3px solid var(--lorel-burgundy);outline-offset:3px}.entryStepperPanel{display:grid;grid-gap:14px;gap:14px}.entryStepperPanel>h2{margin:0;font-size:24px}.entryStepperPanel>h2:focus{outline:none}.entryStepperPanel>div{display:grid;grid-gap:14px;gap:14px;min-width:0}.entryStepperPanel>div[hidden]{display:none}.entryStepperPanel p{line-height:1.55}.entryStepperCount{margin:0;color:var(--lorel-burgundy);font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-bold);letter-spacing:.08em;text-transform:uppercase}.entryStepperFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.entryStepperFacts div{padding:12px 14px;border:1px solid var(--lorel-line-soft);border-radius:var(--lorel-radius-control);background:var(--lorel-surface-raised)}.entryStepperFacts dt{color:var(--lorel-text-muted);font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-bold);text-transform:uppercase;letter-spacing:.06em}.entryStepperFacts dd{margin:4px 0 0;font-size:var(--lorel-text-detail)}.entryStepperCallout{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:14px 16px;border-left:3px solid var(--lorel-gold);background:var(--lorel-cream-soft)}.entryStepperCallout p{margin:0}.entryStepperChecklist{margin:0;padding-left:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.entryStepperActions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--lorel-line-soft)}.entryStepperPanel .pagePanel{margin:0;box-shadow:none}@media(max-width:560px){.entryStepperFacts{grid-template-columns:1fr}.entryStepperActions button{width:100%}.entryStepperNav button{font-size:var(--lorel-text-detail);padding:6px 10px}}.entryStepper{font-weight:var(--lorel-weight-regular)}.entryStepper strong{font-weight:var(--lorel-weight-bold)}.entryStepperSummary{padding:18px 22px}.entryStepperPanel{padding:22px}.entryStepperPanel>.entryStepperActions{display:flex}.entryStepperPanel textarea{min-height:96px}.entryStepperPanel .pagePanel label{display:grid;grid-gap:6px;gap:6px;margin:10px 0;font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-semibold);color:var(--lorel-charcoal)}.entryStepperPanel .pagePanel label:has(>input[type=checkbox]){display:flex;align-items:flex-start;gap:10px;font-weight:var(--lorel-weight-medium)}.entryStepperPanel input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;margin:1px 0 0;accent-color:var(--lorel-burgundy)}.entryStepperPanel .pagePanel h2{font-size:20px}.resultRow.lifecycleRow>span{display:grid;grid-gap:3px;gap:3px;min-width:0}@media(max-width:560px){.resultRow.lifecycleRow{grid-template-columns:minmax(0,1fr)}.resultRow.lifecycleRow>span:first-child{grid-row:auto}}.wineDetailsSource{margin:0;color:var(--lorel-text-muted);font-size:var(--lorel-text-detail);line-height:1.45}.wineDetailsPendingRemoval{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:12px 14px;border-left:3px solid var(--lorel-burgundy);background:var(--lorel-burgundy-soft);border-radius:var(--lorel-radius-control)}.wineDetailsPendingRemoval p{margin:0;font-size:var(--lorel-text-detail);color:var(--lorel-ink)}.wineDetails fieldset>button,.wineDetailsPendingRemoval button{justify-self:start}.wineDetails .wineDetailsNote{display:grid;grid-gap:6px;gap:6px}.wineDetails textarea{width:100%;min-height:72px;padding:10px 12px;border:1px solid var(--lorel-control-border);border-radius:var(--lorel-radius-control);background:var(--lorel-surface-raised);color:var(--lorel-ink);font:inherit;font-size:var(--lorel-text-body)}.wineDetails textarea:focus-visible{outline:3px solid var(--lorel-burgundy);outline-offset:2px}.wineDetailsHistory{padding:14px 16px;border:1px solid var(--lorel-line-soft);border-radius:var(--lorel-radius-control);background:var(--lorel-surface-raised)}.wineDetailsHistory summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:var(--lorel-weight-semibold);color:var(--lorel-ink)}.wineDetailsHistory summary:focus-visible{outline:3px solid var(--lorel-burgundy);outline-offset:2px}.wineDetailsHistory ol{display:grid;grid-gap:12px;gap:12px;margin:8px 0 0;padding:0;list-style:none}.wineDetailsHistory ol>li{padding-top:12px;border-top:1px solid var(--lorel-line-soft)}.wineDetailsHistory ol>li>p{margin:0 0 4px;font-size:var(--lorel-text-detail)}.wineDetailsHistory ul{margin:0;padding-left:20px;font-size:var(--lorel-text-detail);line-height:1.5;overflow-wrap:anywhere}.entryStepperPayment,.entryStepperStatus{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0}.entryStepperPayment>div,.entryStepperStatus>div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-left:3px solid var(--lorel-line);background:var(--lorel-cream-soft);border-radius:var(--lorel-radius-control)}.entryStepperPayment dt,.entryStepperStatus dt{color:var(--lorel-text-muted);font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-bold);letter-spacing:.06em;text-transform:uppercase}.entryStepperPayment dd,.entryStepperStatus dd{margin:0;font-size:var(--lorel-text-detail);line-height:1.45;color:var(--lorel-ink)}.entryStepperPayment [data-state=open] dd,.entryStepperStatus dd[data-state=open]{color:var(--lorel-text-muted)}.entryStepperPayment>div[data-state=recorded],.entryStepperPayment>div[data-state=reported],.entryStepperStatus>div:has(dd[data-state=recorded]),.entryStepperStatus>div:has(dd[data-state=reported]){border-left-color:var(--lorel-gold)}.entryStepperPayment>div[data-state=confirmed],.entryStepperStatus>div:has(dd[data-state=confirmed]){border-left-color:var(--lorel-burgundy)}.entryStepperStepStatus{margin:0;padding:10px 12px;border-left:3px solid var(--lorel-line);background:var(--lorel-cream-soft);border-radius:var(--lorel-radius-control)}.entryStepperStepStatus[data-state=recorded]{border-left-color:var(--lorel-gold)}.entryStepperUnsaved{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:var(--lorel-radius-control);background:var(--lorel-burgundy-soft);color:var(--lorel-burgundy-deep);font-size:var(--lorel-text-detail);font-weight:var(--lorel-weight-semibold)}.entryStepperNav button[aria-current=step] .entryStepperUnsaved{background:var(--lorel-paper);color:var(--lorel-burgundy-deep)}.entryStepperUnsavedNote{margin:0;padding:10px 12px;border-left:3px solid var(--lorel-burgundy);background:var(--lorel-burgundy-soft);color:var(--lorel-ink);border-radius:var(--lorel-radius-control)}@media(min-width:720px){.entryStepperStatus{grid-template-columns:repeat(3,minmax(0,1fr))}}.entryStepperNav li{min-width:0;max-width:100%}.entryStepperFacts div,.entryStepperPayment>div,.entryStepperStatus>div{min-width:0;overflow-wrap:anywhere}.wineDetails legend{max-width:100%;overflow-wrap:anywhere}.entryStepperPanel .pagePanel label:has(>input[type=checkbox]){min-height:44px;padding-block:8px}.authLanding{padding:40px;align-items:center}.authLandingInner{width:min(100%,1160px)}.authLandingHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:56px}.authLandingHeader .authBrand{margin:0;text-decoration:none}.authLandingLinks{display:flex;flex-wrap:wrap;gap:12px 24px}.authLandingLinks a{min-height:44px;display:inline-flex;align-items:center;color:var(--lorel-burgundy);font-size:16px;text-underline-offset:4px}.authLandingGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,460px);align-items:start;grid-gap:80px;gap:80px}.authWelcome{min-width:0;padding-top:16px}.authWelcome h1{font-size:clamp(48px,4.5vw,66px);line-height:1.04}.authLanding .eyebrow{font-size:14px}.authWelcome>.lede{max-width:46ch;margin-top:24px;font-size:18px}.authDemoSection{margin-top:40px;max-width:520px}.authDemoSection h2{margin:0 0 12px}.adminSignIn p,.authLanding p{font-size:16px;line-height:1.55}.authDemoSection>p{color:var(--lorel-text-muted);margin-bottom:20px}.authLanding .demoEntry{margin:0;border-radius:var(--lorel-radius-control);box-shadow:none;padding:18px 20px;text-decoration:none}.authLanding .demoEntry strong{font-size:18px}.authLanding .demoEntry span{color:var(--lorel-paper);font-size:14px}.authOrganiserDemo{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;color:var(--lorel-burgundy);font-size:16px;text-underline-offset:4px}.authWalkthrough{margin-top:28px;padding-top:20px;border-top:1px solid var(--lorel-line)}.authWalkthrough p{margin:0}.authWalkthrough a{color:var(--lorel-burgundy);text-underline-offset:4px}.authLanding .authAccount{width:100%;margin:0;padding:32px;border-radius:var(--lorel-radius-card);box-shadow:var(--lorel-shadow-card)}.authLanding .authModeTab{font-size:14px;font-weight:var(--lorel-weight-semibold)}.adminSignIn .authForm label,.authLanding .authForm label{font-size:16px;font-weight:var(--lorel-weight-medium)}.adminSignIn .authForm input,.authLanding .authForm input{font-size:16px}.adminSignIn .primary,.authLanding .primary{min-height:48px;font-size:16px}.adminSignIn .authMessage,.authLanding .authMessage{font-size:16px;overflow-wrap:anywhere}.adminSignIn .authHelpActions,.authLanding .authHelpActions{gap:8px 16px}.adminSignIn .authHelpActions .textButton,.authLanding .authHelpActions .textButton{min-height:44px;font-size:16px;font-weight:var(--lorel-weight-medium)}.adminSignIn a:focus-visible,.authLanding a:focus-visible{outline:3px solid var(--lorel-gold);outline-offset:4px}.adminSignIn .authCard{width:min(100%,520px)}.adminSignIn .authBrand{display:inline-flex;text-decoration:none}@media (max-width:1000px){.authLanding{padding:32px}.authLandingGrid{gap:40px;grid-template-columns:minmax(0,1fr) minmax(360px,420px)}}@media (max-width:800px){.authLanding{padding:24px}.authLandingHeader{margin-bottom:32px;align-items:flex-start}.authLandingLinks{justify-content:flex-end;gap:0 16px}.authLandingGrid{grid-template-columns:minmax(0,1fr);gap:32px}.authWelcome{padding:0}.authWelcome h1{font-size:48px}.authDemoSection{margin-top:28px;max-width:none}.authLanding .authAccount{grid-row:1}}@media (max-width:480px){.authLanding{padding:20px 16px}.authLandingHeader{gap:12px}.authLandingHeader .authBrand{font-size:30px}.authLandingHeader .authBrand:before{width:42px;height:42px;font-size:28px}.authLandingLinks{flex-direction:column;gap:0}.authLandingLinks a{font-size:14px}.authLanding .authAccount{padding:24px 20px}.authLanding .authModeTabs{gap:2px}.authLanding .authModeTab{font-size:14px;padding-inline:4px}.authWelcome h1{font-size:44px}}@media print{body.lorelPrintQuote *{visibility:hidden}body.lorelPrintQuote .lorelQuoteDocument,body.lorelPrintQuote .lorelQuoteDocument *{visibility:visible}body.lorelPrintQuote .lorelQuoteDocument{position:absolute;inset:0 0 auto 0;border:0;padding:0;background:var(--lorel-paper);color:var(--lorel-ink)}}